当前位置: 技术问答>linux和unix
看了几天linux,有些感慨
来源: 互联网 发布时间:2017-01-04
本文导语: 看了几天linux,有些感慨,发上来说说,所以很多地方估计错了,欢迎大家指正。可能有很多人会说我不知天高地厚,才学几天而已。呵呵,这只是我自己的想法而已。 本人在校大三学生。前几天看了招...
看了几天linux,有些感慨,发上来说说,所以很多地方估计错了,欢迎大家指正。可能有很多人会说我不知天高地厚,才学几天而已。呵呵,这只是我自己的想法而已。
本人在校大三学生。前几天看了招聘广告,很多有 ”有linux/unix c/c++经验者优先” 这个条件。就想花点时间了解一下linux下的c/c++开发。
首先当然得把linux熟悉一下吧。就去网上找了一堆资料,又去图书馆借了两本书。linux服务器和内核方面暂时不打算看,而且也不打算深入使用linux,所以应该很快就可以了。
然后看下C/C++编程方面的。了解下QT、GTK+、Wxwidgets等库,用下CodeBlocks、 Glade、Anjuta、vim等工具,做些小东西就差不了。(还没用过,只是大概知道)
1、关于自由、免费等
对于大部分人来说,linux和linux的软件是否开源,这个我想没什么意义吧,我更相信很少人会去看开源的代码,(当然对于有需求的人就另当别论)。至于免费嘛,我没啥感觉。为了自由免费而使用linux的人,我觉得很理想。
对于开发来说,有开源的东西做参考自然非常好。
2、体验
不得不说Windows比linux好太多了,因为简单。
我特别讨厌类似这样的话“Windows会使你越来越傻瓜”,不知道的还以为用linux/unix的都是高手呢。对于日常使用,如办公、看电影、上网、听歌等(打游戏就不说了),使用gnome、kde桌面差不多吧。使用命令的话,Windows下也有dos,不过很少人用。
我觉得用户体验是非常重要的,比如我在选择VC6.0和VS2008时,我果断选择VS,因为VS更好看、多标签操作更好用、一些小功能像“打开项目所在文件夹”等。(当然在没有比较或者现有的可以满足用户需求的情况下就不一定了,比如IE6还好多人在用)。而linux的体验并不好,当然我本来就是为了学linux的shell,只是感觉很繁琐。
3、安全性
不是很在意,因为在Windows下我也不装杀毒软件。而大部分人的电脑也不装或装一些卫士之类的软件,所以安全性其实也就一些比较敏感、专业、有安全需求的要考虑。
4、VIM
linux下超多人推崇vim和emacs,什么神器都出来了。拜托,工具而已嘛,我的理解是:哪个用着简单而又能满足需要的就用哪个。据说vim搭配插件可以变成无敌的IDE而且可自由定制,因为我对vim不熟悉,不发表意见,但表示怀疑。纯键盘操作很蛋疼的,至少,它不能让我一边吃东西一边看代码。很多特有功能或便捷操作就像电影叫好不叫座一样。
个人喜欢在多窗口和多标签下操作,至少非常方便,一般在gnome下运行terminal。
用过fedora和ubuntu,因为ubuntu中文资料比较多,就用ubuntu了,对于我来说应该也没什么太大区别。
linux有很多方面比Windows好,但看起来距离我有点远。我想有点基础就行,其他东西嘛以后现学现用吧。
话说,这是处女贴哎
本人在校大三学生。前几天看了招聘广告,很多有 ”有linux/unix c/c++经验者优先” 这个条件。就想花点时间了解一下linux下的c/c++开发。
首先当然得把linux熟悉一下吧。就去网上找了一堆资料,又去图书馆借了两本书。linux服务器和内核方面暂时不打算看,而且也不打算深入使用linux,所以应该很快就可以了。
然后看下C/C++编程方面的。了解下QT、GTK+、Wxwidgets等库,用下CodeBlocks、 Glade、Anjuta、vim等工具,做些小东西就差不了。(还没用过,只是大概知道)
1、关于自由、免费等
对于大部分人来说,linux和linux的软件是否开源,这个我想没什么意义吧,我更相信很少人会去看开源的代码,(当然对于有需求的人就另当别论)。至于免费嘛,我没啥感觉。为了自由免费而使用linux的人,我觉得很理想。
对于开发来说,有开源的东西做参考自然非常好。
2、体验
不得不说Windows比linux好太多了,因为简单。
我特别讨厌类似这样的话“Windows会使你越来越傻瓜”,不知道的还以为用linux/unix的都是高手呢。对于日常使用,如办公、看电影、上网、听歌等(打游戏就不说了),使用gnome、kde桌面差不多吧。使用命令的话,Windows下也有dos,不过很少人用。
我觉得用户体验是非常重要的,比如我在选择VC6.0和VS2008时,我果断选择VS,因为VS更好看、多标签操作更好用、一些小功能像“打开项目所在文件夹”等。(当然在没有比较或者现有的可以满足用户需求的情况下就不一定了,比如IE6还好多人在用)。而linux的体验并不好,当然我本来就是为了学linux的shell,只是感觉很繁琐。
3、安全性
不是很在意,因为在Windows下我也不装杀毒软件。而大部分人的电脑也不装或装一些卫士之类的软件,所以安全性其实也就一些比较敏感、专业、有安全需求的要考虑。
4、VIM
linux下超多人推崇vim和emacs,什么神器都出来了。拜托,工具而已嘛,我的理解是:哪个用着简单而又能满足需要的就用哪个。据说vim搭配插件可以变成无敌的IDE而且可自由定制,因为我对vim不熟悉,不发表意见,但表示怀疑。纯键盘操作很蛋疼的,至少,它不能让我一边吃东西一边看代码。很多特有功能或便捷操作就像电影叫好不叫座一样。
个人喜欢在多窗口和多标签下操作,至少非常方便,一般在gnome下运行terminal。
用过fedora和ubuntu,因为ubuntu中文资料比较多,就用ubuntu了,对于我来说应该也没什么太大区别。
linux有很多方面比Windows好,但看起来距离我有点远。我想有点基础就行,其他东西嘛以后现学现用吧。
话说,这是处女贴哎
|
1、LZ说的没错,真正能踏踏实实的看linux源码的人,的确是少数;但是免费不免费不重要这个,呵呵,因为你在中国而已,要知道用正版windows的成本还是很高的,其实windows本身并没有多少钱,不过装了windows,你不装office?如果写程序,你不用vs?LZ可以大概计算一下,正版windows+正版office+正版vs需要多少钱?如果都按照旗舰版来算,你绝对能攒一个非常非常NB的电脑了,秒杀一切高端游戏……况且,说实话,在中国支持正版是很难的,有多少人用winrar?那可是收费的,有多少人用ultraedit?那可是收费的,如果什么都用正版的话,估计中国人已经没钱活着了,所以免费真的真的很重要(话说本人也盗版windows和office,不过除了这两个,还是尽可能的支持正版,游戏除外,呵呵……)
2、如果说用户体验,windows毫无疑问是完胜的,这点LZ的体会绝对是正确的,说linux多么多么人性化,体验多么多么好的人,大多都是盲目崇拜的人,大多也都是菜鸟言论。linux的用户体验就是不好,因为linux的核心是文本终端,不是图形界面,一个文本终端怎么可能比图形界面更人性化?绝对不可能!况且linux的图形界面相对是比较糟糕的,连最基本的驱动都支持不全,剩下的就别谈了,很多人对linux的兴趣都是被各种驱动给抹杀了……
3、LZ显然对安全性的考虑是不全面的,安全性并不仅仅指中木马,中病毒,系统操作的方方面面都涉及到安全性。就这一点来说,linux的安全性就是比windows高的多,而且是很多,有人会说这是因为用linux的人,这简直就是扯淡,大多数网络服务器都是linux服务器,难道攻击个人电脑比攻击百度的服务器更有价值?其实linux的安全性高,除了它的安全策略、管理方式比windows强以外(如果你用linux干什么都用root,其实一点都不安全,这就和你在windows下干什么都是管理员是一个道理),源代码的开放无疑也增强了安全性,越是公开的东西,相对越健全,漏洞也就越少,而且越是个性化的东西(你可以写自己的linux,这是很多人的梦想),也越难受到攻击……
4、至于vi,这个是linux的标配编辑器,就像windows的notepad一样,至于神器,只是大家的一些笑谈,不过vi的编辑速度绝对和notepad不是一个感觉的,有人做过统计,vi比notepad最高编辑速度(对于程序代码,或者log文件)快一倍,这还不算神器?呵呵……至于LZ比较蛋疼只能用键盘这一点,只能说LZ一直都在用图形界面,如果真的见到了linux服务器,LZ岂不是要蛋疼的死过去,呵呵,任何一个linux服务器都只有文本终端,不知鼠标为何物……
事实上,linux确实不好用,而且有一定的门槛,也不可能像windows一样普及,更不可能替代windows,有人说linux是给程序员用的操作系统,是非常有道理的。本来windows和linux面向的人群就是不一样的,并不是任何人都适用linux,而且真正能够长时间用下来linux的人,只有两种:工作需要,或者对技术感兴趣,否则linux的各种非常不完善的图形界面,和少的可怜的应用软件,以及没有游戏,这些是都不可能长时间的留住用户的……
2、如果说用户体验,windows毫无疑问是完胜的,这点LZ的体会绝对是正确的,说linux多么多么人性化,体验多么多么好的人,大多都是盲目崇拜的人,大多也都是菜鸟言论。linux的用户体验就是不好,因为linux的核心是文本终端,不是图形界面,一个文本终端怎么可能比图形界面更人性化?绝对不可能!况且linux的图形界面相对是比较糟糕的,连最基本的驱动都支持不全,剩下的就别谈了,很多人对linux的兴趣都是被各种驱动给抹杀了……
3、LZ显然对安全性的考虑是不全面的,安全性并不仅仅指中木马,中病毒,系统操作的方方面面都涉及到安全性。就这一点来说,linux的安全性就是比windows高的多,而且是很多,有人会说这是因为用linux的人,这简直就是扯淡,大多数网络服务器都是linux服务器,难道攻击个人电脑比攻击百度的服务器更有价值?其实linux的安全性高,除了它的安全策略、管理方式比windows强以外(如果你用linux干什么都用root,其实一点都不安全,这就和你在windows下干什么都是管理员是一个道理),源代码的开放无疑也增强了安全性,越是公开的东西,相对越健全,漏洞也就越少,而且越是个性化的东西(你可以写自己的linux,这是很多人的梦想),也越难受到攻击……
4、至于vi,这个是linux的标配编辑器,就像windows的notepad一样,至于神器,只是大家的一些笑谈,不过vi的编辑速度绝对和notepad不是一个感觉的,有人做过统计,vi比notepad最高编辑速度(对于程序代码,或者log文件)快一倍,这还不算神器?呵呵……至于LZ比较蛋疼只能用键盘这一点,只能说LZ一直都在用图形界面,如果真的见到了linux服务器,LZ岂不是要蛋疼的死过去,呵呵,任何一个linux服务器都只有文本终端,不知鼠标为何物……
事实上,linux确实不好用,而且有一定的门槛,也不可能像windows一样普及,更不可能替代windows,有人说linux是给程序员用的操作系统,是非常有道理的。本来windows和linux面向的人群就是不一样的,并不是任何人都适用linux,而且真正能够长时间用下来linux的人,只有两种:工作需要,或者对技术感兴趣,否则linux的各种非常不完善的图形界面,和少的可怜的应用软件,以及没有游戏,这些是都不可能长时间的留住用户的……
|
楼主没有实际工作过,开发人员都是在win下ssh到linux测试服务器上开发,makefike 和配置脚本写好,交给测试和运维去部署的,没人直接对着一个linux系统的主机编程的。
我不知道界面有什么意义,securcrt背后就是windows。
我不知道界面有什么意义,securcrt背后就是windows。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。