20150823作業

學院編號:JY1506403-27+潘克盛

日期:20150823

作業內容:

命令history

基本應用:顯示執行成功過的命令

格式:history 【option】

常用選項及範例:

-c:清空命令歷史;
-d #: 刪除歷史中指定的命令;
history #: 顯示最近的多少條命令

image

image

命令!

基本應用:調用歷史中的命令或者參數

格式:!【# | ! |  string | $】

常用選項及範例

!#:調用歷史中的第#條命令執行;
!!: 重複執行上一條命令
!string:調用歷史中最近一個以string開頭的命令執行;

!$:調用過去執行過的命令的最後一個參數

image

image

image

命令alias/unalias

基本應用:爲命令創建一個引用符號

格式 alias 【NAME=COMMAND】

常用選項及範例:

alias: 查看所有已經定義別名;
alias NAME=COMMAND:爲某個COMMAND定義別名;

      如果別名同原命令名,想直接執行原命令,則需使用\COMMAND

unalias NAME: 撤消某個命令別名;

image

image

 

命令mkdir

基本應用:創建目錄

格式:mkdir 【option】 /mnt/a/B/

常用選項及範例:

-p:如果父母了不存在,則創建的時候一起新建

-v:顯示創建過程

image

練習:
            如何創建目錄:x_m, x_n, y_m, y_n?

 

image

image

命令rmdir

基本應用:刪除空目錄

格式:rmdir  /mnt/a/B

常用選項及範例:

-p 遞歸向上一級刪除直到目錄不爲空位置

   例如 rmdir  -p  /mnt/x/d 會從d目錄開始刪除,然後向上一級目錄/mnt/x刪除,接着直到/mnt不爲空目錄停止刪除

image

 

命令more和less

基本應用:查看內容較長的文件

格式:more 【option】。。。【file】。。。

            less  【option】。。。【file】。。。

常用選項及範例:

-d:顯示文章位置並有提示如何推出查看

            space向後翻一屏;b鍵向前翻一屏
            enter向後翻一行;k鍵向前翻一行

 

less獨有功能

    查看文件時支持文本搜索
                 /keyword 從頭向尾搜索
                ?keyword從尾向頭搜索
                    n:與命令方向相同的下一個
                    N:與命令相反的上一個

  

image

 

命令head和tail

基本應用:截取文件的一部分輸出顯示 head截取前面部分 ,tail 截取後面部分 ,都默認顯示10行

格式:head 【option】。。。file
           tail 【option】。。。file

常用選項及範例:

-n # :顯示#行       

tail專用的選項:
            -f:追蹤文件而不退出並顯示最新內容(可用於監控日誌)

時間戳管理工具:touch


每個文件都有三個時間戳:
atime:文件最近一次被訪問的時間(atime的更新不一定是實時的)
mtime:文件內容最新一次被修改的時間
ctime:文件元數據最新一次被改變的時間
           
文件數據分爲:metadata(元數據也叫屬性數據)
                          data(文件內容數據)

基本應用:更新文件的時間戳

格式:touch 【option】。。。【file】。。。

常用選項及範例:

默認更新時間戳至當前時間
-a:只更新atime至當前時間
-m:只更新mtime至當前時間
無論是atime或者是mtime的改變都會引起ctime的改變
               
-t更新時間戳至指定的時間  [[CC]YY]MMDDhhmm[.ss]
-c:不創建空文件

image

image

image

複製命令cp

基本應用:複製文件

格式:

            cp 【option】。。。【-T】 source dest
            cp 【option】。。。source。。。directory
            cp 【option】。。。-t directory source。。。(-t只是先將目標提前)
常用選項: 
            cp src dest
                src是文件:
                    如果dest不存在,則會新建一個文件並命名爲dest,然後將文件內容填充進去
                    如果dest存在
                        1.dest爲文件,則會用src的文件內容覆蓋掉dest的原有的文件內容
                        2.dest爲目錄,則會在目錄先新建一個與源文件名同名的文件,並將源文件的內容填                       充進去
           
            cp src。。。dest:
                如果dest不存在,則會報錯
                如果dest存在,
                    dest爲文件,則會報錯
                    dest爲目錄,則會分別新建與源文件名同名的文件,並將源文件的內容填充進去。
           
            -r -R:遞歸複製,將整個文件目錄複製
            -d:保留符號鏈接而不把符號鏈接指向的文件複製
            --preserve【=attr_list】文件屬性的保留
           
            -a:-dR --preserve
            -l:詢問是否覆蓋
            -f:強制覆蓋
            -v:顯示過程

image

image

image

image

命令mv

基本應用: 移動文件
        mv [OPTION]... [-T] SOURCE DEST
        mv [OPTION]... SOURCE... DIRECTORY
        mv [OPTION]... -t DIRECTORY SOURCE...

常用選項及範例
            -i:交互式
            -f:強制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章