新手如何使用Linux?
首先为自己创造一个学习linux的环境,个人电脑安装Linux虚拟机或购买华为云、阿里云等云服务器,操作系统选型centos,国内其他大部分都是centos版本,强烈建议亲自动手把linux装到你的硬盘上,熟悉整个安装过程,磁盘划分、IP设置、软件包安装等。 建议买一本不需要太厚的linux教材,大致可以满足要求。
然后自己练习Linux常用命令,很多命令不需要强制记录,一定要记住基础用法,Linux有个好处就是可以查看命令的详细参数解释,有助于处理实际工作遇到的问题,比如curl命令、grep命令等,
再经常浏览网络上的文章,学习他们的处理思路,比如ssh登录不了,我们应该怎么处理?网络异常,我们要从哪方面入手?怎么通过tcpdump命令抓包?如果系统没有tcpdump命令,需要安装什么软件等,这是个复杂的过程,需要工作经验来累计,祝您成功!
可以关注我的头条号,日常工作中会记录一些操作过程,一起学习Linux,加油##
做为一个新手学习Linux,必须先学会装系统,可以在虚拟机里装一个Deepin Linux,这个系统是由国人深化定制的Linux,里面自带有QQ、微信、WPS、网易云音乐。。。众多WINDOWS常用的软件。
然后每天习惯性去用Linux,熟悉里面常用的命令,知晓Linux里面的每一个目录是做什么用的。
然后学会搭建简单的应用服务器,诸如:FTP 服务器、SAMBA服务器、WEB服务器,MYSQL服务器。
做完以上这些,基本就算是入门了。
有一个很出名的故事,一个老人家通过一个铜钱空往葫芦倒油的故事,没错,这就是卖油翁的故事。《卖油翁》告诉我们一个非常简单的道理,那就是如果想对某个工作非常熟悉,达到出神入化的层次,必须不断练习。这个在《刻意练习》一书中有着非常详细的阐释。
那么我们回到题主的问题,新手如何使用Linux。其实很简单,就是安装一个Linux操作系统,然后使用起来就可以了。普通用户对Linux的畏惧感主要是Linux的命令行交互方式,由于需要记忆很多命令,让很多人无从下手。所以,具体需要一些方法,本号建议从如下:
1) 通过虚拟机软件(VMware或者VirtualBox)安装一个Linux操作系统。这样我们的个人电脑还是Windows系统,而进入Windows后可以启动虚拟机来学习Linux,非常方便。这样也不担心操作错误导致什么严重的后果。
2) 通过GUI版本的Linux入门,比如Ubuntu等。Linux的发行版很多,其实Linux中有很多类似Windows的GUI版本的。这些版本的使用跟Windows没有太大的差异。如果以这种版本入门,那么门槛就低的多。
同时,由于这种版本也是可以打开shell使用命令行的,因此可以在GUI中来学习命令行的命令。
3) 学习更多的命令,晋级能力。Linux最强大的地方在于命令行,它不仅仅可以通过命令进行管理,而且可以通过脚本的方式进行批量自动化管理。因此,为了更加深入的学习Linux,接下来是学习更多的命令。
当然,Linux操作系统是用来管理硬件资源的,因此命令的学习可以从这些方面入手。比如学习如何浏览文件,学习如何配置网络,如何管理进程等等。通过这几步的学习,相信你已经入门了。后续就是不断的增加知识范围了。
新手学linux就从兴趣出发,
比如你喜欢玩系统维护,你就去学partedmagic发行版,它其实是一个PE系统,先从图像入手慢慢转向用命令。
如果你喜欢玩网盘,你就去折腾openmediavault发行版,当你兴趣上来了你再回到标准的桌面系统比如Debian,deepin等系统去学。记得一个一个命令去学,慢慢你就会有所积累。
用Ubuntu做日常开发电脑的系统是一种怎样的体验?
用Ubuntu作为日常开发电脑是可以但不完美的。
如果只是写代码其实用普通的记事本都可以写,但是开发写代码最重要的不是写,而是要写好。要写好就需要有良好的调试和测试环境,目前Ubuntu可用的软件支持得还不完美,而且人们在使用的时候基本都是在windows和手机环境上使用,有些问题必须在windows下调试才能发现问题。
如果是用Ubuntu没有图形界面的版本,基本上可以说只能拿来当服务器使用,调试起来很不方便,全是命令行代码,效率自然不用说。必须在很熟悉代码的情况下,才能直接使用Ubuntu开发。
使用有图形界面的Ubuntu,很明显性能下降了很多,和无图形界面的比虽然操作方便了,但比windows还是差很远,软件支持就更不用说了。但是从效率方面看,有图形界面还是方便了很多,移动鼠标总比只操作键盘方便快捷。
当然,对于十分资深的人来说,Ubuntu会更简洁明了,性能相对更好。如果需要在这样的环境运行代码,在Ubuntu下会更适合开发。