馬哥教育網絡第20期-第二周課程練習

1、 Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。
Cp ,mkdir, mv, tree,文件復制,新建目錄,移動,重名名
Ls ,cd ,pwd 顯示文件夾及文件,切換目錄,顯示工作目錄路徑

mkdir [options] /path
-p: 存在于不報錯,且可自動創建所需的各目錄;
-v: 顯示詳細信息
-m MODE: 創建目錄時直接指定權限;

tree:
-d: 只顯示目錄
-L level:指定顯示的層級數目
-P pattern: 只顯示由指定pattern匹配到的路徑;

rmdir:刪除空目錄
rmdir [OPTION]… DIRECTORY…
-v: 顯示過程;
 
cd:
cd 或 cd ~: 回當前用戶的主目錄
cd ~USERNAME: 切換至指定用戶的主目錄
cd -: 在上一個目錄和當前目錄之間來回切
 
ls: 顯示指定路徑下的文件列表;

ls [OPTION]… [DIR]…
-a, –all: 顯示所有文件,包括隱藏文件;
-l: 長格式
-h, –human-readable:單位換算
-d: 顯示目錄自身的相關屬性;通常要與-l一起使用;
-r, –reverse: 逆序顯示
   -R, –recursive: 遞歸

2、 bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示
命令執行狀態返回值 由特殊變量 $?返回值,成功 返回值 0 失敗 返回值1-255數字

命令行展開
~: 展開為用戶的主目錄
~USERNAME:展開為指定用戶的主目錄
{}:可承載一個以逗號分隔的列表,并將其展開為多個路徑
/tmp/{a,b} = /tmp/a, /tmp/b
/tmp/{a,b}/file = /tmp/a/file, /tmp/b/file
3、請使用命令行展開功能來完成以下練習:
(1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d
Mkdir –p  /tmp/{a,b}_{c,d}
(2)、創建/tmp/mylinux目錄下的:
4、文件的元數據信息有哪些,分別表示什么含義,如何查看如何修改文件的時間戳信息。
       
File: `filename'
Size:  –文件大小   Blocks:–塊大IO Block: 系統格式化block的大小  regular file –文件類型
Device: 設備號 Inode: inode號      Links: 硬鏈接的數量
Access: 可讀形式訪問權限 Uid: (所屬用戶ID,用戶名)   Gid: ( 所屬組ID和組名)
Access: 讀取文件內容訪問時間
Modify: 改變文件內容數據時間
Change: 修改元數據時間

Touch 修改時間戳  Stat file 查看文件時間戳信息

5、如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?
  Vim /home/user/.bash_profile 添加 alias 新命令名稱=’命令 參數 ’
  命令1 ` command2`
6、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。
  ls –d /var/l*[0-9]*[[:lower:]]
7、 顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄
ls –d /etc/[0-9]*[^0-9]
8、 顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄
ls –d /etc/[^[:alpha:]][[:alpha:]]*
9、 在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。
mkdir -p /tmp/tile_`date +%F-%H-%M-%S`

10  復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/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/[lmn]*.conf  /tmp/mytest3

原創文章,作者:n20-鑰匙,如若轉載,請注明出處:http://www.www58058.com/19658

(1)
n20-鑰匙n20-鑰匙
上一篇 2016-06-23 11:12
下一篇 2016-06-23 11:13

相關推薦

  • 搜索引擎的技術架構

    1. 搜索引擎的分類 搜索引擎按其工作方式主要可分為三種: 分別是全文搜索引擎(Full Text Search Engine) 目錄索引類搜索引擎(Search Index/Directory) 元搜索引擎(Meta Search Engine)。 ■ 全文搜索引擎  全文搜索引擎是名副其實的搜索引擎,國外具代表性的有Google、Fast/Al…

    Linux干貨 2015-11-18
  • Linux中的 德·摩根定律

    Linux中的 德·摩根定律 §·德·摩根定律介紹 ※概念 在命題邏輯和邏輯代數中,德·摩根定律(或稱德·摩根定理)是關于命題邏輯規律的一對法則。 奧古斯塔斯·德·摩根首先發現了在命題邏輯中存在著下面這些關系: 非(P 且 Q) = (非 P) 或 (非 Q) 非(P 或 Q) = (非 P) 且 (非 Q) 德·摩根定律在數理…

    Linux干貨 2016-08-15
  • LVS基本原理

    LVS基本原理 簡介 負載調度器、真實服務器群節點一起被稱為LVS。LVS負載調度器(有時也稱為負載平衡器),接收所服務的所有接入服務集群的請求,并決定集群中的哪個節點應該回復其請求。 1)負載調度器(Director):作為整個集群的前端,主要將用戶請求分發至真實服務器中進行處理。 2)真實服務器池:由多個功能相同的真實服務器組成,為用戶提供真正的網絡服務…

    Linux干貨 2016-12-27
  • N22+北京zhangzhangzhang+第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp -r /etc/skel /home/tuser1    ls -ld /home/tuser1   &nb…

    Linux干貨 2016-09-05
  • N22-第5周博客作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell; grep -E "^(root|fedora|user1)\>" /etc/passwd | cut -d: -f7 2、找出/etc/rc.d/init.d/functions文件中某單…

    Linux干貨 2016-12-05
  • N25第四周總結(raid)

    raid詳解 大綱:    1、什么是raid      2、如何實現raid      3、為什么要使用raid      4、raid使用方法詳解      5、mdadm(軟raid)使用   …

    Linux干貨 2016-12-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-06-23 11:20

    寫的很好,把命令的常用選項都列舉出來了,如果能在加點案例會更好,還有要注意一下排版,加油

欧美性久久久久