字符处理与打包压缩

字符处理命令

sort

用来将文件内容加以排序

-n 依照数字的大小排序

-r 以相反的顺序来排序

-k 以某列进行排序

-t 指定分割符,默认是以空格为分隔符

 

uniq

用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用

-c 在每列旁边显示该行重复出现的次数

-d 仅显示重复出现的行列

-u 仅显示没有重复的行列

 

cut

用来显示行中的指定部分,删除文件中指定字段

-d 指定字段的分隔符,默认的字段分隔符为“TAB”

-f 显示指定字段的内容

 

tr

替换或删除命令

-d 删除字符

用法:head -1 /etc/passwd |tr "root" "ROOT"

 

wc

统计,计算数字

-c 统计文件的Bytes数

-l 统计文件的行数

-w 统计文件中单词的个数,默认以空白字符做为分隔符

 

打包压缩

打包-----》把多个东西扔到袋子里

压缩-----》把袋子的空间挤压一下

tar cvf bak.tar a.txt 打包

gzip back a.txt 压缩

方式一:

tar cvzf bak.tar.gz /etc/passwd /etc/hostname /etc/hosts(打包压缩)

tar cvjf bak.tar.bz2 /etc/passwd /etc/hostname /etc/hosts(bz2 打包压缩)

解压包

tar xvf bak.tar.bz2 -C 目标文件夹

方式二:

打包压缩

zip bak.zip /etc/hostname /etc/passwd /etc/hosts

解包

unzip bak.zip

unzip bak.zip -d /aaa (-d指定路径)

加时间戳:date -d +$Y_%m_%d_%H_%M_%S

 

文件系统

操作系统

文件系统(属于操作系统的一部分---》提供了文件的概念

硬盘

 

文件系统是操作系统中负责操作硬盘的一段程序,文件系统提供了文件的概念

 

ext文件系统(索引文件系统)

superblock(负责管理)

inode(源数据) stat a.txt 查看源数据

block(真实数据)

 

软硬链接

硬链接(两个inode号一样)

只能创建文件的链接

硬链接语法:ln 文件1 文件2

 

软链接(两个inode号不同)

删除一个另一个也不能用了

可以跨分区创建

软链接语法:ln -s 文件1 文件2

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值