zsh 命令提示符 PROMPT

2022-08-05 12:33:13 字數 842 閱讀 2284

使用上zsh後,發現命令提示符顯示不了當前的路徑,和一般的linux系統預設提示不一致。配置自己的提示符:

更改配置檔案.zshrc,新增配置prompt='%m:%. $',重新開啟一個視窗生效。 

%%	一個'%'

#%) 一個')'

%y 當前的tty名

%l 當前的tty名,如 pts/1

%m 完整主機名

%m 主機名(在第一個句號之前截斷)

%n 當前使用者名稱

%. %c %c 前兩個顯示相對路徑的當前資料夾名,最後一個是絕對路徑(也就是說,前兩個在家目錄下顯示'~',最後那個顯示你的使用者名稱),'%'後的數字表示顯示幾層路徑

%n zsh 正在執行的指令碼/函式名。如果'%'後跟了數字,似乎還有其他作用

%l 當前shell的層數,可以參考《盜夢空間》的層數

%j 當前正在進行的工作數量

%i 與%!類似:the line number currently being executed in the script, sourced file,

or shell function given by %n. this is most useful for debugging as part of $ps4.

%! 顯示當前歷史事件號碼(也就是開啟shell後第幾條命令)

%/ %d 顯示當前工作路徑($pwd)。如果'%'後面是一個整數,它指定顯示路徑的元件的數量;沒有數字就顯示整個路徑。一個負整數就是指定主目錄,即%-1d代表第一部分

%~ 目前的工作目錄相對於~的相對路徑

%? 返回最後命令的執行結果的**

%# 使用者組,#(普通使用者)/%(超級使用者)

SharePoint命令提示符

測試通過metaweblog api釋出 又要用到stsadm了,每次使用sharepoint命令列管理工具時,都要在系統的命令提示符下cd...

Shell 命令提示符

blog 個人參考 命令提示符 目錄使用者進入 bash 以後,bash 會顯示一個命令提示符,用來提示使用者在該位置後面輸入命令。 命令提示符通常是美元符號 ,對於根使用者則是井號 。這個符號是環境變數ps1決定的,執行下面的命令,可以看到當前命令提示符的定義。 echo ps1bash 允許使用者自定義...

如何修改Linux命令提示符

w 代替 w 就可以實現絕對路徑到相對路徑的轉換 下面簡單說說環境下預設的特殊符號所代表的意義 d 代表日期,格式為weekday mont...