Linux第三阶段题型测试
2024-10-06 18:55:52
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.
知识拓展:
最新文章
- 理解ThreadLocal(之一)
- mybatis 3.2.7 与 spring mvc 3.x、logback整合
- Visual Studio无法查找或打开 PDB 文件解决办法
- winform里怎样在一个按钮上实现“单击”和“双击”事件?
- WPF关于Generic.xaml
- HTML常用文本元素
- Jenkins进阶系列之——14配置Jenkins用户和权限
- SVN与eclipse整合和利用、SVN与Apache综合
- 运用bootstrap框架的时候 引入文件的问题
- Kickstart Practice Round 2017 Google
- 为什么做java开发的公司需要那么多程序员?
- 简单的MVC与SQL Server Express LocalDB
- 转:C++ 类的静态成员详细讲解
- 《逆袭大学:传给IT学子的正能量》
- 20165212实验三——敏捷开发与XP实践
- 深入浅出VisualStudio——使用NuGet来安装AjaxControlToolKit
- 快速把web项目部署到weblogic上
- 解决cocos游戏安卓release版本闪退问题
- 前缀和小结 By cellur925
- 框架-Java:Spring Boot