<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
#進入上級目錄 cd .. #進入當前使用者主目錄 cd ~ #進入上兩級目錄 cd ../.. #進入當前目錄 cd . #進入目錄/etc/docker cd /etc/docker
#移動一個資料夾(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
#複製當前目錄包docker.tar.gz到備份目錄/root/bak cp docker.tar.gz /root/bak #複製資料夾docker到目錄/root/file cp -r docker/ /root/file
新建一個資料夾mysql mkdir mysql 新建三個資料夾mysql1 mysql2 mysql3 mkdir mysql1 mysql2 mysql3 新建一個多層級資料夾mysql/2019/0304 mkdir -p mysql/2019/0304
#檢視歷史命令執行記錄 history #檢視命令mkdir的歷史執行記錄 history | grep mkdir #執行歷史記錄中序號為54的命令 !54
#實時重新整理log tail -f mysql.log #實時重新整理最新200條log tail -200f mysql.log
#壓縮一個檔案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 -a #列出檔案的詳細資訊(包括許可權、所有者、檔案大小等) ls -l #列出當前目錄中所有以"docker"開頭的詳細內容 ls -l docker*
#檢視所有程序 ps -A #檢視java程序 ps -ef | grep java #顯示所有程序資訊,包括命令列 ps -ef
#顯示程序資訊 top #監控每個邏輯cpu的狀況 top,按1 #高亮顯示當前執行程序 top,按b #顯示完整命令 top,按c #退出top程式 按q
#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
#在/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
#刪除/root/file/目錄下的docker.txt檔案(系統會詢問是否刪除) rm /root/file/docker.txt #強行刪除/root/file/目錄下的docker.txt檔案(系統不會詢問是否刪除) 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/*
#建立檔案 touch docker.txt vim docker.md echo 'create file' > docker.ini cp docker.txt dockercp.txt ls > filelist.txt #同時建立幾個檔案 touch docker.txt jenkins.txt #同時建立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
#假設當前伺服器 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 #檢視當前伺服器ip ifconfig #檢視當前伺服器硬碟空間 df -h #檢視目錄docker/所佔用的空間 du -sh docker
vi/vim,推薦用vim # 建立檔案、編輯檔案 chmod # 改變檔案或目錄的存取許可權 #建立檔案docker.md vim docker.md #更新檔案內容為"this is a markdown file" vim docker.md 按i,進入編輯模式 輸入內容 按esc進入命令模式:wq儲存退出 #將檔案docker.md設為所有人可讀 chmod +r docker.md #將docker.md設為只有該檔案的擁有者才可以執行 chmod u+x docker.md #給檔案docker.md設定所有許可權 chmod 777 docker.md(或者chmod a=rwx docker.md)
jps -ml
pwdx pid
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常用高頻命令的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45