linux常用命令收集

 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来安装
posted @ 2022-01-18 10:51  诟笑  阅读(25)  评论(0)    收藏  举报