随着Linux系统慢慢渗透到生活的方方面面,对Linux的基本操作就越来越必要了。
我是一位软件测试工程师,初次接触Linux主要是因为需要配置Linux服务器。因为Linux系统是一套开源的操作系统,安全性是高于Windows,所以很多企业的产品服务器都是Linux系统的。
第一次配置的时候会遇到各种问题,首选就是Linux常用命令的问题。不熟悉该系统,命令都是按照网上的操作步骤一步一步来的,但即使一步一步来操作也不一定会配置出正常的环境,像Tomcat打不开,MySQL初始化错误,Ftp连接不上。经过几次的摸索,慢慢熟悉了,但对Linux系统仍任一知半解,所有我决定系统学习一下Linux系统。
首先去网上找了很多网站,这里可以给大家分享一下:
Linux公社 https://www.linuxidc.com/:
网站资源比较丰富,各种Linux相关的介绍教程和操作教程,数据库技术,Linux编程呀,同时还包含了壁纸主题等。
Linux就该这么学 https://www.linuxprobe.com/:
该网站是一家做培训的网站,口碑也是不错的。网站时常分享一些Linux相关的资讯和Linux书籍。网站还提供了在线学习的书籍,非常适合Linux小白入门,供所有小伙伴能时时查看。
展开剩余72%
Linux中国 https://linux.cn/:
这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到,是Linux学习者非常不错的一个资讯阅读平台。
然后我也去找了相关的书籍,这里推荐《linux就该这么学》。首先评价一本学习书籍好坏,起码第一感觉要通俗,如果编书的人喜欢高逼格,编出的书却很难读懂,那新手基本可以放弃这本书。新手需要从最基础的开始,慢慢去引导;第二点书籍要有含金量,就是那种比较深入,让人读之后,有启发,能进行思考回味的。《linux就该这么学》从最基础的环境配置,一步一步慢慢的深入讲解,最开始是环境配置,基础命令,文件读写权限,防火墙介绍到Apache服务器,vsftpd服务器等的介绍,由浅到深,慢慢引导学习,效果非常不错。
接着就是一个实际的操作了,不同的人做不同的工作,操作的侧重点是不一样的。linux常用命令我是一个测试工程师,其实也做着运维相关的工作。因为我们是小公司嘛,就是拿1个人的钱干2个人事操3个人的心(就是想吐槽一下,跑偏了)。我们主要接触的命令是一些安装命令和启动命令,像Tomcat启动,MySQL启动等,慢慢孰能生巧。有些朋友可能没有操作的环境和条件,这种就需要自己创造条件了,可以在虚拟机上装一个,然后自己每天操作一下。这里也给大家分享一些常用的基础命令,希望对你学习Linux有所帮助:
●安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
$find / -user fred //查找在系统中属于fred这个用户的文件-group 按照文件所属的组来查找文件 $find / -group cat //查找在系统中属于group组名cat的文件 [3]根据uid 和 gid来查找用户。
find . -exec ...这样的命令肯定是递归搜索了(即深入n层目录)了,大半是你的file.sh有问题,无法处理带有目录的文件名,如:./a/file.txt文件在你的的脚本处理下,被处理成:mv ./a/file.txt ./a/file.txt, ./a目录不存在当然mv不成功了。
linux 常用指令:cat, cd, chmod, chown, cp, cut, find, less, ln, locate, ls & more。