Bash

PS1 提示基於誰登錄

  • September 6, 2019

我有一個很好的 PS1 提示,我只想在使用者 ‘gatty’ 使用 su 作為 root 時使用它。

PS1='\[\e[32m\]#\[\e[37m\] '

當其他使用者如“george”等登錄時,我希望他們獲得標準 PS1 而不是“gattys”。

這可能嗎,我該怎麼做?

謝謝!

在 root 中.bashrc,檢查 的內容/proc/self/loginuid,並且僅當它等於您的 UID 時才設置您的自定義PS1變數。

引用自:https://unix.stackexchange.com/questions/539297