N26 – 第二周作業

1、文件管理類命令和常用使用方法

Linux常用命令(之二)文件相關命令.png

2、bash命令執行后返回值,和目錄展開:

    命令執行返回值,存儲在“$?”這個特殊變量內。可以使用echo顯示或在shell腳本中引用。其中0表示正常執行完成,1-255表示不同的錯誤類型。

    目錄展開的特殊符號:

        ~ 符號:表示家目錄

        {}和,符號:{} 可承載一個以 “,”分隔的路徑列表,并能夠將其展開為多個路徑;即/tmp/{a, b},表示/tmp/a 和 /tmp/b兩個目錄

3、練習:

    (1)創建/tmp下的a_c,a_d,b_c,b_d四個目錄

        命令:~]#mkdir /tmp/{a,b}_{c,d}

    (2)命令:~]#mkdir -p myliux/{bin,boot/grub,dev,etc{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sys,sbin,tmp,usr/local/{bin,sbin},var/{log,lock,run}}

        結果如圖:命令行展開.png

4、文件的元數據信息和查看方法:

    文件的元數據包括文件的大小、塊信息、硬件存儲位置信息(inode,device等)、文件的硬鏈接信息,以及文件的訪問時間、修改時間和變更時間等,使用stat命令查看

    修改時間戳信息可以使用touch命令

5、使用alias命令定義命令的別名;使用管道方式,即“|”符號,將命令的執行結果輸送給下一個命令;也可以使用$(COMMAND)方式引用命令的執行結果。

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

    ~]#ls -d /var/l*[[:digit:]]*[[:lower:]]

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

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

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

    ~]#ls -s /etc/[^[:alpha:]][[:alpha:]]*

9、在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件

    ~]#touch tfile-$(date +%Y-%m-%d-%H-%M-%S)

10、復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中

    ~]#cp -r /etc/p*[^0-9] /tmp/mytest1

11、復制/etc目錄下所有以.d結尾的文件或目錄到/tmp/mytest2目錄中

    ~]#cp -r /etc/*.d /tmp/mytest2

12、復制/etc目錄下所有以l或m或n開頭,以.conf結尾的文件到/tmp/mytest3目錄中

    ~]#cp -r /etc/[lmn]*.conf /tmp/mytest3

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

(0)
oranixoranix
上一篇 2016-12-30
下一篇 2016-12-30

相關推薦

  • http

    練習:分別使用CentOS 7和CentOS 6實現以下任務 一、配置三個基于名稱的虛擬主機          (a) discuzX          (b) wordpress  &nb…

    Linux干貨 2016-10-09
  • N22-南京-修 第一周作業

    一、計算機的組成     計算機由硬件系統和軟件系統組成;         硬件系統:運算器、控制器、存儲器、輸入設備、輸出設備; (運算器、控制器):統稱為CPU,它是一個具有特定功能的芯片,通過其內部含有的微指令集對從內存中讀取來的數據…

    Linux干貨 2016-08-15
  • PHP異常處理詳解

    PHP異常處理詳解          異常處理(又稱為錯誤處理)功能提供了處理程序運行時出現的錯誤或異常情況的方法。   異常處理通常是防止未知錯誤產生所采取的處理措施。異常處理的好處是你不用再絞盡腦汁去考慮各種錯誤,這為處理某一類錯誤提供了一個很有效的方法,使編程效率大大提高。當異常被觸發時,通常會發生:&…

    Linux干貨 2015-06-02
  • 初學第一篇

    本菜雞出現了。。。 第一次接觸Linux,相對老司機要差遠了,這幾個月的辣眼睛,我就承包了,希望越來越好~~~ ————我是分割線,下面是正文————- 都是講過的東西,不過里面內容都是11手打,作業也自己做后再比對答案 一、–第一天的課程暫時不寫了,…

    Linux干貨 2017-09-02
  • ansible-playbook組件解析及操作全解

    一、ansible-playbook介紹: ?playbook是由一個或多個”play”組成的列表。play的主要功能在于將事先歸為一組的主機裝扮成事先通過ansible中的task定義好的角色。從根本上來將,所謂的task無法是調用ansible的一個module。將多個paly組織在一個playbook中,即可以讓他們聯通起來按事…

    2015-08-24
  • 謹記初心

    謹以此文記錄我從小白成長的心路歷程與技術的成長

    Linux干貨 2018-03-26

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-02-27 17:11

    可以看出有很用心的在做,繼續保持,加油。

欧美性久久久久