目錄操作的命令:
ls: 表示列出當前路徑下的檔案資訊
選項:-a: 表示可以檢視到隱藏的檔案
-l : 用於顯示檔案的詳細資訊(包括檔案建立的時間等)
-r:用於遞迴的顯示子目錄的目錄結構
pwd(print working directory): 檢視當前目錄的絕對路徑
cd(change directory): 切換工作目錄
cd - :表示返回到上次切換的路徑
mkdir: 建立目錄
-p: 如果在建立資料夾時,沒有此路徑,就直接建立路徑,然後在該路徑下建立資料夾。
rmdir: 表示刪除空目錄
. 表示次層的工作目錄
.. 表示上一層的工作目錄
- 表示前一層的工作目錄
~ 表示當前使用者的home目錄
檔案操作的命令:
touch: 該命令 可以建立空檔案或者改變檔案的時間
mv: 移動檔案(類似於剪下的功能)
1. mv encoding file1 #表示把檔案encoding中的內容轉移到file1檔案中,類似於給資料夾重新命名;它分為3步,首先建立乙個資料夾file1,然後把資料夾encoding的內容剪下到資料夾file1中,然後刪除資料夾encoding;
mv eocoding file1/file2 #表示把encoding檔案移動到file1檔案下的file2檔案中,如果檔案2不存在,則自動建立檔案2;
2. 用於給檔案(或者目錄)改名,例如: mv a.cpp b.cpp //把檔案a.cpp改為b.cpp
rm: 表示刪除檔案和目錄
-r: 遞迴的刪除整個目錄樹
-f: 用於強行刪除檔案
file: 用於識別檔案的型別
cp: 用於拷貝檔案或目錄
-r: 用於遞迴的複製整個目錄樹 (當複製的是資料夾時,必須採用cp -r 的方式遞迴的複製資料夾中的內容)
-f: 用於強制覆蓋目標檔案
ln: 用於鏈結檔案,分為硬連線和軟連線
ln -s a.cpp b.cpp //用於把a.cpp軟鏈結到b.cpp(如果b.cpp不存在,則建立b.cpp)
ln a.cpp b.cpp //對a.cpp進行硬連線
硬連線和軟連線的區別是:硬連線是幾個檔案同時指向乙個磁碟檔案區,所以修改乙個檔案,其他檔案也被修改,但是刪除乙個檔案其他檔案不受影響;而軟連線是乙個檔案指向另乙個檔案,乙個檔案被刪除,而軟連線也無意義了;
find:
which: 用於查詢linux命令所在的資料夾用於查詢檔案或目錄
例如: which ls 輸出為:/bin/ls
檔案的內容操作的命令:
cat: 用於顯示檔案的內容,或者將多個檔案連線起來一起顯示(讀檔案中的內容輸入到終端),如果沒有檔案,則讀標準輸入顯示到終端;
cat -n 檔名:顯示的時候,會加上行號
cat -n 檔案1 檔案2 :用於多個檔案一起顯示
cat的重定向:
cat 檔案1 > 檔案2: 把檔案1的內容重定向到檔案2
cat > 檔案2 : 把螢幕上的輸出重定向到檔案2
more: 該命令是cat命令的乙個延申,使用者分頁式顯示檔案內容
more +3 檔案1:表示從第三行開始顯示檔案內容
less: 與more的功能相同,但是具有向前檢視的功能;
head: 檢視檔案開頭的部分
grep: 通過檔案中關鍵字來找文字;
echo:
linux中常用的命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬性,列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表...
Linux中常用的命令
1 切換目錄的命令 cd linux中的根目錄 當前目錄 2 檢視當前目錄 pwd 3 切換使用者 su 切換到root使用者 su 切換到root使用者,且同時切換到root的家目錄 su 使用者名稱 切換到其他的使用者 su 使用者名稱 切換到相應的使用者 4 新增使用者 adduser 使用者...
測試中常用的Linux命令
sudo 是系統管理員允許普通使用者執行一些root命令 ls 列出目錄下的內容 cd 切換目錄 mkdir 建立目錄 rmdir 刪除空目錄,rmdir p 目錄名 將目錄下的子目錄刪除後使目錄也變成了空目錄然後一併刪除 touch 用於修改檔案,若沒有該檔案則新建乙個檔案 chmod 修改檔案或...