Linux 練習冊1

一、文件通配符練習題:    

     1、顯示/var目錄下所有以 l開頭,以一個小寫字母結尾,且中間出現至少一位數字的文件或目錄。

        (1)ls  l*[[:digit:]]*[[:lower:]] 

Linux 練習冊1

      (2) ls -d l*[[:digit:]]*[[:lower:]]

Linux 練習冊1

     2、顯示/etc目錄下以任意一位數字開頭,且以非數字結尾的文件或目錄

             ls -d /etc/[[:digit:]]*[^[:digit:]]

Linux 練習冊1

    3、顯示/etc/目錄下以非字母開頭,后面跟了一個字母及其 它任意長度任意字符的文件或目錄

            ls -d /etc/[^[:alpha:]][[:alpha:]]*

Linux 練習冊1

    4、顯示/etc/目錄下所有以rc開頭,并后面是0-6之間的數 字,其它為任意字符的文件或目錄

            ls -d /etc/rc[0-6]*

Linux 練習冊1

    5、顯示/etc目錄下,所有以.d結尾的文件或目錄

            ls -d /etc/*.d

Linux 練習冊1

    6、顯示/etc目錄下,所有.conf結尾,且以m,n,r,p開頭的文 件或目錄

             ls -d /etc/[m,n,r,p]*.conf

Linux 練習冊1

    7、只顯示/root下的隱藏文件和目錄

            ls -d / .*

Linux 練習冊1

    8、只顯示/etc下的非隱藏目錄

           ls -d /etc/*/

Linux 練習冊1

    9、如何實現只顯示指定目錄下的隱藏文件。

        (1)l.

Linux 練習冊1

      (2)ls -d .*

Linux 練習冊1

      (3)ls – a -I”[^.]*”

Linux 練習冊1

     (4)ls -a –ignore=[^.]*

Linux 練習冊1

    10、定義別名命令baketc,將/etc/目錄下所有文件備份到/testdir獨立的子目錄下,并要求目錄格式為backupYYYY-mm-dd,備份過程可見。
             alias baketc=’mkdir -p /testdir/backup$(date +%F); cp -av /etc/* /testdir/backup$(date +%F)’

Linux 練習冊1

    11、創建/testdir/rootdir目錄,并復制/root下所有文件到該目錄內,要求保留原有權限。

            mkdir -p /testdir/rootdir; cp -a /root/* /testdir/rootdir

Linux 練習冊1

    12、(1) 如何創建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b 

                  mkdir -p /testdir/dir1/{x,y}/{a,b}

Linux 練習冊1

       (2) 如何創建/testdir/dir2/x, /testdir/dir2/y /testdir/dir2/x/a, /testdir/dir2/x/b

              mkdir -p /testdir/dir1/{x/{a,b},y}

Linux 練習冊1

     (3) 如何創建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7

             mkdir  -p  /testdir/dir{3,4,5/dir{6,7}}

Linux 練習冊1

    13、在/testdir/dir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。

Linux 練習冊1
   14、顯示/etc/passwd文件的第11行至第20行

               head -n 20 /etc/passwd |tail

Linux 練習冊1

    15、顯示當前主機第一個網卡的IP地址

              ifconfig |head – n 2 |tail – n 1 |tr -s’  ‘ |cut -d ‘  ‘ -f3

Linux 練習冊1

    16、查出/app目錄的空間使用量

             df |tr -s ‘ ‘|head -7 |tail -1 |cut -d ‘ ‘ -f5 |cut -d % -f1

Linux 練習冊1

   17、找出分區利用率最大的值

             df |tr -s ‘ ‘ % |sort -t % -k5 -n |tail -1 | cut -d % -f5

Linux 練習冊1

Linux 練習冊1

原創文章,作者:1587291234,如若轉載,請注明出處:http://www.www58058.com/83282

(0)
15872912341587291234
上一篇 2017-07-30
下一篇 2017-07-30

相關推薦

  • 第一篇博客 簡單說下最近的學習心得吧

        今天是個特殊的日子, 來到馬哥教育已經一周時間了,剛來的時候滿環信心,感覺人生充滿了希望,但是接下來的學習讓我感受到了什么是絕望,剛開始的兩天完全是一種朦朧的狀態,不知道干什么,敲得命令也不理解,完全是生搬硬套,沒有自己的認知,當時就有一種沖動想要一走了之,后來想想算了 ,然后就堅持到了現在,此時感覺當時的決定是對的,經過一周的學…

    2017-07-15
  • 菜鳥教你如何磁盤分區與創建文件系統以及掛載(1)

    何為磁盤分區,為什么要分區?    計算機中存放信息的主要的存儲設備就是硬盤,但是硬盤不能直接使用,必須對硬盤進行分割,分割成的一塊一塊的硬盤區域就是磁盤分區。在傳統的磁盤管理中,將一個硬盤分為兩大類分區:主分區和擴展分區。主分區是能夠安裝操作系統,能夠進行計算機啟動的分區,這樣的分區可以直接格式化,然后安裝系統,直接存放文件。 MBR分…

    Linux干貨 2016-08-27
  • KeepAlived的配置及使用!

    此篇博客主要是和大家共同了解一下keepalived的功能及基礎配置,以便于牢固掌握,此篇博客共分為三個部分;                ⊙ 簡述keepalived的主要功能及安裝環境;           &nb…

    2017-05-13
  • MAN手冊各章節功能介紹及快捷鍵位詳細說明

    MAN手冊各章節功能介紹及快捷鍵位詳細說明 M21-陸東貴 Man命令的作用:獲取外部命令的使用幫助信息; 使用方法:]#  man  COMMAND        選項:        -M /PATH/TO/SOME…

    Linux干貨 2016-10-18
  • user相關的一些命令及用法

    前言            我們知道,當我們進入一家公司做運維方面的工作的時候,我們需要對公司的服務器進行監控管理,換句話說,我們需要一個身份來操作服務器。那么我們又知道,linux系統下擁有最高權限的管理員是Root,它無所不能,無所畏懼,那么公司肯定就是不會把這個賬戶交給你使用。那么就引出一個概…

    2017-07-22
  • Linux 第七天: (08月05日) Linux文本處理工具

    Linux 第七天: (08月05日) 文本處理工具       head -n 指定貨權前n行tail -n 指定獲取后n行tail -f 顯示文件新追加內容 tail -n 0 -f /var/log/messages & 后臺監控日志 cut -d 指明分隔符,默認tabcut -f 第幾個字段cut -c 按字符…

    Linux干貨 2016-08-08
欧美性久久久久