馬哥教育網絡班21期+第二周課程練習

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

mkdir DIRANME  創建目錄(linux下在同一目錄下,目錄和文件不能重名)

mkdir -p m/n         沒有目錄m時,一起創建m和n,默認報錯

rmdir DIRNAME  刪除空目錄

rm FILENAME   刪除文件或目錄  刪除目錄時,需跟選項-r

2:創建/tmp目錄下的:a_c, a_d, b_c, b_d

  mkdir -p /tmp/{a,b}_{c,d}

3:mkdir -p /tmp/mylinx/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{local,log,run}}

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

元數據信息包括:文件類型,權限,屬主,屬組,文件大小,修改時間(mtime),文件名字

可使用ls -ld命令查看

可以使用touch命令修改atime和mtime

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

alias cdnet='cd /etc/sysconfig/network-scripts/'   當有空格時需用''括注

echo "the current dir is $(PWD)"或者

echo "the current dir is `PWD`"

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

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


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

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

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

ls /etc/[^a-z][a-z]*

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

touch /tmp/tfile`date +%F-%H-%M-%S`

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

mkdir /tmp/mytest1

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

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

mkdir /tmp/mytest2

cp -r /etc/*.d /tmp/mytest2

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

mkdir /tmp/mytest3

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

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

(0)
zhangmnzhangmn
上一篇 2016-07-16
下一篇 2016-07-16

相關推薦

  • Linux Service and Security(Part 2)

    接PART 1 4、SSH端口轉發:SSH會自動加密和解密所有SSH客戶端與服務端之間的網絡數據。但是,SSH還能夠將其它TCP端口的網絡數據通過SSH鏈接來轉發,并且自動提供了相應的加密及解密服務,這一過程也被叫做“隧道(tunneling)”。telnet,SMTP,LDAP這些TCP應用均能夠從中得益,避免了用戶名、密碼以及隱私信息的明文傳輸。同時,如…

    Linux干貨 2016-10-09
  • 26期全程班-第五周博客作業

      1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; # grep “^[[:space:]]\+” /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; # grep “^…

    Linux干貨 2017-03-09
  • rm 和 inode

    mv和inode :  

    Linux筆記 2018-04-01
  • 文本處理練習題

    文本處理練習:   1.找出本機ip地址   [root@localhost ~]# ifconfig |head -2 |tail -1 |tr -s ' ' ':' |cut -d: -f3   10.1.252.221   2.查看本機分區最大的利用率   [root@l…

    Linux干貨 2016-08-08
  • DNS and BIND 介紹及安裝

    DNS DNS是什么 為什么要用DNS 域名 BIND DNS是什么 DNS:Domain Name System,域名系統DNS作為域名和IP地址相互映射的一個分布式數據庫,能夠讓用戶更方便的訪問互聯網。它的正向映射是吧一個主機和IP地址關聯起來,它的反向映射則是IP地址到主機名。DNS協議運行在UDP協議上,使用53端口。 為什么要用DNS 連接到互聯網…

    Linux干貨 2016-05-28
  • 軟件包管理

    一、軟件管理程序rpm 簡介:RPM是通過預編譯并打包成為RPM文件格式后再加以安裝的一種方式,并且還能夠進行數據庫的記載。 1、優點:     1、RPM內含已經編譯過的程序與設置文件等數據,可以讓用戶免除重新編譯的困擾;     2、RPM在被安裝之前,會先檢查系統的硬盤容量…

    Linux干貨 2016-08-24

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-07-17 20:14

    寫的很好,排版還可以在改進一下,加油

欧美性久久久久