五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Debian定制命令提示符

2023-05-22 19:57 作者:影子8414  | 我要投稿

定制一個shell命令提示符,參考的kali,樣式如下:

┌──(root??hecs01)-[~]
└─#

修改單個用戶

修改特定用戶的命令提示符,只需要修改用戶家目錄下的~/.bashrc文件。

  • 如為普通用戶,先找到PS1設(shè)置,按照如下修改即可:

if [ "$color_prompt" = yes ]; then
? ?PS1='\[\033[;32m\]┌──${debian_chroot:+($debian_chroot)──}(\[\033[1;34m\]\u?\h\[\033[;32m\])-[\[\033[0;1m\]\w\[\033[;32m\]]\n\[\033[;32m\]└─\[\033[1;34m\]\$\[\033[0m\] '
else
? ?PS1='┌──${debian_chroot:+($debian_chroot)──}(\u?\h)-[\w]\n└─\$ '
fi

也可以使用sed命令修改,如下:

sed -i -z \
-e "s@\([ \t]\{0,\}PS1=\).*@\1\'\\\\[\\\\033[;32m\\\\]┌──\$\{debian_chroot:+\(\$debian_chroot\)──\}\(\\\\[\\\\033[1;34m\\\\]\\\\u?\\\\h\\\\[\\\\033[;32m\\\\])-[\\\\[\\\\033[0;1m\\\\]\\\\w\\\\[\\\\033[;32m\\\\]]\\\\n\\\\[\\\\033[;32m\\\\]└─\\\\[\\\\033[1;34m\\\\]\\\\\$\\\\[\\\\033[0m\\\\] \'@1m" \
-e "s@\([ \t]\{0,\}PS1=\).*@\1\'┌──\$\{debian_chroot:+\(\$debian_chroot\)──\}\(\\\u?\\\h\)-[\\\\w]\\\\n└─\\\\$ \'@2m" \
~/.bashrc

  • 如為root用戶,則修改/etc/bash.bashrc:

# 黑白
if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then
?PS1='┌──${debian_chroot:+($debian_chroot)──}(\u??\h)-[\w]\n└─\$ '
fi
# 彩色
if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then
?PS1='\[\033[;94m\]┌──${debian_chroot:+($debian_chroot)──}(\[\033[1;31m\]\u??\h\[\033[;94m\])-[\[\033[0;1m\]\w\[\033[;94m\]]\n\[\033[;94m\]└─\[\033[1;31m\]\$\[\033[0m\] '
fi

也可以使用sed命令修改,如下:

# 黑白
sed -i -z "s@\([ \t]\{0,\}PS1=\).*@\1\'┌──\$\{debian_chroot:+\(\$debian_chroot\)──\}\(\\\u??\\\h\)-[\\\\w]\\\\n└─\$ \'@1m" /etc/bash.bashrc
# 彩色
sed -i -z "s@\([ \t]\{0,\}PS1=\).*@\1\'\\\\[\\\\033[;94m\\\\]┌──\$\{debian_chroot:+\(\$debian_chroot\)──\}\(\\\\[\\\\033[1;31m\\\\]\\\\u??\\\\h\\\\[\\\\033[;94m\\\\])-[\\\\[\\\\033[0;1m\\\\]\\\\w\\\\[\\\\033[;94m\\\\]]\\\\n\\\\[\\\\033[;94m\\\\]└─\\\\[\\\\033[1;31m\\\\]\\\\\$\\\\[\\\\033[0m\\\\] \'@1m" /etc/bash.bashrc


修改所有新建用戶

如需要修改所有新建用戶的命令行,則需要修改/etc/skel/.bashrc文件,與上述普通用戶設(shè)置相同。更改的設(shè)置僅對后續(xù)新建用戶生效,對現(xiàn)有用戶沒有效果。

更改命令如下:

sed -i -z \
-e "s@\([ \t]\{0,\}PS1=\).*@\1\'\\\\[\\\\033[;32m\\\\]┌──\$\{debian_chroot:+\(\$debian_chroot\)──\}\(\\\\[\\\\033[1;34m\\\\]\\\\u?\\\\h\\\\[\\\\033[;32m\\\\])-[\\\\[\\\\033[0;1m\\\\]\\\\w\\\\[\\\\033[;32m\\\\]]\\\\n\\\\[\\\\033[;32m\\\\]└─\\\\[\\\\033[1;34m\\\\]\\\\\$\\\\[\\\\033[0m\\\\] \'@1m" \
-e "s@\([ \t]\{0,\}PS1=\).*@\1\'┌──\$\{debian_chroot:+\(\$debian_chroot\)──\}\(\\\u?\\\h\)-[\\\\w]\\\\n└─\\\\$ \'@2m" \
/etc/skel/.bashrc

注:對于其他Linux發(fā)行版,需要找到對應(yīng)的配置文件,將PS1參數(shù)修改即可。

歡迎加QQ群交流,群號:128229028。


Debian定制命令提示符的評論 (共 條)

分享到微博請遵守國家法律
岳西县| 白山市| 永兴县| 阿拉善盟| 鄄城县| 阿合奇县| 墨竹工卡县| 石棉县| 永寿县| 松原市| 大新县| 麻城市| 达州市| 板桥市| 鄂托克旗| 都昌县| 靖宇县| 揭阳市| 丹寨县| 麻栗坡县| 房产| 阿巴嘎旗| 三亚市| 都江堰市| 纳雍县| 萨嘎县| 龙陵县| 泸西县| 麻栗坡县| 阿克苏市| 葵青区| 崇信县| 谢通门县| 永宁县| 新津县| 荥阳市| 和林格尔县| 阿拉善左旗| 陇南市| 中江县| 常山县|