1.sed命令(sed是对行进行操作):
sed [选项][命令][输入文件]
选项:
-n:表示只打印模式匹配的行,一般与p一起使用
sed –n ‘2p’ /data表示输出/data的第二行
sed –n ’20,30p’ /data表示输出/data的20到30行
-e:进行多项编辑,即对输入行应用多条sed命令时使用。
sed –e ‘/^#/d’ –e ‘/^$/d’/data表示删除以#开头和空行
-i:用sed的修改结果直接修改读取数据的文件,而不是由屏幕输出。


表示删除第二行

表示在第二行后进行追加

将第二行的数据进行替换

首先实现的是将88替换为100,如果加上-i,则表示写入文件,最后一个则是将lisi置为空
2.sort用法:



但是如果你不加n它就会以字符进行排序,加了n才会以数值型进行排序
3.文件比较:
文件1 –nt 文件2 判断文件1的修改时间是否比文件2的新
文件1 –ot 文件2 判断文件1的修改时间是否比文件2的旧
文件1 –ef 文件2 判断文件1是否和文件2的Inode号一致,也就是两个文件是否为同一个文件
4.两个整数的比较:

5.字符串的比较:

变量赋值要注意等号两边不能有空格
[-z “$name”]&&echo “yes”||echo “no”
返回结果为no
6.多重判断:

7.if的使用:





8.独立服务启动:
/etc/init.d/独立服务名 start|stop|status|restart
service 独立服务名 start|stop|restart|status(红帽特有)
9.显示所有rmp包的运行状态:
service --status-all
10.chkconfig命令:
chkconfig [–level 运行级别][独立服务器][on|off]

11.ps命令:
ps –aux产生结果:


12.切换到图形界面:Ctrl+Alt+F7
13.top命令:
top查看系统的健康状态

14.killall命令:

Linux相关学习(六)
本文深入讲解了Linux系统中常用的命令,如sed、sort、文件比较、整数与字符串比较、多重判断、服务启动、显示RPM包状态、chkconfig、ps、切换图形界面、top、killall等,为用户提供全面的操作指南。

被折叠的 条评论
为什么被折叠?



