馬哥教育網絡班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 22:49
下一篇 2016-06-26 22:50

相關推薦

  • 設計模式 ( 二十 ) 訪問者模式Visitor(對象行為型)

    特此說明:對訪問者模式理解不是特別透徹,若有誤,請指正,謝謝! 1.概述 在軟件開發過程中,對于系統中的某些對象,它們存儲在同一個集合collection中,且具有不同的類型,而且對于該集合中的對象,可以接受一類稱為訪問者的對象來訪問,而且不同的訪問者其訪問方式有所不同。 例子1:顧客在超市中將選擇的商品,如蘋果、圖書等放在購物車中,然后到收銀員處付款。在購…

    Linux干貨 2015-04-07
  • Linux練習題-用戶權限管理

    用戶權限管理

    2018-03-29
  • 磁盤管理

    磁盤,分區,文件系統

    Linux干貨 2017-12-02
  • Linux計算機基礎及Linux入門

    計算機,Linux發型版,Linux 哲學思想,基本命令,startx ,pwd tty ,shutdown ,ifconfig , echo, export, historybo, poweroff,reboot, date, hwclock, Linux 獲取命令幫助信息,Linux發行版的基礎目錄,

    2017-09-18
  • BT雷人的程序語言

    這個世界從來都不會缺少另類的東西,人類自然世界如此,計算機世界也一樣。編程語言方面,看過本站《6個變態的C語言Hello World程序》的朋友們一定對BT和另類不會陌生,但那都是些小兒科,真正的BT和另類要是從語言級上來完成。讓我們來看看其中一個比較另類的語言BrainFuck??吹竭@個程序語言的名字,請不要以為這是一個搞笑的語言,這是一個“嚴肅事情”,請…

    Linux干貨 2015-04-03
  • Zabbix基于Proxy分布式部署實現Web監控

    前言 在日常運維工作中,難免會遇到這樣或那樣的故障,如何能在第一時間發現故障,并及時定位故障原因,保證業務不受影響,我想這應該是做好一個運維必須要掌握的技能。但人力不可能實時掌控系統的變化,于是監控系統應運而生,監控便是運維的眼睛,把監控和性能管理做好后,運維就是一件很輕松的事情。目前比較流行的開源監控工具有Cacti、Nagios(Icinga)、Zabb…

    Linux干貨 2015-07-13

評論列表(2條)

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

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

    • hhaa0352
      hhaa0352 2016-07-06 21:49

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

欧美性久久久久