linux常用命令收集
| No | purpose | command | remarks |
| 1 | 打印文件内容并显示行号 |
cat -n filename |
|
|
awk '{print NR,$0}' filename |
awk默认分隔符为空格 |
||
| 2 | 打印文件指定行内容 | sed -n '2,5p' filename |
打印文件的第2到5行 sed命令入门:day6:sed命令入门 - 博客园 (cnblogs.com) |
| 3 | 打印文件匹配行及其前后行 | grep -C 5 'parttern' filename |
-C打印文件匹配行的前后5行 -A打印文件匹配行的后5行 -B打印文件匹配行的前5行 grep命令入门:day8:grep命令入门 - 博客园 (cnblogs.com) |
| 4 | 替换文件指定内容 | sed -i 's/原字符串/新字符串/g' |
/可以使用其它符号如?、#替代;末尾的g表示替换所有匹配到的原字符串;不加g表示只替换每行匹配到的第一个原字符串 sed命令入门:day6:sed命令入门 - 博客园 (cnblogs.com) |
| 5 | 将数字序列输出到stdout |
seq 10 生成并打印1-10的数字序列 seq 4 7 生成并打印4-7的数字序列 seq 5 3 20 生成并打印从5-20每隔3个数字的数字序列 |
|
| 6 | 查看系统版本信息 |
cat /etc/redhat-release lsb_release -a cat /proc/version |
lsb_release可以通过yum install -y redhat-lsb来安装 |
浙公网安备 33010602011771号