1.启动和停止服务
service httpd start 启动http服务
service httpd stop 关闭http服务
2.服务的添加、删除、自动运行和状态
chkconfig --list [name] 显示特定名字服务
chkconfig --add name 增加服务
chkconfig --del name 删除服务
chkconfig [--level levels] name 增加特定优先级的的服务
3.sed 指令的使用技巧(非交互式编辑器,输入字符经其处理后输出)
sed 参数[-nefr] 动作[function] 文件
-n 只列出被处理的一行
-f 直接将sed的动作写在一个文件内
-i 直接修改和读取文件内容,不是输出到终端
eg:
nl /etc/passwd | sed '2,5d' 删除2-5行
nl /etc/passwd | sed '3,$d' 删除3到末尾一行
nl /etc/passwd | sed '2a drink tea' 在第二行的下一行增加drinktea
nl /etc/passwd | sed '2i drink tea' 在第二上行上一行增加 drinktea
nl /etc/passwd | sed '2a drink te or\ 增加两行
>drink beer ?'
nl /etc/passwd | sed '2,5c NO 2-5 NN' 2-5行替换为 NO 2-5 NN
nl /etc/passwd | sed '2,5p' 输出2-5行
nl /etc/passwd | sed -n '/root/p' 只输出带关键字的行
sed -i 's/\.$/\!/g' 文件名 将每行末尾的 . 替换为!
sed i '$a #this is a test ' 文件名 在末尾增加一行
4.awk指令的使用(以空格或其他字符将每行行切片,切开部分再进行各种分析处理)
1.awk [-F field-separator] 'commands' input-file(s)
last -n 5 | awk '{print $1}' rootroot .txt 输出文件第一列
cat /etc/passwd | awk -F ':' '{print $1}' 输出文文件 用:分割的第一列
cat /etc/passwd | awk -F ':' '{print $1'\t'$7}' 输出用TAB分割的第一列和第七列