linux終端提示符默認(rèn)如下顯示效果
成都創(chuàng)新互聯(lián)公司專注于宜賓網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供宜賓營銷型網(wǎng)站建設(shè),宜賓網(wǎng)站制作、宜賓網(wǎng)頁設(shè)計、宜賓網(wǎng)站官網(wǎng)定制、小程序設(shè)計服務(wù),打造宜賓網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供宜賓網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
這里主要想在終端提示這里看到 登錄用戶 、 服務(wù)器ip 和 絕對路徑 ,如下顯示:
這里主要通過PS1變量來進(jìn)行設(shè)置
ps1默認(rèn)為 [\u@\h \W]\$
各提示符的含義如下:
由此可知,默認(rèn)顯示當(dāng)前用戶、主機(jī)的第一個名字、當(dāng)前工作目錄
可以將PS1修改為如下:
上面還包含提示符顏色的設(shè)置,具體可以參考 PS1設(shè)置
如果想PS1的設(shè)置永久有效,可以在/etc/profile或.bashrc文件里進(jìn)行設(shè)置,然后打開一個新的終端就會看到新設(shè)置的提示符生效了。
但是這里可能會發(fā)現(xiàn),主機(jī)名顯示的不是ip,顯示如下:
原因是這里的hostname不是ip
因為需要修改hostname,提供一個快速永久修改hostname的方法
這時hostname就改成主機(jī)的ip了,
重新打開終端后就變成了想要的終端提示符
關(guān)于linux的 PS2、PS3、PS4 可以參考 linux下PS1、PS2、PS3、PS4最全詳解
當(dāng)每次在Linux中使用回車執(zhí)行命令之后,都會回到最開始的提示字符處,這個過程就是取用了set命令下自定義變量PS1的值。
此處的 [\u@\h \W]\$ 就是 [cadmin@localhost ~]$ 的通用格式,通過修改PS1變量可以達(dá)到修改提示字符的目的。在這之前,需要先了解此處用的符號含義:
經(jīng)過調(diào)整,自己最習(xí)慣的排列方式為 \u @ \h:\w\$
PS1中的顏色參數(shù)格式為\[\e[F;Bm\],F(xiàn)代表文本前景色,B代表背景色,這一串參數(shù)的位置就是這個顏色開始生效的位置,且后出現(xiàn)的顏色參數(shù)會覆蓋前面的顏色參數(shù)。
例如 \[\033[01;32m\]\u @ \h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ 賦值給PS1后,提示字符變成:
在當(dāng)前shell里面的修改都只是暫時性的,只有將對應(yīng)變量的賦值加入到對應(yīng)用戶的.bashrc下,才能在啟動時就生效。
在文件最后加上 PS1="\[\033[01;32m\]\u @ \h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$" ,然后 source .bashrc 即可。
Linux ps命令,英文全拼process
status。用于顯示當(dāng)前進(jìn)程的狀態(tài),類似于Windows的任務(wù)管理器。運(yùn)用該命令可以確定有哪些進(jìn)程正在運(yùn)行和運(yùn)行地狀態(tài)、進(jìn)程是否結(jié)束、進(jìn)程有沒有僵死、哪些進(jìn)程占用了過多地資源等等。
Linux系統(tǒng)中ps命令如何使用?
語法
ps [options] [--help]
參數(shù)(ps的參數(shù)比較多,在這里為大家簡單列舉幾個常用的)
-A 列出所有的進(jìn)程
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細(xì)的資訊
-aux 顯示所有包含其他使用者的行程
au(x) 輸出格式:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER:行程擁有者
PID:pid
%CPU:占用的CPU使用率
%MEM:占用的記憶體使用率
VSZ:占用的虛擬記憶體大小
RSS:占用的記憶體大小
TTY:終端的次要裝置號碼
STAT:該行程的狀態(tài)
①D 無法中斷的休眠狀態(tài)
②R 正在執(zhí)行中
③S 靜止?fàn)顟B(tài)
④T 暫停執(zhí)行
⑤Z 不存在但暫時無法消除
⑥W 沒有足夠的記憶體分頁可分配
⑦ 高優(yōu)先序的行程
⑧N 低優(yōu)先序的行程
⑨L 有記憶體分頁分配并鎖在記憶體內(nèi)
START:行程開始時間
TIME:執(zhí)行的時間
COMMAND:所執(zhí)行的指令