今日复习的linux命令

复习到的命令
1、 df -h 查看磁盘空间
2、 du -sh / 查看占用空间的目录(两者配合查看磁盘空间时,du发现磁盘没满,df满了,是因为文件没有被彻底删除)
3、 cat /etc/redhat-release 查询系统版本
4、 uname -a 查看内核版本
5、 ntpdate pool.ntp.org 校队标准时间
6、 date +%F 显示日期格式:年月日
7、 yum -y insatll 软件名 :安装软件
8、 echo {1..10} 序列输出;ehco 20{01..10} 结果是:2001(是相加的结果)
9、 cat 查看文件内容
命令:cat oldboy.txt
10、 xargs
11、 wc -l 查看文件行号
命令:/etc/services ; 输出结果10774 /etc/services
12、 seq sequence seq==序列
13、 sed stream editor 流编辑器,实现文件的增删改替换查
-n取消默认输出
-i修改文件内容 sed -i ‘s#要替换的内容#替换的新内容#g’ +文件名
企业考试题: 取oldboy.txt 文件的第20-30行
1 sed -n '20,30'p oldboy.txt -n
2 head -30 oldboy.txt |tail -11
3 awk 'NR>19&&NR<31' oldboy.txt
(用awk取出 '行号大于19并且行号小于31'的文件内容 oldboy.txt)
4 grep 20 -A 10 oldboy.txt (意思是取从第20行开始到20行以及后面的10行)
5 grep 25 -C 5 oldboy.txt==取20到30的行(取25前后的各5行)
6 grep 30 -B 10 oldboy.txt 意思是找第30行,并打印30的前10行
14、
awk 过滤、输出内容,一门语言。awk 'NR==30' oldboy.txt 取出oldboy。txt中第30行的内容
NR==行号
15、* grep
-v 后面接要排除的内容 例子:grep -v oldboy oldboy.txt
-A数字 显示grep过滤出的内容以及接下来的几行
-B数字 显示匹配行+匹配行后面的n行
-C数字 显示匹配行+匹配行的前、后各n行
-n 给grep找出的行加上行号
16、 cat >>test.txt<<EOF
test
liyao
oldboy
EOF
查看:cat test.txt
排除oldboy的内容 :grep -v oldboy.txt 完事了
head -2 test.txt

17、 head 输出文件的前n行,默认前10行 使用方式:head -n 数字。习惯使用直接head -5 文件名
18、 tail 输出文件的后n行,默认后10行 同上

猜你喜欢

转载自blog.51cto.com/14078730/2382383