全屋定制加盟品牌加盟網(wǎng)杭州做seo的公司
- Linux命令使用技巧
- Tab鍵自動(dòng)補(bǔ)全
- 連續(xù)兩次Tab鍵,給出操作提示
- 使用上下箭頭快速調(diào)出曾經(jīng)使用過(guò)的命令
- 使用clear命令或者Ctrl+l快捷鍵實(shí)現(xiàn)清屏
- Linux的常用命令
-
命令 作用 詳細(xì)說(shuō)明 ls [-al] [dir] 顯示指定目錄下的內(nèi)容 -a 顯示所有文件及目錄 (. 開(kāi)頭的隱藏文件也會(huì)列出)
-l 除文件名稱(chēng)外,同時(shí)將文件型態(tài)(d表示目錄,-表示文件)、權(quán)限、擁有者、文件大小等信息詳細(xì)列出
cd [dirName] 切換當(dāng)前工作目錄,即進(jìn)入指定目錄 ~表示用戶(hù)的home目錄
. 表示目前所在的目錄
.. 表示目前目錄位置的上級(jí)目錄
cat [-n] fileName 顯示文件內(nèi)容 -n :由1開(kāi)始對(duì)所有輸出的行數(shù)編號(hào) more fileName 以分頁(yè)的形式顯示文件內(nèi)容 回車(chē)鍵 ?? ?向下滾動(dòng)一行
空格鍵 ?? ?向下滾動(dòng)一屏
b ?? ??? ?返回上一屏
q或者Ctrl+C?? ?退出more
tail [-f] fileName 查看文件末尾的內(nèi)容 -f :動(dòng)態(tài)讀取文件末尾內(nèi)容并顯示,通常用于日志文件的內(nèi)容輸出 mkdir [-p] dirName 創(chuàng)建目錄 -p:確保目錄名稱(chēng)存在,不存在的就創(chuàng)建一個(gè)。通過(guò)此選項(xiàng),可以實(shí)現(xiàn)多層目錄同時(shí)創(chuàng)建 rmdir [-p] dirName 刪除空目錄 -p:當(dāng)子目錄被刪除后使父目錄為空目錄的話,則一并刪除 rm [-rf] name 刪除文件或者目錄 -r:將目錄及目錄中所有文件(目錄)逐一刪除,即遞歸刪除
-f:無(wú)需確認(rèn),直接刪除
cp [-r] source dest 用于復(fù)制文件或目錄 -r:如果復(fù)制的是目錄需要使用此選項(xiàng),此時(shí)將復(fù)制該目錄下所有的子目錄和文件 mv source dest 為文件或目錄改名、或?qū)⑽募蚰夸浺苿?dòng)到其它位置 tar [-zcxvf] fileName [files] 對(duì)文件進(jìn)行打包、解包、壓縮、解壓。包文件后綴為.tar表示只是完成了打包,并沒(méi)有壓縮,包文件后綴為.tar.gz表示打包的同時(shí)還進(jìn)行了壓縮 -z:z代表的是gzip,通過(guò)gzip命令處理文件,gzip可以對(duì)文件壓縮或者解壓
-c:c代表的是create,即創(chuàng)建新的包文件
-x:x代表的是extract,實(shí)現(xiàn)從包文件中還原文件
-v:v代表的是verbose,顯示命令的執(zhí)行過(guò)程
-f:f代表的是file,用于指定包文件的名稱(chēng)
vim fileName 對(duì)文件內(nèi)容進(jìn)行編輯,vim其實(shí)就是一個(gè)文本編輯器 通過(guò)vim命令打開(kāi)文件后,默認(rèn)進(jìn)入命令模式。
在命令模式下按下[i,a,o]任意一個(gè),可以進(jìn)入插入模式。進(jìn)入插入模式后,下方會(huì)出現(xiàn)【insert】字樣。
在插入模式下按下ESC鍵,回到命令模式。
在命令模式下按下[:,/]任意一個(gè),可以進(jìn)入底行模式。
通過(guò)/方式進(jìn)入底行模式后,可以對(duì)文件內(nèi)容進(jìn)行查找。
通過(guò):方式進(jìn)入底行模式后,可以輸入wq(保存并退出)、q!(不保存退出)、set nu(顯示行號(hào))。
find dirName -option fileName 在指定目錄下查找文件 grep word fileName 從指定文件中查找指定的文本內(nèi)容 source /etc/profile 重新加載profile文件,使更改的配置立即生效 ps -ef | grep java 查看進(jìn)程 ps命令是linux下非常強(qiáng)大的進(jìn)程查看命令,通過(guò)ps -ef可以查看當(dāng)前運(yùn)行的所有進(jìn)程的詳細(xì)信息
“|”在Linux中稱(chēng)為管道符,可以將前一個(gè)命令的結(jié)果輸出給后一個(gè)命令作為輸入
使用ps命令查看進(jìn)程時(shí),經(jīng)常配合管道符和查找命令 grep 一起使用,來(lái)查看特定進(jìn)程
systemctl status firewalld
firewall-cmd --state
查看防火墻狀態(tài) systemctl stop firewalld 暫時(shí)關(guān)閉防火墻 systemctl disable firewalld 永久關(guān)閉防火墻 systemctl start firewalld 開(kāi)啟防火墻 firewall-cmd --zone=public --add-port=8080/tcp --permanent 開(kāi)放指定端口 firewall-cmd --zone=public --remove-port=8080/tcp --permanent 關(guān)閉指定端口 firewall-cmd --reload 立即生效 firewall-cmd --zone=public --list-ports 查看開(kāi)放的端口 kill -9 1024 結(jié)束進(jìn)程 kill命令是Linux提供的用于結(jié)束進(jìn)程的命令,-9表示強(qiáng)制結(jié)束 nohup Command [ Arg … ] [&] 英文全稱(chēng) no hang up(不掛起),用于不掛斷地運(yùn)行指定命令,退出終端不會(huì)影響程序的運(yùn)行 Command:要執(zhí)行的命令
Arg:一些參數(shù),可以指定輸出文件
&:讓命令在后臺(tái)運(yùn)行
舉例: nohup java -jar boot工程.jar &> hello.log ?&?? ??? ?
后臺(tái)運(yùn)行java -jar命令,并將日志輸出到hello.log文件
chmod 777 xxxx.sh 為所有用戶(hù)授予讀、寫(xiě)、執(zhí)行權(quán)限 三位數(shù)字分別代表不同用戶(hù)的權(quán)限
第1位表示文件擁有者的權(quán)限
第2位表示同組用戶(hù)的權(quán)限
第3位表示其他用戶(hù)的權(quán)限
-