Linux与shell脚本编程:Linux常用的30条命令

一、Linux命令的格式

   命令名称  [命令参数]  [命令对象]   (中间用空格键分割)

 ----命令对象一般指要处理的文件,目录,用户等资源

----命令参数可用长格式(完整的选项名称)或短格式(单个字母的缩写),两者分别用--与-作为前缀,长格式和长格式之间不能合并,长格式和短格式之间也不能合并,但短格式和短格式之间是可以合并的,合并后仅保留一个-(减号)即可。如

        长格式   man --help  对应    短格式   man -h

二、常用命令

1、    cd命令 :切换目录。
举    例:却换到根目录 :cd /

 2、    ls命令:列出目录内容。
 举    例:列出/var目录的文件和目录的信息 :ls –l /var;最常用方式 ls –ltr 

3、    cat命令:查看小文件内容。
举    例:查看test.txt 文件内容 :cat test.txt

4、    chmod命令:修改文件或目录权限。
举    例:修改test.sh 为自己可执行:chmod u+x test.sh 

5、    chown命令:变更文件或目录的拥有者或所属群组。
举    例:修改test.txt 属主为mysql :chown mysql:mysql test.txt

6、    cp命令:拷贝文件。
举    例:拷贝文件test.sh 为 test.sh_bak:cp test.sh test.sh_bak

7、    diff命令:对比文件差异。
举    例:对比文件test.sh test.sh_bak 是否有差异diff  test.sh test.sh_bak

8、    find命令:查询文件。
举    例:查询本目录下面的test.txt:find ./ -name test.txt

9、    mv命令:移动或更名现有的文件或目录。
举    例:移动 test.sh到/bin目录下:mv test.sh /bin/

10、rm命令:删除文件或目录。
举    例:删除文件test.sh :rm test.sh

11、touch命令:创建一个空文件。
举    例:创建一个空的test.txt文件:touch test.txt

12、which命令:在环境变量$PATH设置的目录里查找符合条件的文件。
举    例:查询find命令在那个目录下面:which find

13、ssh命令:远程安全登录方式。
举    例:登录到远程主机:ssh ${IP}

14、grep命令:查找文件里符合条件的字符串。
举    例:从test.txt文件中查询test的内容:grep test test.txt

15、wc命令:统计行。
举    例:统计test.txt文件有多少行:wc -l test.txt

16、date命令 :查询主机当前时间。
举    例:查询主机当前时间:date

17、exit命令:退出命令。
举    例:退出主机登录:exit

18、kill命令:杀进程。
举    例:杀掉test用户下面的所有进程:ps -ef | awk ‘$1==”test” {print $2}’ | xargs kill -9

19、id命令 :查看用户。
举    例:查看当前用户:id ;查询主机是否有test用户:id test

 20、ps命令:查询进程情况。
举    例:查询test.sh进程:ps -ef | grep test.sh

21、sleep命令:休眠时间。
举    例:休眠60秒 :sleep 60
22、uname命令:查询主机信息。
举    例:查询主机信息:uname -a

23、passwd命令:修改用户密码。
举    例:使用root修改test用户的密码:passwd test

24、ping命令:查看网络是否通。
举    例:查询本主机到远程IP的网络是否通:ping ${IP} 

25、df命令:查看磁盘空间使用情况。
 举    例:查看主机的空间使用情况 :df -h

26、echo命令:标准输出命令。
举    例:对变量test进行输出:echo $test

27、pwd命令:查询所在目录。
举    例:查询当前所在目录:pwd

28、head命令:查看文件的前面N行。
举    例:查看test.txt的前10行:head -10 test.txt

29、tail命令:查看文件的后面N行。
举    例:查看test.txt的后10行:tail -10 test.txt

30、mkdir命令:创建目录。
举    例:创建test目录:mkdir test

 

 

参考资料:《Linux命令行与Shell脚本编程从入门到高级实战》小D课堂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值