cat [功能說明] 建立文件 #cat命令用來串接文件或顯示文件內容的但是如果從標準輸入設備中讀入數據並將結果重定向到一個新的文件中,則可以到達建立新文件的目的。Cat命令只能在編輯新的文件時只能從鍵盤接收數據,不能靈活的對文件的內容編輯 因此靈活性遠遠不如專門的文本編輯工具,只能用來建立簡單的文 ...
cat
[功能說明]
建立文件
#cat命令用來串接文件或顯示文件內容的但是如果從標準輸入設備中讀入數據並將結果重定向到一個新的文件中,則可以到達建立新文件的目的。Cat命令只能在編輯新的文件時只能從鍵盤接收數據,不能靈活的對文件的內容編輯 因此靈活性遠遠不如專門的文本編輯工具,只能用來建立簡單的文件
[語法格式]
Cat[--heip][--version]>|>>[文件名]
[選項參數]
參數 |
說明 |
--help |
顯示幫助信息並退出 |
--version |
顯示版本信息並退出 |
ln
[功能說明]
建立連接文件
#符號連接文件屬於特殊的文件,利用較小的資源空間,就可以訪問位於其他目錄下的文件或目錄。符號鏈接文件包括硬鏈接和軟鏈接,硬鏈接是建立一個inode(結點),該結點指向該文件放置內容的block塊,新建的i結點和我文件原來的i結點指向相同的內容;而軟鏈接是新建一個獨立的文件,該文件指向鏈接的文件,類似win7中的快捷方式
[語法格式]
ln[參數][-T][源文件鏈接文件]
ln[參數][源文件][]
ln[參數][源文件][新建鏈接文件所在的目錄]
ln[參數][-t][新建鏈接文件所在目錄][源文件]
[選項參數]
參數 |
說明 |
-b |
對已經存在的目標鏈接文件進行備份 |
-f |
鏈接時,先將與目標鏈接文件同一目錄下的同名文件刪除,不管該文件是什麼類型 |
-i |
覆蓋既有文件之前先詢問用戶 |
-n |
將到目錄的軟鏈接看做普通文件 |
-s |
對源文件建立軟鏈接,而非硬鏈接 |
-t |
指定鏈接文件創建的目錄,預設情況下,鏈接文件將創建到用戶所在的目錄 |
-v |
顯示指令執行過程 |
-T |
將鏈接文件看做普通文件一樣對待 |
mv
[功能說明]
移動和重命名文件
#mv可以對文件,目錄的重命名以及移動進行操作
[語法格式]
Mv[參數][源文件][目標文件]
[選項參數]
參數 |
說明 |
-b |
若需覆蓋文件,則覆蓋前先備份 |
-i |
以互動式操作 如果mv操作導致對己存在的目標文件覆蓋,此時系統詢問是否重寫,用戶輸入y或者n,以免誤覆蓋 |
-f |
禁止交互操作,在mv覆蓋時候不給任何提示 |
-u |
如果目標文件已經存在,並且和源文件一致或者較源文件新,則不移動文件 |
-v |
在移動每個文件的同時,在屏幕上顯示文件的名稱 |
-S |
備份尾碼字元或字元串 與-b參數一起使用,可以指定備份文件尾碼字元串 |
rm
[功能說明]
刪除文件
英文xxxx #當一些文件不需要是,可以利用rm命令永久的從硬碟上刪除,該命令一般用於刪除文件。對於鏈接文件,只是斷開了鏈接,源文件保持不變。用戶在刪除時需要相應的操作許可權
[語法格式]
Rm[參數][文件或目錄]
[選項參數]
參數 |
說明 |
-i |
交互方式刪除目標文件 |
-f |
與-i相反,當刪除文件時,不提示用戶強行刪除 |
-r |
表示rm將指定目標文件列表中的全部目錄和子目錄均地櫃到刪除,可用於刪除非空目錄 |
-d |
直接把想刪除的目錄的硬鏈接變成0,然後刪除該目錄,註意只有超級用戶才有該許可權 |
-v |
顯示命令執行過程 |
touch
[功能說明]
#創建文件時touch命令的一個特殊情況。touch用來修改指定文件的訪問和修改時間屬性,若指定文件不存在,則創建一個新的空文件,並以當前的時間來設置文件的訪問
[語法格式]
touch[-r<參考文件>][文件名]
[選項參數]
參數 |
說明 |
-r<參考文件> |
使用參考文件的時間屬性來設定新建的文件,而不是當前的預設的時間 |
只是做的一個總結 如有不對,請各位大牛批評指教。
此致敬禮
版權聲明
本總結所涉及到的內容 全部摘抄自《Linux命令完全技術寶典》張棟