D16-操作系统文件属性及正则符号了解

一、补充:

1.根据权限查找文件/目录

find 查找文件的目录 -type f/d -prem 要查找的权限数值

2.文件属性中的用户信息

管理员用户、普通用户、虚拟用户,其中虚拟用户类似于傀儡,它不能登陆系统,主要负责管理服务进程,让进程和服务更加的安全,由虚拟用户进行管理。

3.根据时间查找文件/目录

find 查找文件的目录 -type f/d -mtime +/-/无 n天(+代表n天以前,-代表n天以内,无代表n当天)
一般以mtime为查找标准


1.jpg

4. xargs命令执行原理

xargs是指将传送给他的结果信息,编辑成一行,使之成为一个整体,让后续的命令可以识别,更好的执行;
xargs -n数字则是指,将传送的结果信息进行分组,数字为几就是几组,虽然不是一行信息但是依然是一个整体,也可以让后续命令可以识别,更好的执行。

5.查看网络端口号码且修改

通过命令netstat -lntup|grep sshd查看端口号,一般为22。
修改:
第一里程:vim /etc/ssh/sshd_config
第二里程:寻找文件内容为Port 22
第三里程:去除前方注释符号“#”,并将Port 22改为任意数值如52113,显示结果为Port 52113后:wq
第四里程:重启服务 systemctl restart sshd
第五里程:重启后,点击打开,选择要连接的服务器名称,右键点击进入属性,找到端口号,改成第三里程中修改的端口号如52113后,连接即可。

二、查找文件或目录且删除的几种方法总结

方法一:

find 要查找的路径 -type f/d|xargs (-n1/-n2/-n3...) rm (-rf)

方法二:

find 要查找的路径 -type f/d -delete

方法三:

rm -(r)f 反引号find 要查找的路径 -type f/d反引号

方法四:

find 要查找的路径 -type f/d -exec rm (-rf) {} ;

三、文件属性中的文件索引概念

Inode

1.概念:用于存储文件属性信息及存储文件指针信息,一个文件一般对应一个inode号码
2.查看:通过命令df -i
3.内容:内容信息包括了inode总数,空闲数,剩余数和使用率。
4.读取数据流程:当用户想要读取文件时,首先读取的是inode号, 通过inode号读取文件属性信息,而读取文件属性信息时,将会涉及权限问题,只有权限通过后, 才能得到文件指针信息,指针信息则将你带到block中,才能读取block中的真是数据信息。


2.jpg

5.诞生:只有创建文件系统才能产生inode,而创建文件系统的本质就是格式化

block

1.概念:用于存储文件数据信息,其中一个文件可能有多个block,一个block默认是512字节
2.查看:通过命令df
3.内容:内容信息包括:block总数,使用数,使用数和使用率。
4.诞生:只有创建文件系统才能产生inode,而创建文件系统的本质就是格式化

注:

一般情况下,创建一个文件信息时会占用一个inode号和部分block数量根据信息大小来决定。
通过ls -i 命令查看相应的文件信息时,最前面的就表示inode号

四、文件属性中的硬链接数

硬链接

1.概念:与inode号码一致的数据称为互为硬链接,相当于增加一条读取数据的通道
2.创建:通过命令ln /源文件 硬链接路径信息
一般硬链接文件格式为:xxx_hard_link.txt
3.特点:①源文件删除,链接文件依然生效
②硬链接创建成功,不会占用新的inode和block
③硬链接对目录不能创建硬链接
④默认目录硬链接数为2,默认文件硬链接数为1(其中为文件的硬链接就是他自己本身,所以是1,而目录的硬链接除了它本身外,还有“.”也是他的硬链接数,因为“.”本身就带有当前目录的意思)
⑤ 当一个目录的硬链接数>2时,说明除了该目录默认的2个硬链接数外,还有n-2个子目录。
ps:在进行数据备份时,创建硬链接,不可以取代cp来进行备份,因为硬链接只可防止数据误删除,而不能防止无修改,当源文件内容发生修改时,硬链接一定也同时发生修改,而cp备份不会,所有在企业中备份时,最好先进行cp备份,再进行创建硬链接,两者都操作,但缺点也很明显就是占用更多存储空间。

已知源文件如何查找硬链接文件位置

第一里程:
通过命令“ll -i 源文件路径信息”查看源文件inode号
第二里程:
find / -type f -inum 源文件inode号

软连接

1.概念:数据信息的快捷方式
2.创建:通过命令ln -s /源文件 软连接路径信息
一般软连接格式为:xxx_soft_link.txt
3.特点:①源文件删除,连接文件失效
②软连接创建成功,不占用新的block,但会占用新的inode
③软连接对目录和文件均可创建其软链接
4.注意:当软链接的源文件被删除时,软链接文件同时失效,但当其他用户再次创建一个与被删除的源文件名称相同的文件时,软链接会再次生效,但是文件内容显示的则是其他用户创建的文件内容,而非源文件,也就是说软链接认准的时文件名称,而硬链接认准的时inode号码。

Cache_-1e44b5e3ba1f12c8..jpg

5.作用:方便开发人员调取系统环境数据

五、系统正则符号概念

1.系统基础符号

a.基础符号系列:

①#:
表示注释信息
表示登陆用户信息-root用户
: 表示登陆用户信息-普通用户 表示调取变量信息 表示调取列信息(和awk命令一起使用,格式为:awk '{printn}' 文件路径信息==>就显示改文件第n列信息)
③!
表示强制的意思
表示取反操作
表示调取历史命令(危险,慎操作):! 历史命令,因为调取命令后会直接执行命令,所以容易出现不可控因素,故危险慎操作
④|:
表示将一个命令执行的结果,交给后面命令处理

补充:查找文件并压缩的几种方法总结

方法一:
find 文件所属路径信息 -type f -name ".txt"|xargs tar zcvf 压缩到的路径信息/文件名称.tar.gz
方法二:
tar zcvf 压缩到的路径信息/文件名称.tar.gz find 文件所属路径信息 -type f -name "*.txt"
方法三:
错我操作:find 文件所属路径信息 -type f -name "
.txt" -exec tar zcvf 压缩到的路径信息/文件名称.tar.gz {} ;
因为当命令执行时,find查找出的文件信息,是一个个的传送到花括号中,再由tar命令一个个压缩到指定目录,因此,当第二个压缩完成后会 覆盖第一个压缩文件的内容,以此类推,压缩包内的数据信息只有最后一次压缩的文件,其余均被覆盖。
正确操作:find 文件所属路径信息 -type f -name "*.txt" -exec tar zcvf 压缩到的路径信息/文件名称.tar.gz {} +;
而此命令则是将find查找出来的文件信息,整合在一起后,一次性传送到花括号中,那么tar则一起将其压缩至指定文件中
方法四:
tar -zcvf 压缩到的路径信息/文件名称.tar.gz --exclude=无需压缩的文件 文件所属路径信息
排除掉不需要压缩的文件,则压缩的便是指定文件
方法五:
ll 文件所属路径信息|grep -o '所需压缩文件'|xargs tar zzcvf 压缩到的路径信息/文件名称.tar.gz
ls 文件所属路径下对应的需压缩文件|xargs tar zcvf 压缩到的路径信息/文件名称.tar.gz
原理:首先查看该需压缩文件信息所在路径下相关的全部文件,且过滤掉文件属性信息。至保留文件名称,后交给管道,传送至xargs将选择的文件信息整合统一压缩到指定文件。

b.引号符号系列

①‘’
所见即所得
②“”
将部分符号信息进行解析,主要是处理是、``、(),其中$()和反引号作用相同
③无引号
和双引号功能基本相同,但可以识别序列信息
④``
将命令执行的结果交给外面的命令处理

c.路径符号信息

①~
快速返回家目录
②-
快速切换到上一次所在路径 cd -等价于cd $OLDPWD
③.
切换当前所在路径
④..
切换到上一级所在路径

d.定向符号系列

①. >
标准输出重定向
②.>>
标准输出追加重定向
③.<
标准输入重定向,主要运用场景为tr '结果项' '替换项' <目标文件路径,和xargs -n数字 <目标文件路径(将目标文件路径分成相应数字个组,且全部为一个整体)
④.<<
标准输入追加重定向,主要运用场景为cat >>药输入信息的目标文件路径<<EOF(EOF可随意修改)
⑤.2>
错误输出重定向
⑥.2>>
错误输出追加重定向
如何在同一个日志文件中放置正确和错误的信息提示:
echo 输入信息 >> 日志文件路径 2>&1
或者echo 输入信息 &>> 日志文件路径

e.逻辑符号信息

①&&
表示前一个命令执行成功,再执行后面的命令
②||
表示前一个命令执行失败,再执行后面的命令

练:如何将在屏幕上输入oldboy的操作成功与否记录在/tmp/ok.log中并在屏幕上显示提示信息,正确为y错误为n:

成功提示
echo oldboy &>>/tmp/ok.log && echo y || echo n
y
错误提示
eco oldboy &>>/tmp/ok.log && echo y || echo n
n
日志文件查看
cat /tmp/ol.log
oldboy
-bash: eco: 未找到命令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容

  • 一个基本的计算机系统由“硬件”和“软件”组成,一台Linux设备,主要的组成如下图所示: 一般情况下,我们所说的L...
    时待吾阅读 1,640评论 0 16
  • Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。 内核、shell和文件系统一起形成了基本...
    请爱护小动物阅读 2,564评论 0 22
  • Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本...
    偷风筝的人_阅读 3,251评论 1 17
  • 硬盘是由一个个圆形的盘片组全起来的,从物理特性上看,硬盘盘片的转速越快,它的性能就越好,而且我们的磁道越靠外部,它...
    zejin阅读 671评论 0 1
  • inode是什么 理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector...
    狗尾巴草败了阅读 688评论 0 0