Linux改變shell命令列字首

2021-10-08 04:04:53 字數 658 閱讀 4252

sudo vim /root/.bashrc

export ps1=

'[\u@ldy \w]\$ '

sudo vim /etc/profile

export ps1=

'[\u@ldy \w]\$ '

基本知識

更改ps1的格式

ps1=』[\u@\h \w]$ 』

----注意$後面有乙個空格!如果沒有空格的話,將會報錯!

\d :代表日期,格式為weekday month date
\h :完整的主機名稱。

\h :僅取主機的第乙個名字

\t :顯示時間為24小時格式,如:hh:mm:ss

\t :顯示時間為12小時格式

\a :顯示時間為24小時格式:hh:mm

\u :當前使用者的賬號名稱

\v :bash的版本資訊

\w :完整的工作目錄名稱。家目錄會以 ~代替

\w :利用basename取得工作目錄名稱,所以只會列出最後乙個目錄

# :下達的第幾個命令

$ :提示字元,如果是root時,提示符為:# ,普通使用者則為:$

Linux命令列,迴圈執行shell命令

while true do done 可以將 command 替換為任意命令。下面以echo hello sleep 1 為 command 展示最終效果 wanghan ubuntu while true do echo hello sleep 1 done hello hello hello h...

基於linux的shell命令列

linux命令學起來很簡單,每乙個基礎命令都可以實現乙個簡單的小小的功能,下面彙總一下這些命令。一 介紹一下linux下的shell指令碼程式設計 首行便是 bin bash i符號稱為 sha bang 符號,是shell指令碼的起始符號。其為指定乙個檔案型別的特殊標記,它告訴linux系統這個檔...

Linux命令列與shell指令碼

路徑 cd destinationcp 命令在複製檔案時有兩個引數,源物件和目標物件 cp source destinationpwd 命令可以顯示出shell會話的當前目錄 單點符 表示當前目錄 雙點符 表示當前目錄的父目錄 ls 列表命令,輸出的列表是按字母 按列排序的 ls l 顯示附加資訊,...