关于Linux,它的基本概念大家应该都不陌生。官方定义:Linux是一套免费使用、自由传播的类Unix操作系统。它是一个基于POSIX和UNIX的多用户、多任务、多线程和多CPU操作系统。它可以运行主要的UNIX实用软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为中心的设计思想,是一个性能稳定的多用户网络操作系统。为什么要使用Linux?Linux的价值是什么?Linux的主要优点是稳定、免费、性能好。稳定,体现在哪里?我们使用个人电脑。除了一些特殊情况,如果你使用Linux,一般可以坚持一个月不重启。如果操作系统是windowsxp、windows7等,一周后电脑会变得很慢,需要重启。免费,大家应该都知道Windows操作系统不是免费的。对于互联网公司来说,要交Windows的保护费是很可怕的。相比之下,使用免费的Linux是一个不错的选择。在性能方面,Linux做了很多优化。例如,Linux会在空闲内存中缓存文件目录和文件内容。不用虚拟内存也可以用,但是Windows就算内存够用也肯定会用虚拟内存。在软件方面,Linux有庞大的开源软件支持,web服务器、缓存服务器、数据库服务器,这些都是自由选择,而且都是稳定成熟的产品。不过,我认为虽然Linux在服务器领域确实很强大,但是它也有一定的不足。在个人电脑上,图形界面不够友好,没有特定的厂商支持,而Windows则有很好的用户体验。Linux是一种工具,更像是一种信仰。真正走上学习linux的道路,成为路上真正的linuxer,是很多人的初衷。我学习Linux有一段时间了。过程中磕磕碰碰,遇到问题,也解决了一些问题。学习的道路是曲折的。我想总结一下,让刚学Linux的人不至于被吓倒。下面我分享16个对Linuxer有用的在线工具,希望能帮助到一些初学者和有疑问的朋友!1、命令讲解对于每天写各种命令和脚本的Linux用户,可以通过本站工具查看命令的工作原理,避免不必要的错误,也是学习命令的好方法。网站:http://explainshell.com/2。通过RPG游戏练习使用VIM通过RPG游戏练习使用VIM编辑器,使用h,j,k,l字符移动角色获得新的指挥能力和收集钥匙,查看帮助可以使用:help;这很酷!网站:http://vim-adventures.com/3。练习软件快捷键是一个练习快捷键的好地方,涵盖了vim、sublime、emacs、git等软件的快捷键方法和友好的说明;网站:http://shortcutfoo.com/4。免费编程书籍以Github管理的方式收集免费编程和系统管理书籍,给作者1024个赞~~,另外链接是原作者fork的,后面会添加中文书籍。网址:https://github.com/geekwolf/free-programming-books5。先说实时文字互动聊天,可以新建文档http://collabedit.com/yb22u填写相关用户名,选择语言;然后就可以把这个文档的地址发给另一个人,这样彼此就可以实时看到对方的输入,语法高亮;使用场合,比如可以通过collabedit考虑对方的编程能力;网址:http://collabedit.com/6。在线编写运行分享C++代码编辑器可以在线编辑运行C++代码,还可以Ctrl+Z生成url分享给朋友;网址:http://cpp.sh/7。又一个浏览器运行虚拟机非常疯狂的工具,在线运行虚拟机,可以选择下载虚拟机??镜像或者上传自己的iso;copy.sh在线运行虚拟机源码:https://github.com/copy/v86;网址:http://copy.sh/v24/8。运维的命令或者记录网站应该知道这个网站,可以分享自己的CLI库,或者借鉴别人的命令脚本网址:http://commandlinefu.com/9.Linux发行版的详细信息可以不不仅可以通过Disrowath准确查看网上有哪些流行的Linux发行版,还可以查看每个发行版的相关信息,如默认桌面环境、默认应用程序、图片下载链接等;它可以称为Linux的数据库。网址:http://distrowatch.com/10。在线查看命令帮助,相当于系统内部man、help、info等的综合;网址:http://linuxmanpages.com/11。Linux环境下的软件搜索引擎如果有一个win下好用的软件想在linux下使用,也许可以通过AwesomeCow,或者通过WINE找到类似或者相同的软件;网址:http://awesomecow.com/12.Linux趣味游戏合集网址:http://awesomecow.com/12。//penguspy.com/13。在线查看内核代码和不同版本的差异可能对内核开发者有很大的帮助URL:http://lxr.free-electrons.com/大学生程序员。等你毕业工作了,估计就没有这么自由的时间和机会让你折腾了。能够学好Linux可能是你在大学里能做的最好的事情之一。
