日常使用命令:
開(kāi)關(guān)機(jī):(shutdown命令的時(shí)間參數(shù)似乎是一定要的)
shutdown -h now ——h的意思就是服務(wù)停掉之后立即關(guān)系,shutdown命令的時(shí)間參數(shù)是必須要的,now相當(dāng)于是0 shutdown -h +10——十分鐘后關(guān)機(jī) shutdown -h 23:12 23:12關(guān)機(jī) shutdown -r now ——立即重啟,將服務(wù)停掉之后立即重啟
文件夾操作:
cp——復(fù)制粘貼 mv——剪貼 mv——重命名 rm -rf ——?jiǎng)h除文件夾 r是遞歸刪除子文件,f是force不作詢(xún)問(wèn) rm ——?jiǎng)h除文件,但不能刪除目錄 rmdir——?jiǎng)h除空文件夾 tar -zxvf jdk-8u60-linux-x64.tar.gz——解壓tar.gz文件
df -T ——查看分區(qū)的文件系統(tǒng)
df -h ——顯示所有文件系統(tǒng)的可用空間還有使用情況,-h是以人類(lèi)看得懂的方式顯示內(nèi)存
du -h ——查看某個(gè)文件或者是目錄的文件大小,-h是以GB,MB的方式顯示,不指定文件目錄的話(huà)會(huì)列出所有文件夾和文件的所占內(nèi)存還有所在文件夾的總內(nèi)存
du -sh ——這個(gè)-s的意思是列出所在文件夾的所占內(nèi)存,-h是以比較容易看懂的方式顯示
關(guān)于vi/vim的使用:
首先在Linux中vi+文件名 就可以打開(kāi)或者是新建一個(gè)文件
剛打開(kāi)一個(gè)vi的文件linux常用命令,是處于一般模式。
一般模式可以用的命令:
i——從光標(biāo)處開(kāi)始輸入 o——下一行開(kāi)始輸入 (這兩個(gè)是進(jìn)入輸入模式的) G——光標(biāo)移到最后一行 1G——光標(biāo)移到第一行 x——?jiǎng)h除(其實(shí)直接編輯模式刪就行) 3x——?jiǎng)h除后面注意是后面的3個(gè)字符 dd——?jiǎng)h除游標(biāo)所在那行 ndd——?jiǎng)h除游標(biāo)下面注意是下面的n行 d1G——?jiǎng)h除游標(biāo)之前的所有內(nèi)容 dG——?jiǎng)h除游標(biāo)之后的所有內(nèi)容 yy——復(fù)制光標(biāo)這行 nyy——復(fù)制光標(biāo)下面的n行 y1G——復(fù)制光標(biāo)上面的所有內(nèi)容 yG——復(fù)制光標(biāo)后面的所有內(nèi)容 p, P——p 為將已復(fù)制的數(shù)據(jù)在光標(biāo)下一行貼上,P 則為貼在游標(biāo)上一行! ctrl+r——復(fù)原撤銷(xiāo)相當(dāng)于 u——撤銷(xiāo) , 一個(gè)點(diǎn):.——重復(fù)剛剛那個(gè)動(dòng)作,可以重復(fù)刪除啊,復(fù)制啊什么的
尾行命令模式下:(在一般模式下輸入冒號(hào)”:“就進(jìn)入尾行命令模式,下面的命令都加上冒號(hào)一起寫(xiě))
:w——保存 :q——立刻退出 :q!——不保存退出 :wq——儲(chǔ)存后離開(kāi),若為 :wq! 則為強(qiáng)制儲(chǔ)存后離開(kāi)
查看文件:
可以用vi系列的 也可以用 cat——直接顯示所有內(nèi)容 less——可以上下翻滾,進(jìn)入后按“/”可以匹配文字 按q退出 很強(qiáng)大 還有
more——自行百度
關(guān)于less的搜索字符(vi好像也可以用)
向前搜索:
/ - 使用一個(gè)模式進(jìn)行搜索,并定位到下一個(gè)匹配的文本
n - 向前查找下一個(gè)匹配的文本
N - 向后查找前一個(gè)匹配的文本
向后搜索
? - 使用模式進(jìn)行搜索linux常用命令,并定位到前一個(gè)匹配的文本
n - 向后查找下一個(gè)匹配的文本
N - 向前查找前一個(gè)匹配的文本
關(guān)于在Linux上部署Springboot要用到的命令:
關(guān)于Java工程的:
ps -ef|grep java ——看有關(guān)java的進(jìn)程 ps -ef是顯示所有進(jìn)程信息 后面那個(gè)grep是匹配的意思 kill -9 123123 213231 ——后面兩個(gè)數(shù)字是兩個(gè)進(jìn)程的進(jìn)程號(hào)pid,多少個(gè)進(jìn)程要kill好像都可以寫(xiě)在后面 nohup java -jar xxxxx.jar & ——后臺(tái)啟動(dòng)java工程的命令 后面加個(gè)&的命令是后臺(tái)運(yùn)行的意思; nohup是no hang up,不掛起,就用戶(hù)退出還可以運(yùn)行的意思(好像是這樣)。 如果使用nohup命令提交作業(yè),那么在缺省情況下該作業(yè)的所有輸出都被重定向到一個(gè)名為nohup.out的文件中,除非另外指定了輸出文件: nohup java -jar xxxx.jar > myout.out 2>&1 & 這個(gè)2>1&的意思就是將標(biāo)準(zhǔn)錯(cuò)誤重定向到標(biāo)準(zhǔn)輸出。 tail -f nohup.out ——可以實(shí)時(shí)監(jiān)控剛剛那個(gè)后臺(tái)java命令的輸出。 額進(jìn)去了好像就要一直看著它更新,不能干其他的事,可以用ctrl+z強(qiáng)制退出,反正只是退出這個(gè)監(jiān)控。
上一個(gè)教程:linux常用命令總結(jié)----rm
下一個(gè)教程:linux systemctl 命令