zsh 命令提示符 PROMPT

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

使用上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代表第一部分

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

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

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

命令提示符

cd 改變當前目錄 dir 顯示檔案列表 diskcopy 複製軟盤 format 格式化磁碟 md 建立子目錄 type 顯示檔案內容 rd 刪除目錄 ren 改變檔名 cls 清屏 正在執行命令的命令提示符 正在執行命令的命令提示符 適用場合 螢幕上太亂了,或是螢幕上出現亂碼了,清除螢幕上顯示內...

Linux shell命令提示符

如果您很容易使 shell 提示行變得色彩絢爛斕且帶有更多資訊,為什麼還要堅持用單調的標準 shell 提示行呢?在這篇技巧中,daniel robbins 將說明如何獲得符合您的意願的 shell 提示行,並會說明如何動態更新 x 終端的標題欄。作為 linux unix 人,我們有很長的時間是在...

CMD命令提示符

簡介 cmd是command的縮寫,即命令提示符 cmd 1 本質 命令提示符是在作業系統中,提示進行命令輸入的一種工作提示符。特性及快捷操作 1 dos作業系統使用者指令是不區分大小寫的。例如 dir dir dir的執行都是一樣的。2 快捷鍵 上下按鈕可以切換到之前輸入的指令 輸入部分檔名,按t...