unix常用命令
1. ls 顯示文件相關信息
將某一個目錄的內容顯示出來。如果你在下 ls 指令後頭沒有跟著任何的目錄名,它將會顯示出目前目錄中所有檔案。也可以在 ls 後面加上所要察看的目錄名稱,
如:% ls first
ls 有一些特別的參數,可以給予使用者更多有關的信息,如下:
-R列出每個子目錄的內容
-a列出所有文件,包括第一個字符為“.”的隱藏文件
-r按遞增排序
-t 按時間順序排列而非按名字
-l顯示文件的詳細信息
2. cp 復制
作用:將一個或多個文件復制成另一個文件或者是將其復制到另一個目錄去。
cp 的用法如下:
cp f1 f2 將文件f1復制一份,取名f2。
cp f1 f2 f3 ... dir 將f1 f2 f3 ...復制到dir目錄里面。
cp -r dir1 dir2 將 將整個目錄dir1復制到目錄dir2中。
cp 可選參數如下:
-i 在復制到目錄中已有相同的文件,它會以問題的形式是否進行文件覆蓋。
-r 此參數是用來做遞歸復制用,能對整個目錄進行復制
目錄中。
3. mv 移動改名
作用:對文件進行改名,或將一文件轉移到另一目錄中
用法:
mv f1 f2 將文件f1改名為f2
mv dir1 dir2 將目錄dir1改名為dir2
mv f1 f2 f3 ... dir 將文件f1 f2 f3 ... 都移至目錄 dir 里面。
mv f1 . 將文件f1轉移到當前目錄下
mv 的參數有兩個,-f和 -i :
-i表示如果有同名文件會進行詢問,-f表示強迫執行,不管有無同名文件
4. rm 刪除
作用:刪除文件和目錄。
用法:rm f1 f2 f3 ..... 刪除多個文件
而 rm 的參數比較常用的有幾個: -f , -i , 與 -r
-f 將會使得系統在刪除時,不提出任何警告訊息。
-i 在除去檔案之前均會詢問是否真要除去。
-r 刪除一個目錄。
5. mkdir 創建目錄
用法:mkdir dirname1 [ dirname2 ... ] 創建一個或多個目錄。
6. cd 目錄切換命令
cd .. 或者 cd 來轉移到上一層目錄。
7. rmdir 刪除空目錄
用法:rmdir dir1 dir2刪除多個空目錄,若有內容,則需要rm進行刪除
8. pwd 會將目前目錄的路徑( path )顯示出來
9. pg 按頁顯示文件
用法:pg file 按Enter會顯示下一頁,鍵入q之后按enter會退出,當pg命令顯示到文件的末尾時,顯示一個文件結束信息EOF(end of file)。
10.tar 對文件目錄進行打包備份
可選參數:
-c 建立新的歸檔文件
-r 向歸檔文件末尾追加文件
-x 從歸檔文件中解出文件
-O 將文件解開到標準輸出
-v 處理過程中輸出相關信息
-f 對普通文件操作
-z 調用gzip來壓縮歸檔文件,與-x聯用時調用gzip完成解壓縮
-Z 調用compress來壓縮歸檔文件,與-x聯用時調用compress完成解壓縮
用法舉例:
tar -cvf usr.tar . 將當前目錄下的所有文檔打包成usr.tar
tar -xvf usr.tar 將usr.tar解壓到當前目錄
11. cat主要有三大功能:
1.一次顯示整個文件。 示例:cat filename
2.能夠把一個舊文件的內容導入到一個新的文件中。 示例:cat oldfile > newfile
注:只能創建新文件,不能編輯已有文件.
3.將幾個文件合并為一個文件。示例:cat file1 file2 >file
12. wc 統計指定文件中的字節數、字數、行數, 并將統計結果顯示輸出。
可選參數:
- c 統計字節數。
- l 統計行數。
- w 統計字數。
示例:wc -lcw file它總按如下順序進行顯示:行數、字數、字節數、文件名
13.find 查找文件
用法示例:find . -name "*.txt"在當前目錄下找出所有以.txt結尾的文件
注意:這個引號是需要的,或者在其前加上"
中止unix中的命令執行可用:ctrl+"