Linux系統的穩定、安全、免費、開源等特色,使其在軟件行業中應用愈來愈廣,愈來愈廣泛。shell
測試崗位的招聘要求中,也都會涉及要熟悉Linux命令,Linux也逐漸成爲測試人員必不獲取的一項技能。
vim
工做中用到的Linux遠程管理工具備Xshell/PuTTY/SecureCRT等,使用最多的仍是Xshell。安全
基於Xshell,整理測試工做中經常使用的Linux命令,因爲命令區分大小寫,使用過程當中必定注意。工具
1、系統相關
- shutdown -h now或init 0:關閉系統
- shutdow -r now或reboot:重啓系統
- logout:註銷
- Ctrl+C:退出命令行
- date:顯示系統日期
- ifconfig:查看ip等信息
2、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、內存使用狀況,相似任務管理器
3、目錄操做
- cd:進入指定路徑目錄,能夠直接輸入所有路徑或一個目錄一個目錄進入
- cd..:返回上一級目錄
- cd /:返回根目錄
- pwd:顯示當前所在路徑
- ls:列出當前文件夾下全部文件
- ls -a:列出當前文件下全部文件,包含隱藏文件
4、文件操做
- 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 舊文件名 新文件名:將舊文件名改成新文件名,也能夠用於移動文件目錄
5、進程與服務
- kill -9 進程id:強制殺死進程
- systemctl:查看正在運行的服務
- service 服務名 status:查詢服務狀態
- service 服務名 start:啓動服務
- service 服務名 stop:中止服務
- service 服務名 restart:重啓服務
6、端口使用
- lsof -i:端口號:查看指定端口的使用狀況
- netstat -tunlp:查看全部端口占用狀況
- netstat -tunlp | grep 端口號:查看指定端口的使用狀況,包含進程信息
Linux的命令與應用還有不少,後續使用過程當中再不斷積累更新!測試