Test2 unit6

简介:

 unit6


1.diff,patch命令

  diff -c file file1                      ##查看上下文周围的行

wKiom1kG9TygarotAABMnc3t1XQ463.png

diff -u file file1 > file.path             ##补丁

yum install patch -y                      ##安装打补丁工具

wKioL1kG9fuD-AofAABiOsFzA4U938.png

patch -b file file.path                   ##备份file

wKioL1kG9o2j4kCJAAB8MusFQEo948.png

  patch file file.path                          ##给file打补丁

wKioL1kG9sjCUsXsAABAbsw7Lfk971.png

wKiom1kG9uXStJS7AAAtlGixBiY747.png

  2.grep命令

grep root passwd                                ##查找字符root

wKioL1kG9zShBZ3HAABLajoEC8I896.png

grep -i test passwd                             ##查找忽略大小写

wKioL1kG93zQiMzOAAAtArQxXck682.png 


grep -n test passwd                            

wKioL1kG98aRSVi2AAAqoK3UtwU550.png

grep -c test passwd                           

wKioL1kG9__zDw_yAAAeymqPj_I271.png

grep -v -i test passwd                         ##反向查找

wKioL1kG-FrQ85WHAADMkTtX91s797.png

grep -E “root|test” passwd               ##查找“”中字符

wKiom1kG-LjCx9jyAABP1EYKExs138.png

grep -i test -r /mnt/                     ##递归查找目录里的字符

wKiom1kG-Q2C-E9nAAA6x850qvA749.png

grep ^root passwd                        ##查找在行首的字符

grep root$ passwd                        ##查找在行尾的字符

wKiom1kG-XLiP1DXAAA9Xtmx-Hg821.png

grep -i test passwd | grep -v -i -E "^tset|test$"  ##查找在不在行首行尾的字符


wKioL1kG-dLjgYyyAAAsZ-ATmEk747.png

3.cut 命令

cut -d : -f 1 passwd                             ##-d指定分隔符 -f指定字段

wKioL1kG-jiAY863AABGrfw1E-c887.png

cut -c 2-5 passwd                                ##-c 指定文本列

wKioL1kG-obiwNAuAAAt2EPu72M756.png


4.sort,uniq命令

sort -n test                                     ##按升序排列

wKioL1kG-v3z1q94AAA3eXx2tZI715.png

sort -run test                                    ##按降序排列

wKioL1kG-zSRdU8QAAA4GkyqmvE190.png


sort -t : k 1 -run test                          ##-t指定分隔符 k指定字段

wKiom1kG-6misTuJAABSxswEdl4652.png

sort -rn test | uniq -u                             ##显示唯一行

wKioL1kG-_2iDGHDAAA36iIZSss294.png

sort -rn test | uniq -d                            ##显示重复行

wKioL1kG_DXQX9e8AAAg5EEEDzc297.png

    

sort -rn test | uniq -c                            ##统计行数

wKiom1kG_JSCBEGRAAAy3ivTl-4988.png

5.tr 命令

tr 'a-z''A-Z'  <file                        ##小写大写

tr 'A-Z' 'a-z' <file                               ##大写变小写

wKiom1kG_Svya6OQAABBAHC3An4280.png

 6.sed 命令

sed ‘s/root/westos/g’ passwd                                 ##将文件内root换成westos

wKioL1kG_YnhvQc8AADuHjN3970825.png

 

sed ‘s/root/westos/g’-i passwd                                  ##将结果输入到文件

wKioL1kG_dHDPvDRAAD4Vcqvkkw918.png

sed -e‘s/root/westos/g’ -e 's/nologin/west/g' passwd  ##同时转换两个字符

wKiom1kG_jHCPCNQAADs4DZAng0819.png

sed 5d westos                                            ##隐藏第5行

wKioL1kG_mSBKzRAAAEaGvGGaH8210.png 

sed 5p westos                                         ##重复第5行

wKioL1kG_pWDLqKYAADyLgcoqug942.png

sed ‘3,5s/root/westos/g’ passwd                    ##把3-5行的root换为westos


wKioL1kG_unzdBLMAAFAB4w6464331.png

sed -n 5p westos   ##单独列出第五行

wKiom1kG_yejhc59AAAsFqjs9c8471.png

sed -ne 2p -ne 4p westos   ##列出第二行和第四行

wKioL1kG_3eAAC8hAABSu5-14RY935.png










本文转自 漂浮的天堂  51CTO博客,原文链接:http://blog.51cto.com/12774215/1922085,如需转载请自行联系原作者
目录
相关文章
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
610 0
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
|
存储 缓存 固态存储
Long Story of Block - 1 Data Unit
计算、存储、网络构成了云计算的基本组件。Linux 中的 IO 栈主要分为 Filesystem 与 Block 两层,前者包括 VFS 与各种类型的文件系统(包括 Ext4、XFS 等),描述了数据的组织形式、提供管理数据的接口;而后者包括通用块层 (generic block layer) 与各种类型的块设备驱动(包括 SCSI、NVMe、Virtio 等),主要实现了数据在非易失性存储(HD
419 1
Long Story of Block - 1 Data Unit
|
资源调度
R-Description Data(step 3)
R is a data analysis and visualization platform.
1100 0
|
Shell 开发工具 Perl
|
测试技术
|
测试技术 开发工具 数据安全/隐私保护