軟體測試之linux 2 高階命令詳解

2021-10-17 04:36:44 字數 1447 閱讀 5907

linux高階命令

檔案壓縮/解壓縮

zip -r test.zip test  :將當前目錄test資料夾壓縮為test.zip

unzip test.zip   : 將test.zip解壓到當前目錄

tar cvf test.tar.gz test   : 將test資料夾壓縮為test.tar.gz

tar xvf test.tar.gz   ;將test.tar.gz包解壓到當前目錄

unzip test.war   :將test.war 解壓到當前目錄

許可權控制

chmod +x  ./a.txt  : 對當前目錄下的a.txt新增可執行許可權x  (用到)

chmod +x ./*   :對當前目錄下所有檔案新增可執行許可權x

chmod 777 ./a.txt  :對a.txt檔案設定所有人均有讀/寫/ 執行許可權 (常用)

chown root:root ./*   ;將當前所有目錄檔案的擁有者改為root組的root使用者

chown -r root:root ./*   :將當前所有目錄和子目錄檔案的擁有者改為root組的root使用者

檔案搜尋

find  / -name a.txt   :從根目錄下全域性搜尋a.txt檔案,返回檔案的完整路徑(常用)

find / -name *test.log   :從/home目錄下搜尋字尾為test.log檔案(常用)

find  / -amin -10   :查詢在系統中最後10分鐘訪問的檔案(access time)

find  / -atime  -2   :查詢在系統中最後48小時訪問的檔案

find  / -mmin -5    : 查詢在系統中最後5分鐘裡修改過的檔案(modify time)

find  / -mtime -1   : 查詢在系統中最後24小時裡修改過的檔案

find  / -user fred    :查詢在系統中屬於fred這個使用者的檔案

find  / -size + 10000c   :查詢出大於10000000位元組的檔案(c:位元組,k:kb, m:mb,g;gb )

find / -size -1000k   :查詢小於1000kb 的檔案

系統命令

ip addr  :檢視系統ip資訊

systemctl restart /start/stop  network  :網絡卡重啟/啟動/關閉

systemctl stop/start/status firewalld.service  :防火牆關閉/開啟/檢視狀態

kill -9 :通過程序號強行殺掉某程序

history  | grep ***   :檢視linux命令執行歷史,並過濾出包含***的命令

nohup  ./config.sh   : 在後台執行config,sh 指令碼

netstat -anp|grep 8080   :檢視系統中8080埠建立的連線和所屬程序

linux(2)許可權命令

如 ls l bin bash rwx r xr x 1 root wheel 430540 dec 23 18 27 bin bash 該字段中的首字元 指定該檔案的型別,本例中它是乙個常規檔案。其它可能的首字元還有 d 目錄 l 符號鏈結 c 字元專門裝置檔案 b 塊專門裝置檔案 p 先進先出 ...

linux 2命令操作

究竟什麼是命令 命令無外乎分為以下四種 可執行程式 shell內建命令 shell函式 alias命令 type 說明如何解釋命令名 type 命令名 檢視命令是上述四種的哪一種 which 顯示哪些是可執行程式 有時,系統中可能安裝了乙個可執行程式的多個版本,可以用which確定乙個給定可執行檔案...

Linux 2 基本命令

數字表示方法 檔案的歸屬 常見檔案型別 目錄 win資料夾 連線 win快捷方式 檔案詳細資訊 第二部分 擁有者 所屬組 第三部分 資料夾中的檔案數 檔案大小 建立日期 檔名 設定檔案對不同使用者的許可權 root 檔案拷貝 改變檔案擁有者 改變檔案所屬組 追加檔案內容 編輯檔案內容vi vim 檢...