軟體測試(linux常用命令篇)
阿新 • • 發佈:2022-04-05
一、ls命令
檢視命令的幫助資訊
-
命令 --help 檢視命令的主要資訊
-
man 命令 檢視命名的詳細資訊
- enter 回車鍵 下一行
- 空格或者 f 下一頁 forward
- b 上一頁 backward
- q 退出 quit
- /搜尋的內容 搜尋查詢
檢視目錄的內容ls
-
基本格式ls [-選項] [目錄]
-
常見用法
- ls 檢視當前目錄中的內容
- ls 目錄 檢視指定目錄中的內容
- ls -l 檔案 檢視指定檔案的詳細信
- 常見的選項
- -l 檢視檔案的詳細資訊
- -a 檢視隱藏檔案,在linux中以點開頭的檔案是隱藏檔案
- -h:配合-l顯示出檔案的大小
-
演示
- 補充
# 多個選項可以寫在一塊,不分前後順序 比如:ls -alh ; ls -lah
- 結合萬用字元使用
二、cd命令
⽬錄的切換 cd ⽬錄
-
檢視當前所在(⼯作)的⽬錄 pwd print working directory
- cd .. 切換到指定的⽬錄, 可以使⽤相對路徑,可以使⽤絕對路徑, 但是路徑必須存在
- cd 切換到⽤戶的主⽬錄
- cd ~ 切換到⽤戶的主⽬錄
- cd ../ 切換到當前⽬錄的上⼀級⽬錄
- cd - 切換到上⼀次所在的⽬錄
- cd ./ 或者 cd . 切換到當前⽬錄
路徑描述
- 絕對路徑
從根⽬錄(/)或者⽤戶的主⽬錄(~)開始計算書寫的路徑
- 相對路徑
從當前路徑開始計算書寫的路徑
./ 當前⽬錄(可以不寫的)
../ 上⼀級⽬錄 (./../)
- 演示
三、touch命令
建立⽂件 touch
- 作用
- ⽂件不存在, 建立⽂件
- ⽂件存在,改變⽂件的最後修改時間
-
常見用法
- touch ⽂件名
- touch ⽂件1 ⽂件2 ...
四、mkdir命令
建立⽬錄(⽂件夾) mkdir
-
常見用法
- mkdir ⽬錄
- mkdir -p ⽬錄/⽬錄 如果上級⽬錄(⽗級⽬錄)不存在,會⾃動建立 (parent)
-
主意點
- 要建立的最終⽬錄必須不存在,如果存在,會報錯
五、rm命令
刪除rm
-
常見用法
- rm 檔案
- -i 提示是否要刪除
- y yes 刪除
- n no 不刪除
- -f 刪除不存在的⽂件,不報錯
- -r 刪除⽬錄, 如果是⽂件也不會報錯
-
⼀般書寫 rm -rf ⽂件或者⽬錄
-
rm -rf */ (注意,此技能會把整個linux一掃而空,謹用!)
六、cp命令
複製拷⻉cp
- 複製檔案
cp 源⽂件路徑 ⽬標⽂件路徑
- 複製目錄
cp -r 源⽬錄路徑 ⽬標⽬錄路徑
-
常⻅的選項
- -i 如果⽂件存在,會提示是否覆蓋
- y yse 覆蓋
- n no 不覆蓋
- -f 預設,如果⽂件存在,直接覆蓋
- -v 顯示從哪個⽂件複製到哪個⽂件
- -i 如果⽂件存在,會提示是否覆蓋
七、cp命令
移動或重新命名mv
- 格式
mv 源路徑 ⽬標路徑
- 和cp 的區別
1. mv 不管是⽂件還是⽬錄都是 mv
2. cp 是拷⻉,源⽂件存在, mv是移動,源⽂件不存在變為⽬標⽂件(剪下)
3. 如果 mv 源⽂件和⽬標⽂件在同⼀個⽬錄就是重新命名