第二周(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 10:27
下一篇 2016-08-24 10:45

相關推薦

  • 馬哥教育網絡班22期+第11周課程練習

    1、詳細描述一次加密通訊的過程,結合圖示最佳。 Bob先利用單向加密算法提取當前數據的指紋(特征碼),再用自己的私鑰加密數據指紋并附加于數據尾部, 然后利用對稱加密將整個文件加密,之后用Alice的公鑰加密對稱加密密鑰附加于尾部。 Alice收到數據后,先用自己的私鑰解密,得到對稱加密密鑰,之后用對稱加密密鑰解密,然后用Bob的公鑰 解密得到數據指紋,并且驗…

    Linux干貨 2016-11-14
  • 文件、目錄權限

    批量創建新用戶: newusers passwd格式文件 批量創建用戶,必須和/etc/passwd下的文件格式一樣   下面開始批量創建:   首先準備好一個文件:用vi命令建一個user.txt 如圖: 然后用cat user.txt 然后newusers批量創建,cat /etc/passwd查看下: 創建成功 批量修改用…

    Linux干貨 2016-08-04
  • keepalive

    HA Cluster: 集群類型:LB(lvs/nginx(http/upstream, stream/upstream))、HA、HP SPoF: Single Point of Failure 系統可用性的公式:A=MTBF/(MTBF+MTTR)(0,1), 95%幾個9(指標): 99%, …, 99.999%,99.9999%;99%:…

    Linux干貨 2017-05-22
  • 用戶權限管理及課后作業

    一.權限對目錄、文件的意義 文件 r 可用文件查看類工具獲取文件內容 w 可以修改文件內容(包括清空) x 可執行該文件 [root@localhost testdir]# cat zzz i am fine  thank you [root@localhost testdir]…

    Linux干貨 2016-08-08
  • vsftpd, samba, nfs, mariadb

    2018/2/13 11:45 第十一周

    2018-02-13
  • 數組和字符串處理

    數組:存儲多個元素的連續的內存空間,相當于多個變量的集合     1)定義數組:        declare -a ARRAY_NAME 定義普通數組 可省略declare -a ]#arr=(a b&nbs…

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