首页 > 系统服务 > 详细

Linux第三阶段题型测试

时间:2019-09-23 17:52:56      阅读:136      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

 

 解答:

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]*"

技术分享图片

 

 

关于stat :

技术分享图片

 

 最后:

技术分享图片

 

 多钟解法:

技术分享图片

 

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

解答:

解答思路:

1)数字是什么。

2)为什么是这个数字。

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

技术分享图片

 

 这是因为:

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

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

技术分享图片

 

 技术分享图片

 

 

技术分享图片

 

知识拓展:

技术分享图片

 

Linux第三阶段题型测试

原文:https://www.cnblogs.com/dongxu2019/p/11568828.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!