我虽然是做开发的,但是如果要是有选择的话, 我更喜欢使用 win系统。 linux真的难用,天天嘴上挂着开源,但是永远得不到统一。对于初学者非常不友好。很多时候你可能需要很简单的操作。不需要什么命令奇奇怪怪的东西,难道每个人一定要是专业的运维人员? 这方面 跟 WIN系统比,简直是天壤之别。 在普通用户 面前linux就别更别提了,10个有9个半看一眼就头疼,我指的就是 服务器上, 敲那些命令 跟吃屎一样难受,80%左右的时间我只想工具给我带来便捷,而不是给我制造麻烦, 我需要的是快速给我解决问题。显然 linux在这方面不如win。 也许很多人会指出win的UI占资源,想比我请一个昂贵的运维,我宁愿把这个费用用在硬件上。而win也可以不安装UI,你喜欢命令就用命令好了。 我win 跟linux都在用,还是第一句,如果我有选择,我一定会用win,而不是linux。
公司主营业务:成都做网站、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出大武口免费做网站回馈大家。
还有别听他们说linux比win安全。那是你能驾驭的了linux,比如你能更改或者魔改别人linux源代码。 否则更多情况下WIN比linux更安全。 WIN微软会及时推送安全补丁包,linux靠社区。大神为什么要帮你免费打工?别人不生存了吗?
也不要以为大厂用什么你就用什么。大厂的都是魔改的,他们那一套东西没多少人能驾驭的了,而他们优化的是针对自己业务的
Linux安装命令小结
此外您需要定期运行这一命令以确保您的软件包列表是最新的。
apt-get install packagename——安装一个新软件包(参见下文的aptitude)
apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)
apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)
dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。
apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,可以释放大量的磁盘空间。如果需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。
apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
apt-get upgrade——更新所有已安装的软件包
apt-get dist-upgrade——将系统升级到新版本
apt-cache search string——在软件包列表中搜索字符串
dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。如果不知道软件包的全名,您可以使用“*package-name-pattern*”。
aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。
apt-cache showpkg pkgs——显示软件包信息。
apt-cache stats——查看库里有多少软件
apt-cache dumpavail——打印可用软件包列表。
apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。
apt-cache pkgnames——打印软件包列表中所有软件包的名称。
dpkg -S file——这个文件属于哪个已安装软件包。
dpkg -L package——列出软件包中的所有文件。
apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包。您必须 先使用apt-get install来安装它,然后运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。
另:APT HOWTO:
就平常带着用啊,如果要用到windows的话,就在linux里面装虚拟机用(如一些特殊的软件),看电视,上网啥的可以直接在linux下用。但是我想说,正常人不用的,那都是给服务器用的,因为正常我们玩玩游戏,学习,等使用下确实太不方便了
图样图森破!
vi ~/.vimrc
加入以下内容:
"设定默认解码
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936
"设定编码
set enc=utf-8
set fileencodings=ucs-bom,utf-8,chinese
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"自动补全
filetype plugin indent on
set completeopt=longest,menu
"自动补全命令时候使用菜单式匹配列表
set wildmenu
autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType java set omnifunc=javacomplete#Complet
当然要把VIM变成IDE,以下插件也是很有必要的。
1) ctags
2) taglist
3) AutoComplPop
4) OmniCppComplete
5) cscope
6) NERDtree
现在都用Vundle 插件管理器了,安装插件还是很方便的,我就不乱BB了。