測試常用Linux命令

Linux系統的穩定、安全、免費、開源等特點,使其在軟件行業中應用越來越廣,越來越普遍。

測試崗位的招聘要求中,也都會涉及要熟悉Linux命令,Linux也逐漸成爲測試人員必不獲取的一項技能。

工作中用到的Linux遠程管理工具有Xshell/PuTTY/SecureCRT等,使用最多的還是Xshell。

基於Xshell,整理測試工作中常用的Linux命令,由於命令區分大小寫,使用過程中一定注意。

一、系統相關

  • shutdown -h now或init 0:關閉系統
  • shutdow -r now或reboot:重啓系統
  • logout:註銷
  • Ctrl+C:退出命令行
  • date:顯示系統日期
  • ifconfig:查看ip等信息

二、CPU、內存與磁盤

  • free -h:系統內存及虛擬內存使用情況
  • cat /proc/meminfog:查看系統內存詳細信息
  • cat /proc/meminfo |grep MemTotal:查看內存大小
  • cat /proc/cpuinfo:查看cpu詳細信息
  • cat /proc/cpuinfo | grep "processor" |wc -l :查看cpu個數
  • df -h:顯示文件系統的磁盤空間使用情況
  • fdisk -l |grep Disk:系統磁盤大小
  • top:動態顯示進程的cpu、內存使用情況,類似任務管理器

三、目錄操作

  • cd:進入指定路徑目錄,可以直接輸入全部路徑或一個目錄一個目錄進入
  • cd..:返回上一級目錄
  • cd /:返回根目錄
  • pwd:顯示當前所在路徑
  • ls:列出當前文件夾下所有文件
  • ls -a:列出當前文件下所有文件,包含隱藏文件

四、文件操作

  • tail -f 文件名:查看文件最後幾行內容,可在f前加數字,表示返回最後N行信息
  • sz 文件名:將文件存放到本機指定目錄,一般配合xshell使用
  • du -sh:查詢當前目錄文件夾大小,也可以指定路徑
  • du -sh 文件名:查詢文件大小
  • file 文件夾名或文件名:顯示文件屬性
  • rm 文件名:刪除文件
  • rm -r 目錄或文件名:刪除目錄及目錄下的文件
  • rm -rf 目錄或文件名:強制刪除
  • cat 文件名:查看文件內容
  • vim 文件名:打開文件,輸入 i 進入編輯模式,Esc退出到普通模式
  • :wq:保存並退出
  • :q!:不保存退出
  • tail -f 文件名:查看文件最後幾行內容,可在f前加數字,表示返回最後N行信息
  • sz 文件名:將文件存放到本機指定目錄,一般配合xshell使用
  • tar cvf 文件名.tar或zip 文件名.zip或gzip 文件名.gz:壓縮文件
  • tar xvf 文件名.rar或unzip 文件名.zip或gzip -d 文件名.gz:解壓文件
  • mv 舊文件名  新文件名:將舊文件名改爲新文件名,也可以用於移動文件目錄

五、進程與服務

  • kill -9 進程id:強制殺死進程
  • systemctl:查看正在運行的服務
  • service 服務名 status:查詢服務狀態
  • service 服務名 start:啓動服務
  • service 服務名 stop:停止服務
  • service 服務名 restart:重啓服務

六、端口使用

  • lsof -i:端口號:查看指定端口的使用情況
  • netstat -tunlp:查看所有端口占用情況
  • netstat -tunlp | grep 端口號:查看指定端口的使用情況,包含進程信息

Linux的命令與應用還有很多,後續使用過程中再不斷積累更新!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章