Linuxの命令總結
·文件管理類命令(主要是近期學習中遇到過的)
·cat命令 :用於連接文件並打印
相關參數
-n 由 1 開始對所有輸出的行數編號
-b 和 -n 相似,只不過對於空白行不編號
-s 當遇到有連續兩行以上的空白行,就代換爲一行的空白行
–help 對於不懂的命令或軟件安裝時,都可以用–help來獲取幫助
-E 在每行結束處顯示 $
·chmod命令:利用 chmod 可以控制文件被他人所調用
相關參數
–help 顯示輔助說明
–version 顯示版本
-c 若該文件權限確實已經更改,才顯示其更改動作
-f 若該文件權限無法被更改也不要顯示錯誤訊息
-v 顯示權限變更的詳細資料
-R 對目前目錄下的所有文件與子目錄進行相同的權限變更(即以遞迴的方式逐個變更
·mdir命令:用於顯示MS-DOS目錄
相關參數
-/ 顯示目錄下所有子目錄與文件
·實例
$ mdir -/ a:\* 顯示a盤中的所有內容
Volume in drive A has no label #加載信息
Volume Serial Number is 13D2~055C
Directory for A:\ #以下爲目錄信息
./TEST<DIR> 2011-08-23 16:59 #顯示格式爲文件名,目錄大小,修改時間
AUTORUN.INF 265 2011-08-23 16:53
AUTORUN.BAT 43 2011-08-23 16:56
3 files 308 bytes #統計總大小
724 325 bytes free #剩餘空間
-a 顯示隱藏文件
-f 不顯示磁盤所剩餘的可用空間
-w 僅顯示目錄或文件名稱,並以橫排方式呈現,以便一次能顯示較多的目錄或文件
-X 僅顯示目錄下所有子目錄與文件的完整路徑,不顯示其他信息
####·mv命令:用來爲文件或目錄改名、或將文件或目錄移入其它位置
####相關參數
-i 若指定目錄已有同名文件,則先詢問是否覆蓋舊文件
-f 在mv操作要覆蓋某已有的目標文件時不給任何指示
1.mv 文件名 文件名 將源文件名改爲目標文件名
2.mv 文件名 目錄名 將文件移動到目標目錄
3.mv 目錄名 目錄名 目標目錄已存在,將源目錄/移動到目標目錄;目標/目錄不存在則改名
4.mv 目錄名 文件名 報錯
·實例
$ mv /usr/student/* . 將/usr/student下的所有文件和目錄移到當前目錄下
·cp命令:主要用於複製文件或目錄
相關參數
-a 此選項通常在複製目錄時使用,它保留鏈接、文件屬性,並複製目錄下的所有內容
-d 複製時保留鏈接
-f 覆蓋已經存在的目標文件而不給出提示
-i 與-f選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋
-p 除複製文件的內容外,還把修改時間和訪問權限也複製到新文件中
-r 若給出的源文件是一個目錄文件,此時將複製該目錄下所有的子目錄和文件
*複製目錄時,必須使用參數"-r"或者"-R"
-l 不復制文件,只是生成鏈接文件
·rm命令:用於刪除一個文件或者目錄
相關參數
-i 刪除前逐一詢問確認
-f 即使原檔案屬性設爲只讀,亦直接刪除,無需逐一確認
-r 將目錄及以下之檔案亦逐一刪除 *刪除文件可以直接使用rm命令,若刪除目錄則必須配合選項"-r"