码迷,mamicode.com
首页 > 系统相关 > 详细

今日复习的linux命令

时间:2019-04-22 00:56:55      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:打印   cat   删除   系统版本   文件名   查询   sed   编辑器   意思   

复习到的命令
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行 同上

今日复习的linux命令

标签:打印   cat   删除   系统版本   文件名   查询   sed   编辑器   意思   

原文地址:https://blog.51cto.com/14078730/2382383

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!