第二周(8.15-8.21)博客作業

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

#touch

如果a.txt不存在,生成一個新的空文檔a.txt。如果a.txt存在,那么只更改該文檔的時間信息

第二周(8.15-8.21)博客作業

#ls 

是list的簡寫,列出當前目錄下的所有文件名

第二周(8.15-8.21)博客作業

#cp a.txt b.txt 

cp是copy的簡寫,用來復制文件。在工作目錄下,將a.txt復制到文件b.txt

第二周(8.15-8.21)博客作業

#mv a.txt c.txt

mv是move的簡寫,用來移動文件。將a.txt移動成為c.txt (相當于重命名rename)

第二周(8.15-8.21)博客作業

#rm b.txt

rm是remove的縮寫,用于刪除文件

第二周(8.15-8.21)博客作業

#rm -r /home/wjb

刪除從/home/wjb向下的整個子文件系統。-r表示recursive, 是指重復刪除的操作,/home/wjb文件夾為空,然后刪除/home/wjb文件夾本身。

第二周(8.15-8.21)博客作業

#mkdir /home/wjb/test

創建一個新的目錄

第二周(8.15-8.21)博客作業

#rmdir /home/vamei/good

刪除一個空的目錄

第二周(8.15-8.21)博客作業

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

bash的工作特性之命令執行狀態返回值:

第二周(8.15-8.21)博客作業

0:代表成功

1~255:代表失敗

命令行展開
~: 展開為用戶的主目錄
~USERNAME:展開為指定用戶的主目錄
{}:可承載一個以逗號分隔的列表,并將其展開為多個路徑

第二周(8.15-8.21)博客作業

3、請使用命令行展開功能來完成以下練習。

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

第二周(8.15-8.21)博客作業

(2)創建/tmp/myLinux目錄下的:

第二周(8.15-8.21)博客作業

第二周(8.15-8.21)博客作業

第二周(8.15-8.21)博客作業

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

使用stat命令查看

第二周(8.15-8.21)博客作業

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

第二周(8.15-8.21)博客作業

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

使用alias命令

第二周(8.15-8.21)博客作業

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

# ls -d /var/l*[0-9]*[[:lower:]]

第二周(8.15-8.21)博客作業

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

# ls -d /etc/[0-9]*[^0-9]

第二周(8.15-8.21)博客作業

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

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

第二周(8.15-8.21)博客作業

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

# touch tfile-`date +"%Y-%m-%d-%H-%M-%S"`

第二周(8.15-8.21)博客作業

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

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

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

# cp -a /etc/*.d /tmp/mytest2

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

# cp -a /etc/[l,m,n]*.conf /tmp/mytest3

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

(0)
wangjinbao5566wangjinbao5566
上一篇 2016-08-24
下一篇 2016-08-24

相關推薦

  • N26-第二周

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及相關示例演示;   1)alias:命令別名;     # alias ;獲取所有可用別名的定義;     # alias NAME=‘COMMAND’:定義別名;    &nbs…

    Linux干貨 2017-02-11
  • 馬哥網絡教育班第21期+第七周課程練習

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; [root@localhost ~]# fdisk /dev/sd…

    Linux干貨 2016-08-12
  • 關于文本處理工具之SED

                                                      &nbsp…

    學員作品 2016-08-10
  • sed詳解

    sed命令:    文本處理三劍客:        grep, egrep,fgrep: 文本過濾器        sed :Stream EDitor, 流編輯器,行        awk: 文本格式工具,報告生成器 …

    Linux干貨 2016-12-13
  • MariaDB數據類型總結

        數據類型是數據的一種屬性,它決定了數據的存儲格式、有效范圍及其它相應的限制。MariaDB的數據類型包括:字符型、整型、浮點值、日期時間型、布爾型及內建類型。 一、字符型     1、CHAR和VARCHAR類型     &nbsp…

    Linux干貨 2015-06-30
  • linux echo命令用法實例

           對于初學者來說,掌握一些基本命令的常用用法是必須的。本文列舉了echo命令的幾個常用用法并加以實例說明,以作回顧、參考。       echo命令常用作打印輸出字符串,根據echo幫助文件可以獲得以下信息:        語法 echo…

    2017-05-20
欧美性久久久久