人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

Linux常用高頻命令

發(fā)布日期:2022-07-20 19:09 | 文章來源:源碼之家

命令 cd

#進入上級目錄
 cd ..
#進入當前用戶主目錄
 cd ~
#進入上兩級目錄
 cd ../..
#進入當前目錄
 cd .
#進入目錄/etc/docker
 cd /etc/docker

命令 mv

#移動一個文件夾(docker文件夾,移動到/root/file目錄)
 mv ~/docker/ /root/file
#移動一個文件(docker.txt移動到/root/file目錄)
 mv docker.txt /root/file
#當前目錄docker.txt移動到/root/file目錄,并重命名為docker0304.txt
 mv docker.txt /root/file/docker0304.txt
#移動文件到上級目錄
 mv docker.txt ../
#一條命令,移動兩個文件docker.txt jenkins.txt到目錄/root/file
 mv docker.txt jenkins.txt -t /root/file

命令 cp

#復制當前目錄包docker.tar.gz到備份目錄/root/bak
 cp docker.tar.gz /root/bak
#復制文件夾docker到目錄/root/file
 cp -r docker/ /root/file

命令 mkdir

新建一個文件夾mysql
 mkdir mysql
新建三個文件夾mysql1 mysql2 mysql3
 mkdir mysql1 mysql2 mysql3
新建一個多層級文件夾mysql/2019/0304
 mkdir -p mysql/2019/0304

命令 history

#查看歷史命令執(zhí)行記錄
 history
#查看命令mkdir的歷史執(zhí)行記錄
 history | grep mkdir
#執(zhí)行歷史記錄中序號為54的命令
 !54

命令 tail

#實時刷新log
 tail -f mysql.log
#實時刷新最新200條log
 tail -200f mysql.log

命令 tar

#壓縮一個文件docker.txt
 tar -cvf docker.tar docker.txt
#壓縮多個文件docker.txt jenkins.txt
 tar -cvf all.tar docker.txt jenkins.txt
#壓縮文件夾docker/
 tar -cvf docker.tar docker/
#將當前目錄所有jpg文件打包成jpg.tar
 tar -cvf jpg.tar *.jpg
#將當期目錄所有png文件打包成png.tar.gz
 tar -zcvf png.tar.gz *.png
#解壓jpg.tar
 tar -xvf jpg.tar
#解壓png.tar.gz
 tar -zxvf png.tar.gz

命令 ls

#列出當期目錄中所有子目錄和文件
 ls
#列出目錄下的所有文件(包含隱藏文件)
 ls -a
#列出文件的詳細信息(包括權限、所有者、文件大小等)
 ls -l
#列出當前目錄中所有以"docker"開頭的詳細內容
 ls -l docker*

命令 ps

#查看所有進程
 ps -A
#查看java進程
 ps -ef | grep java
#顯示所有進程信息,包括命令行
 ps -ef

命令 top

#顯示進程信息
 top
#監(jiān)控每個邏輯cpu的狀況
 top,按1
#高亮顯示當前運行進程
 top,按b
#顯示完整命令
 top,按c
#退出top程序
 按q

命令 wget

#wget 是一個下載文件的工具,對于 Linux 用戶是必不可少的工具:
#文件地址
#假設為http://xxxx/xxx.png
#下載此文件
 wget http://xxxx/xxx.png
#下載此文件,并存儲為aaa.png
 wget -o aaa.png http://xxxx/xxx.png
#后臺下載此文件
 wget -b http://xxxx/xxx.png

命令 find

#在/root/file目錄及其子目錄下面查找名字為docker.txt的文件
 find /root/file/ -name docker.txt
#在當前目錄及其子目錄中查找任何擴展名為"ini"的文件
 find . -name "*.ini"
#在/root/file目錄下查找更改時間在5日以前的文件
 find /root/file/ -mtime +5
#在/root/file目錄下查找更改時間在3日以內的文件
 find /root/file/ -mtime -3
#在/root/file目錄下查找所有的目錄
 find . -type d
#在/root/file目錄下查找所有的文件
 find /root/file/ -type f
#在當前目錄所有的普通文件中搜索docker這個詞
 find ./ -type f | xargs grep "docker"
#在當前目錄,刪除1天以內的所有東西
 find ./ -mtime -1 -print | xargs rm -rf
#在當前目錄,刪除5天以前的所有東西(慎用!慎用!慎用?。? find ./ -mtime +5 -print | xargs rm -rf
#刪除文件大小為0的文件
 find ./ -size 0 | xargs rm -rf

命令 rm(rm -rf慎用)

#刪除/root/file/目錄下的docker.txt文件(系統(tǒng)會詢問是否刪除)
 rm /root/file/docker.txt
#強行刪除/root/file/目錄下的docker.txt文件(系統(tǒng)不會詢問是否刪除)
 rm -f /root/file/docker.txt
#刪除/root/file/目錄下的所有.log文件
 rm -f /root/file/*.log
#刪除/root/file/目錄下的jenkins文件夾
 rm -r /root/file/jenkins/
#強行刪除/root/file/目錄下的jenkins文件夾
 rm -rf /root/file/jenkins/
#刪除/root/file/目錄下的所有內容
 rm -rf /root/file/*

文件操作命令

#創(chuàng)建文件
 touch docker.txt
 vim docker.md
 echo 'create file' > docker.ini
 cp docker.txt dockercp.txt
 ls > filelist.txt
#同時創(chuàng)建幾個文件
 touch docker.txt jenkins.txt
#同時創(chuàng)建1000個文件
 touch mysql{0001..1000}.ini
#更改文件docker.txt時間為當前時間
 touch docker.txt

查看文件命令

#命令提示
 cat 從第一行開始顯示
 tac 從最后一行開始顯示
 more 一頁一頁顯示
 less 與more相同,但是可以往前翻頁,推薦用less
 head 只看頭幾行
 tail 只看尾幾行
 nl 顯示的時候,輸出行號
#查看文件docker.txt的內容
 cat docker.txt
#查看文件docker.txt前20行的內容
 head -n 20 docker.txt
#查看文件docker.txt后30行的內容
 tail -n 30 docker.txt
#顯示文件docker.txt的第10行到第20行內容
 head -n 20 docker.txt | tail -n 10
#倒序顯示文件docker.txt前10行的內容
 tac docker.txt | head -n 10
#顯示文件docker.txt前10行的內容,并顯示行號
 nl docker.txt | head -n 10

命令 yum & scp

#假設當前服務器 ip 為 192.168.1.2:
#從linux服務器192.168.1.1復制文件docker.txt到服務器192.168.1.2
 scp root@192.168.1.1:/root/file/docker.txt /root/file
#從linux服務器192.168.1.1復制目錄docker/到服務器192.168.1.2
 scp -r root@192.168.1.1:/root/file/docker/ /root/file
#安裝scp命令,假設是centos
 yum install openssh-clients

命令 clear & ifconfig & df & du

#清屏
 clear
#查看當前服務器ip
 ifconfig
#查看當前服務器硬盤空間
 df -h
#查看目錄docker/所占用的空間
 du -sh docker

命令 vi/vim & chmod

vi/vim,推薦用vim
# 創(chuàng)建文件、編輯文件
chmod
# 改變文件或目錄的訪問權限
#創(chuàng)建文件docker.md
 vim docker.md
#更新文件內容為"this is a markdown file"
 vim docker.md
 按i,進入編輯模式
 輸入內容
 按esc進入命令模式:wq保存退出
#將文件docker.md設為所有人可讀
 chmod +r docker.md
#將docker.md設為只有該文件的擁有者才可以執(zhí)行
 chmod u+x docker.md
#給文件docker.md設置所有權限
 chmod 777 docker.md(或者chmod a=rwx docker.md)

查看 Java 應用

jps -ml

查看應用路徑

pwdx pid

查看所有 Java 應用路徑

pid=$(jps -ml|awk '{print $1}');for i in $pid;do pwdx $i;done

小結

本文列舉了測試工程師最常用的 Linux/Shell 高頻命令。對于任何一個命令的詳細解釋都可以使用–help查看使用幫助,如top –help。對于英語水平較好的同學,可以使用man命令將其解釋文檔輸出保存為一個文件,以便查閱,同樣使用top舉例,可以使用man top > top.txt保存其解釋文檔。

到此這篇關于Linux常用高頻命令的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持本站。

香港穩(wěn)定服務器

版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。

相關文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部