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

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

cp mv rm

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

echo $? 

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

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

mkdir {a,b}_{c,d}

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

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

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

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

文件大小,所屬主,所屬主,讀寫權限,修改時間,inode信息。使用stat查看 ,使用touch命令修改時間戳。

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

alias la='ls -a –color=auto' 使用反引號

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

ls /var/1*[1-9]*[a-z]

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

ls /etc/[[:digit:]]*[^[:digit:]]

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

ls /etc/[^[:alpha:]][[:alpha:]]*

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

mkdir tfile-`date +%F-%H-%M-%S`

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

cp -r /etc/p*[^[:digit:]] /tmp/test/

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

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

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

cp -r  {1,m,n}*.conf /tmp/test3/

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

(0)
hhaa0352hhaa0352
上一篇 2016-06-26
下一篇 2016-06-26

相關推薦

  • 【福利招聘】Base北京或杭州 有Python開發基礎最好,級別不限,初級需能接受出差

    【福利招聘】Base北京或杭州 有Python開發基礎最好,級別不限,初級需能接受出差 云霽科技   www.idcos.com CEO直推 聯系人: stanley qq:

    Linux職位 2016-08-18
  • Linux進程管理

    一:進程的概念     1)進程:process,運行中的程序的一個副本的某部分,之所以說是副本的一部分是因為一個程序可以多個用戶同時以不同格式運行,如兩個用戶都在運行ls,一個運行的是ls -h ,另一個運行的是ls -l,那么這兩個用戶運行的程序代碼肯定是不一樣的而且不是程序的所有代碼;進程有生命周期; &nbsp…

    2017-03-26
  • 新手報到

    在開班的第一天為自己立下flag,看畢業時能否實現自己的預期。

    2018-03-26
  • Test

    Hello World

    Linux資訊 2016-11-25
  • 第八周:網絡基礎知識和shell腳本練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別; 網橋:是連接兩個局域網的基于MAC地址數據存儲轉發設備,工作于數據鏈路層 集線器:所有端口處于同一個廣播域和沖突域中,帶寬共享,工作于物理層 二層交換機:多端口網橋,一個端口一個沖突域,默認所有端口位于同一個廣播域中,可以劃分vlan,隔離廣播域,帶寬獨享 三層交換機:具有路由功…

    Linux干貨 2016-11-21
  • gawk基礎及進階

    GUN awk: 文本處理三工具:grep,sed,awd grep,egrep,fgrep:文本過濾工具:pattern sed:行編輯器 模式空間、保持空間 awk:報告生成器,格式化文本輸出; AWK:Aho,Weinberger,Kernighan –> New AWK,NAWK GNU awk,gawk gawk – …

    Linux干貨 2017-05-22

評論列表(2條)

  • 馬哥教育
    馬哥教育 2016-06-29 15:26

    寫的很好,排版還可以在漂亮一些,加油,在看一下12題

    • hhaa0352
      hhaa0352 2016-07-06 21:49

      @馬哥教育cp -r /etc/{1,m,n}*.conf /tmp/test3/

欧美性久久久久