1. 程式人生 > 其它 >軟體測試(linux常用命令篇)

軟體測試(linux常用命令篇)

軟體測試(linux常用命令篇)

一、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

  • 作用
  1. ⽂件不存在, 建立⽂件
  2. ⽂件存在,改變⽂件的最後修改時間
  • 常見用法

    • 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 顯示從哪個⽂件複製到哪個⽂件

七、cp命令

移動或重新命名mv

  • 格式
mv 源路徑 ⽬標路徑
  • 和cp 的區別
1. mv 不管是⽂件還是⽬錄都是 mv
2. cp 是拷⻉,源⽂件存在, mv是移動,源⽂件不存在變為⽬標⽂件(剪下)
3. 如果 mv 源⽂件和⽬標⽂件在同⼀個⽬錄就是重新命名