第二本书unit6 linux中常用的基本命令
2017-05-03 20:04
162 查看
1.diff比较两个文件的不同
diff -u file file.new >file.path ##生成补丁文件
diff -c ##显示上下文周围的行
yum install patch -y ##安装打补丁工具
patch file file.path ##补丁,不备份
patch -b file file.path ##给老软件打补丁,清且对老软件进行备份
2.grep ##过滤字符
-i ##或略大小写
-n ##显示结果所在行的行号
-c ##结果个数
-v ##反向过滤
-r 关键字 目录 ##在目录中过滤还有关键字的文件
-E "关键字1|关键字2|....." ##过滤多个关键字
3.sort ##排序
-n ##纯数字
-r ##倒序
-u ##去掉重复行
-t ##指定分隔符
-k ##指定
4.uniq ##处理重复行
-c ##统计重复行的个数
-u ##显示唯一的行
-d ##显示重复行
5.tr ##转换字符大小写
tr 'a-z' 'A-Z' <file ##把file中所有小写字符转换成大写
6.sed ##控制流输出
sed 's/nologin/westos/g' passwd ##替换输出中的nologin为westos
sed '1,5s/nologin/westos/g' passwd ##替换输出中1-5行的nologin为wesots
sed '/games/,/nobody/s/nologin/westos/g' passwd ##替换输出中的games字符到nobody字符之间的nologin为westos
sed -e 's/nologin/westos/g' -e 's/sbin/lee/g' passwd ##多条替换策略用-e连接
sed 3d passwd ##不显示文件中的第三行
sed 3,7d file ##不显示文件中的3-7行
sed 3,7p file ##重复显示文件中的3-7行
sed -n 3,7p file ##只显示文件中的3-7行
[root@westos mnt]# cat rule ##规则文件内容
s/nologin/westos/g
s/sbin/lee/g
[root@westos mnt]# sed -f rule file ##使用规则文件更改输出
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/lee/westos
3 daemon:x:2:2:daemon:/lee:/lee/westos
4 adm:x:3:4:adm:/var/adm:/lee/westos
diff -u file file.new >file.path ##生成补丁文件
diff -c ##显示上下文周围的行
yum install patch -y ##安装打补丁工具
patch file file.path ##补丁,不备份
patch -b file file.path ##给老软件打补丁,清且对老软件进行备份
2.grep ##过滤字符
-i ##或略大小写
-n ##显示结果所在行的行号
-c ##结果个数
-v ##反向过滤
-r 关键字 目录 ##在目录中过滤还有关键字的文件
-E "关键字1|关键字2|....." ##过滤多个关键字
3.sort ##排序
-n ##纯数字
-r ##倒序
-u ##去掉重复行
-t ##指定分隔符
-k ##指定
4.uniq ##处理重复行
-c ##统计重复行的个数
-u ##显示唯一的行
-d ##显示重复行
5.tr ##转换字符大小写
tr 'a-z' 'A-Z' <file ##把file中所有小写字符转换成大写
6.sed ##控制流输出
sed 's/nologin/westos/g' passwd ##替换输出中的nologin为westos
sed '1,5s/nologin/westos/g' passwd ##替换输出中1-5行的nologin为wesots
sed '/games/,/nobody/s/nologin/westos/g' passwd ##替换输出中的games字符到nobody字符之间的nologin为westos
sed -e 's/nologin/westos/g' -e 's/sbin/lee/g' passwd ##多条替换策略用-e连接
sed 3d passwd ##不显示文件中的第三行
sed 3,7d file ##不显示文件中的3-7行
sed 3,7p file ##重复显示文件中的3-7行
sed -n 3,7p file ##只显示文件中的3-7行
[root@westos mnt]# cat rule ##规则文件内容
s/nologin/westos/g
s/sbin/lee/g
[root@westos mnt]# sed -f rule file ##使用规则文件更改输出
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/lee/westos
3 daemon:x:2:2:daemon:/lee:/lee/westos
4 adm:x:3:4:adm:/var/adm:/lee/westos
相关文章推荐
- 写得蛮好的linux学习笔记(一些常用的基本命令)
- LINUX最常用的基本操作命令
- Linux下常用基本命令--chmod和chown专辑
- Linux常用基本命令
- LINUX常用基本命令及应用技巧大全1
- Linux入门教程——第二章 Linux常用基本命令及应用技巧
- Linux一些常用的基本命令
- 写得蛮好的linux学习笔记(二)(一些常用的基本命令)
- Linux常用的基本命令分类
- Linux 基本概念及常用命令
- Linux常用基本命令及应用技巧1
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- Linux常用基本命令列表
- Linux常用的基本命令
- Linux常用的基本命令(Red Hat)详解
- linux常用基本操作命令
- Linux常用基本命令及应用技巧
- Linux一些常用的基本命令
- Linux学习笔记:基本概念、常用命令
- Linux基本的键盘输入快捷键和一些常用命令