改变价值 PS1 适用于所有用户 Bash
我正在尝试更改系统所有用户的提示值 (多变的 $ PS1) 在相同的含义。
我有文件 / etc / ps1 存储以下内容:
在我对一个用户的帐户下,我可以添加
在我的文件中。 ~ / .profile 有用 (当我添加到时,有趣的是什么 ~ / .bashrc, 他没有工作). 如果我添加它 / etc / profile 或者 /etc/bashrc.basrch, 这样它就会发生所有用户,没有任何反应。 我伸展你的头发,试图让它工作。 它 Debian 7.1.0 (Linux 3.2.46).
我有文件 / etc / ps1 存储以下内容:
PS1='`
if [ $? -eq 0 ];
then echo -n "\[\033[00;35m\]\u\[\033[01;32m\]@\[\033[00;35m\]\h\[\033[00;32m\](\[\033[01;35m\]\W\[\033[01;32m\])\[\033[00;32m\]\$";
else echo -n "\[\033[00;35m\]\u\[\033[01;31m\]@\[\033[00;35m\]\h\[\033[01;31m\](\[\033[35m\]\W\[\033[31m\])\[\033[00;31m\]\$";
fi`\[\033[0m\]'
在我对一个用户的帐户下,我可以添加
source /etc/ps1
在我的文件中。 ~ / .profile 有用 (当我添加到时,有趣的是什么 ~ / .bashrc, 他没有工作). 如果我添加它 / etc / profile 或者 /etc/bashrc.basrch, 这样它就会发生所有用户,没有任何反应。 我伸展你的头发,试图让它工作。 它 Debian 7.1.0 (Linux 3.2.46).
没有找到相关结果
已邀请:
1 个回复
裸奔
赞同来自:
. 文件B.
自动获得
:
只要创建入口机箱即可调用这一点。 的
http://linux.die.net/man/1/bash
:
什么时候 bash 导致作为交互式入口壳或作为非交互式壳牌
选项,他首先读取并执行文件中的命令
, 如果存在此文件。 阅读此文件后,他正在寻找
,
, 和
, 在此顺序中,并读取并执行来自的第一个命令,该命令是可访问的。 在
启动shell禁止此行为时,可以使用该选项。