Linux第三阶段题型测试

1、如何取得/etiantian文件的权限对应的数字内容,如-rw-r--r--为644,要求使用命令取得644或0644这样的数字。

Linux第三阶段题型测试_第1张图片

 

 解答:

1)最土的方法:ls -l /etiantian |cut -c2-10|tr "rwx-" "4210"|awk -F "" '{print $1+$2+$3""$4+$5+$6""$7+$8+$9}'

 2)stat /etiantian |sed -nr 's#^.*\(0(.*)/-.*$#\1#gp'

 

 3) stat /etiantian |awk -F "[0/]" 'NR==4 {print $2}' 

 

 

4) stat -c %a /etiantian

 

 

5) stat /etiantian |grep -Eo "^.*/-" |grep -o "[4-6]*"

Linux第三阶段题型测试_第2张图片

 

 

关于stat :

Linux第三阶段题型测试_第3张图片

 

 最后:

Linux第三阶段题型测试_第4张图片

 

 多钟解法:

Linux第三阶段题型测试_第5张图片

 

2、Linux下通过mkdir命令创建一个新目录/dongdaxia/ett,ett的硬链接数是多少?为什么?

解答:

解答思路:

1)数字是什么。

2)为什么是这个数字。

3)所有的硬链接说出来,inode相同。

 

 这是因为:

1)创建的目录本身为一个硬链接。

2)新目录ett下的隐藏目录.(点号)为创建的新目录的又一个硬链接,也算一个硬链接,因此硬链接数为2.

Linux第三阶段题型测试_第6张图片

 

 Linux第三阶段题型测试_第7张图片

 

 

Linux第三阶段题型测试_第8张图片

 

知识拓展:

Linux第三阶段题型测试_第9张图片

 

转载于:https://www.cnblogs.com/dongxu2019/p/11568828.html

你可能感兴趣的:(Linux第三阶段题型测试)