N22-第二周作業

  1. Linux上的文件管理類命令有哪些,其常用使用方法及其相關示例演示。

    文件管理類命令有:cp,mv,rm

    cp:復制文件或者目錄

      單源復制:cp [OPTION]… [-T] SOURCE DEST

       多源復制:cp [OPTION]… SOURCE… DIRECTORY

           cp [OPTION]… -t DIRECTORY SOURCE…

       -f, –force 強制執行

             -r,-R 遞歸復制目錄

      blob.png

   mv:移動或重命名

      -f, –force 強制執行

      -i:交互式

   rm:刪除文件或者目錄

      -i:interactive

      -f:force 強制刪除,危險操作

      -r: recursive,遞歸刪除

2.bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示

  命令執行狀態返回值:echo $?返回上一個命令的狀態

  成功:0

  失?。?-255

  blob.png

  命令行展開

  ~: 展開為用戶的主目錄

  ~USERNAME:展開為指定用戶的主目錄

  blob.png

  {}:可承載一個以逗號分隔的列表,并將其展開為多個路徑

  blob.png

3、請使用命令行展開功能來完成以下練習:
   (1)創建/tmp目錄下的:a_c,a_d,b_c,b_d
   (2)創建/tmp目錄下的:
     mylinux/
    ├── bin
    ├── boot
    │   └── grub
    ├── dev
    ├── etc
    │   ├── rc.d
    │   │   └── init.d
    │   └── sysconfig
    │       └── network-scripts
    ├── lib
    │   └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │   └── local
    │       ├── bin
    │       └── sbin
    └── var
        ├── lock
        ├── log

        └── run

    1)mkdir /tmp/{a,b}_{c,d}

      blob.png

   2)mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

      blob.png

4.文件的元數據信息有哪些,分別表示什么含義,如何查看,如何修改文件的時間戳信息

   使用stat命令查看文件元數據

  blob.png

  修改文件的時間戳信息用touch命令

   -a :僅修訂 access time;
   -c :僅修改檔案的時間,若該檔案不存在則不建立新檔案;
   -d :后面可以接欲修訂得日期而不用目前的日期,也可以使用 –date="日期或時間"
   -m :僅修改 mtime ;
   -t :后面可以接欲修訂的時間而不用目前的時間,格式為[YYMMDDhhmm]

  blob.png

  ps:修改a時間會同時修改c時間。

5.如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果

  定義別名:~]# alias NAME='COMMAND'  注意:僅對當前shell進程有效

  blob.png

  在命令中引用另一個命令的執行結果:$(COMMAND)或`COMMAND`

  blob.png

6.顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一個數字(可以有其他字符)的文件或目錄

  blob.png

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

  blob.png

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

  blob.png

9.在/tmp下創建以tfile開頭,后面跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22

  blob.png

   blob.png

  blob.png

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

  blob.png

  blob.png

  blob.png

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

  blob.png

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

  blob.png

 

          

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

(0)
jgxsz2016jgxsz2016
上一篇 2016-09-19 13:49
下一篇 2016-09-19 13:49

相關推薦

  • sed行編輯器

    Linux文本處理三劍客之一:sed(Stream Editor)流編輯器 sed:     將指定的文本文件內容逐行讀取至sed的臨時內存空間當中,稱為"模式空間",而后逐行查看是否被sed的地址定界所匹配到,如果匹配,則執行相應的編輯操作,否則,默認將模式空間中的內容打印至標準輸出  …

    Linux干貨 2016-08-15
  • 第一周作業

    一、計算機的組成及其功能。 計算機是由運算器、控制器、存儲器、輸入設備、輸出設備五大部件組成,每一個部分分別按照要求執行特定的基本功能。 運算器:運算器的主要功能是對數據進行各種運算。 控制器:控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不紊的進行操作及處理。 存儲器:存儲器的主要功能是存儲程序和各種…

    Linux干貨 2017-01-18
  • 堡壘機-麒麟開源堡壘機SSH公私鑰認證配置文檔

    1、進入SSH公私鑰管理界面 操作步驟:進入系統,點擊左側導航資產管理,后邊TAB標簽導航SSH公私鑰,如下圖     2、批量導入SSH公私鑰: SSH公私鑰管理界面,點擊下方”導入“,進入導入頁面上傳公私鑰,     上傳說明: 1) 講所有的公私鑰放到一個名為pvt的空文件夾中。 2) 在同樣…

    Linux干貨 2016-05-29
  • 馬哥教育網絡第21期-第十四周課程練習

    系統的INPUT和OUTPUT默認策略為DROP; iptables -P INPUT DROP iptables -P OUTPUT DROP 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問; web服務器僅允許…

    Linux干貨 2016-12-26
  • OpenSSH

    ssh: secure shell, protocol, 22/tcp, 安全的遠程登錄 OpenSSH: ssh協議的開源實現; dropbear:另一個開源實現;  SSH協議版本 v1: 基于CRC-32做MAC,不安全;man-in-middle v2:雙方主機協議選擇安全的MAC方式 基于DH算法做密鑰交換,基于RSA或DSA算法實現身份…

    Linux干貨 2015-06-21
  • CentOS 7, lamp (php-fpm);(Blog 15)

    要求:
    (1) 三者分離于三臺主機;
    (2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress;
    (3) xcache

    2017-12-20

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-19 18:17

    就不要截屏了,注意一下排版,其余的都很棒

欧美性久久久久