zoukankan      html  css  js  c++  java
  • Linux第三阶段题型测试

    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.

     

    知识拓展:

  • 相关阅读:
    bzoj1081 [SCOI2005]超级格雷码
    bzoj3790 神奇项链
    bzoj2822 [AHOI2012]树屋阶梯
    bzoj1485 [HNOI2009]有趣的数列
    bzoj1486 [HNOI2009]最小圈
    bzoj2721 [Violet 5]樱花
    POJ 1238 Substrings
    ZOJ Team Formation
    POJ 1459 Power Network
    POJ 1458 Common Subsequence
  • 原文地址:https://www.cnblogs.com/dongxu2019/p/11568828.html
Copyright © 2011-2022 走看看