文本操作命令,文件属性说明

mac2022-06-30  36

文本操作命令,文件属性说明

1、文本操作命令

1.1 echo {}:生成序列信息

数字序列:echo {1..10}奇数序列:echo {01..10..2}字母偶数序列:echo {02..10..2}序列:echo {a..z}

1.2 建多个数据信息:

mkdir /oldboy{01..20}mkdir /oldboy/{www,bbs,blog}

1.3 cat 编辑多行文件内容

[root@oldboyedu62 ~]# cat >> /oldboy/oldboy.txt < oldboy01 > oldboy02 > oldboy03 > oldboy04 > EOF

xargs用法:

[root@oldboyedu62 oldboy]# xargs -n2 <oldboy.txt 01 02 03 04 05 06

将文本内容分行显示 ,在这里是2个为一行显示

1.4 less/more: 查看文件内容  逐行阅读文件或逐页阅读文件内容

cat、less、more查看文件内容

1.5 grep:过滤文件内容

grep -v "^#"  /etc/services    --- 进行排除过滤,排除以#号开头的行①grep -n "ssh" /etc/services②sed -n '/ssh/p' /etc/services       p:输出③awk ' /ssh/'  /etc/services①②③都显示出关于ssh的内容

1.6 替换修改

vi:%s#oldboy#oldgirl#gsed -i 's#oldboy#oldgirl#g' xxxxtr '[a-z]' '[A-Z]' oldboy.txt  --- tr替换信息,按字符进行替换

1.7 du :用于统计linux中文件或目录所占磁盘空间的大小

du -sh /* 查看跟目录大小du -sh /|sort -h 按目录从小到大排序du -sh /|sort -h 按目录从大到小排序du -sh /mnt/*|sort -h 在mnt目录下排序补充:ll -t 以最后修改时间排序ll -rt 最后修改的显示在最后一行 r:反向排序ll -s 以大小排序

2 系统文件属性说明

2.1 文件详细属性

16995861   -   rw-r--r--.   1  root root     55   Oct 30  2018 asound.conf33585963  d   rwxr-xr-x.   2  root root    236  May 31 16:10 alternatives1          2        3          4      5   6          7        81 inode信息 -- 目录2 文件数据的类型  文件 目录  软链接(快捷方式)3 文件数据权限    r读 w写 x可执行4 硬链接数   为了读取到文件信息,可以通过打开不同的文件进行读取,不同的文件inode号码是一致的5 文件的属主信息6 文件的属组信息   文件的其他用户7 文件的大小信息  文件--真实大小  目录--不是真实大小   磁盘空间不足,需要找出比较大的文件进行清空删除8 文件数据的时间信息  修改时间信息   修改时间(mtime) 访问时间(atime)  改变时间(ctime)9 快速检索系统文件信息:   which :查看命令文件所在路径   whereis:查看命令文件所在路径,以及命令文件其他相关文件所在路径   locate:寻找系统中任意文件所在路径   updatedb:把文件路径写成一个数据库   yum provides ntpdates:查看ntpdates属于哪一包

2.2 文件属性信息详述---文件数据类型

普通文件:-  可编辑文本.txt  脚本文件.sh  二进制文件(命令文件) 压缩文件 目录文件:  d链接文件:  l    软连接-快捷方式设备文件: b c   b 块文件  c 字符流文件(生成随机字符)/dev/urandom/dev/null     系统的黑洞(定时任务)/dev/zero     系统的黑洞(磁盘管理) 如何让系统快速生成大文件套接字文件: s(socket)   网络有关的文件(网络编程 socket)

转载于:https://www.cnblogs.com/basa/p/11122345.html

最新回复(0)