第二周作業新

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

pwd :顯示當前所在路徑

第二周作業新

  cd :切換目錄

  cd – :在上次目錄與當前目錄之間切換。

  cd ~ :切換回自己的家目錄

  cd . :當前目錄   

  cd .. :切換到上級目錄。

第二周作業新

  ls :顯示指定路徑下的文件列表

常見選項:

  -a :顯示所有文件,包括隱藏文件

  -A :顯示所有文件,但不包括以...開頭的。

  -h :默認顯示單位是字節,-h表示顯示單位為k。

  -d :顯示目錄本身相關屬性,常與-l一起使用。

  -r :以逆序方式顯示,默認是以升序顯示。

  -R :遞歸顯示

–time={atime,ctime}:顯示訪問時間或改變權限時間。

-lc filename :顯示ctime.

-lu filename :顯示atime.

-l :長格式顯示文件信息。

[root@localhost ~]# ls -l /etc/fstab

-rw-r–r–. 1 root root 595 Feb 16 22:33 /etc/fstab

  最左側第一位:文件類型,分為

:普通文件

d :目錄

l :鏈接文件

b :塊設備

c :字符設備

p :管道文件

s socket文件

  9位:訪問權限

  數字:文件被硬鏈接次數。

  root:文件屬主

      root:文件屬組

  595 :文件大小

16 22:33 :最后一次被更改時間(mtime

/etc/fstab :文件名

echo :回顯命令

-n :關閉自動換行功能。

-e :啟用轉義符。

  \t :制表符

  \b :退格鍵(即刪除鍵)

  \n :新添加一行

echo ‘$VAR_NAME’ :變量不替換,單引號表示強引用

echo “$VAR_NAME” :變量會替換,雙引號表示若引用                     

cat :文件內容查看。

 -n :顯示行號,空白行也顯示。

 -E :將結尾的斷行字符$顯示出來。

tac :與cat相反,反向顯示                          

  more :一頁一頁翻動

  less :與more類似,可以往前翻頁

  head :只看前幾行,默認前十行。

   -n # :后面#為數字,表示顯示前幾行。常用-#表示。

  tail :只看后幾行。默認后十行。

   -n # :后面#為數字,表示顯示后幾行。常用-#表示。

  cp :復制文件或目錄。

   -f :為強制的意思。

   -r :遞歸復制,用于復制目錄。

   -s :復制成為快捷方式。

   -l :復制的為硬鏈接文件,而非復制文件本身。

   -i :若目標文件存在,覆蓋前會詢問

第二周作業新

  rm :移除文件或目錄

   -f :強制,不會出現警告信息。

   -r :遞歸刪除,用于刪除目錄。

   -i :刪除前,詢問用戶。

  rmdir :刪除空目錄

   -p :刪除某目錄后,其父目錄為空,則一并刪除。

  mv :移動或更名

   -f :強制,表示文件存在,直接覆蓋

   -i :交互式

  mkdir :創建目錄

   -p :遞歸創建目錄

   -m :創建文件時,直接設置權限。

touch : 創建文件或修改時間戳

 -a :僅修改訪問時間

    -m :僅修改mtime

-c :僅修改文件的時間,若文件不存在,則不創建

-d :后接自定義的時間?;蚴褂?span>—date=“日期或時間。

-t :后接自定義的時間,格式[YYMMDDhhmm]

第二周作業新

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

1、 bash的命令執行狀態:

成功:0

失敗:1-255

查看命令為:echo $?

第二周作業新

2、命令行展開

  :展開為用戶的主目錄

USERNAME :展開為指定用戶的家目錄

{}?。嚎沙休d一個以逗號分隔的列表,展開為多個路徑 

 第二周作業新

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

   (1)、創建/tmp目錄下的:a_c, a_d, b_c, b_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

 第二周作業新

 

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

文件的數據包括:數據與元數據兩部分組成

數據是指普通文件中的實際內容。

元數據是指用來描述一個文件的特征的系統數據。如文件權限、文件的屬組與屬主、時間戳等等。

Access: 訪問時間

Modify: 修改時間,文件數據中的內容修改的時間。

Change: 文件“狀態(stat)”改變時,會更新這個時間。

stat :查看文件的時間戳

touch : 創建文件或修改時間戳

  -a :僅修改訪問時間

  -m :僅修改mtime

  -c :僅修改文件的時間,若文件不存在,則不創建

  -d :后接自定義的時間?;蚴褂?span>—date=“日期或時間。

  -t :后接自定義的時間,格式[YYMMDDhhmm]

ls :也可以查看時間戳(默認顯示為最后修改時間)

  –time={atime,ctime}:顯示訪問時間或改變權限時間。

  -lc filename :顯示ctime.

  -lu filename :顯示atime.

第二周作業新

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

  alias :定義一個別名或顯示當前shell下所有別名

]# alias NAME=VALUE

  unalias :取消別名

第二周作業新

 

  命令的引用:

$(命令)或者 `命令`。其中為反引號。

第二周作業新

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

第二周作業新


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

第二周作業新

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

第二周作業新

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

第二周作業新

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

注:需先創建mytest目錄,否則報錯。

第二周作業新

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

第二周作業新

十二、復制/etc/目錄下所有以lmn開頭,以.conf結尾的文件至/tmp/mytest3目錄中。

第二周作業新

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

(0)
ning407631632ning407631632
上一篇 2017-02-18
下一篇 2017-02-19

相關推薦

  • 權限(用戶、特殊、ACL)

    root權限(id=0) root無論在什么情況下都有rw權限,但是是否擁有x權限,要分情況: 第一,文件所有者和所屬組都無x權限,root也無x權限; 第二,文件所有者和所屬組二者任何一個有x權限,root就有x權限。 用戶得到的權限 匹配順序:文件所有者——文件所屬組——其他人(從左到右) 用戶訪問文件,一旦按次序匹配成功,其獲得的權限就是匹配選項所對應…

    Linux干貨 2017-05-30
  • Linux Sysadmin–part4

    一、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) A.POST加電自檢 主板在接通電源后,系統首先由POST程序來對內部各個設備進行檢查,自檢中如發現有錯誤,將按兩種情況處理:對于嚴重故障(致命性故障)則停機,此時由于各種初始化操作還沒完成,不能給出任何提示或信號;對于非嚴重故障則給出提示或聲音報警信號,等待用戶處理。 B.BIOS…

    2017-10-10
  • 細說CP使用

    cp詳細用法和常用選項

    Linux干貨 2017-11-26
  • N26-第十三周

    1、建立samba共享,共享目錄為/data,要求:(描述完整的過程)  1)共享名為shared,工作組為magedu;  2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名;  3)添加samb…

    Linux干貨 2017-06-01
  • 網絡班N22期第二周博客作業

    一、Linux常用文件管理命令及用法。  (1)、cat,由第一行開始顯示內容,并將所有內容輸出     用法:cat [OPTION]… [FILE]…      常用選項:     &nbsp…

    Linux干貨 2016-08-22
  • 05linux用戶和組的權限總結

    1、文件的權限分類 文件的權限對象分三類:屬主(u)、屬組(g)、其他(o),每個對象都有rwx,讀寫執行三類權限。 對于文件 r:可查看文件內容 w:可修改其類容 x:可把此文件提請內核啟動為一個進程 對于目錄 r:可使用ls查看此目錄中文件列表 w:可在此目錄中創建和刪除文件 x:可使用ls查看目錄中文件列表,可以cd進入此目錄 X:只給目錄x權限,不給…

    Linux干貨 2016-11-27

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-02-26 15:10

    一開始的作業很簡單,但是可以看出有很認真的對待,好的開始,加油!

欧美性久久久久