linux如何设置终端的命令提示符组合
2016-11-02 23:07
253 查看
因为在linux中命令提示符的变量名为PS1,所以这件事的本质就是设置PS1的内容,因为在bash 里面直接设置PS1=‘[\u@\h \W]\$’ ,但是exit或者,其他方法退出本线程后,这些变量内容不会保存,所以在次进入bash明亮提示符又变成以前那样,所以要在环境变量配置文件中来修改PS1的内容,以达到永久修改命令提示符,以满足自己个性的需求。修改配置文件需要root 权限,所以我们就以root账户进入来操作这些内容。(本人用的是red
hat 6.3)
第一步:先分清楚自己是login shell 还是 non-login shell
login shell:取得 bash 时需要完整的登陆流程的,就称为 login shell。举例来说,你要由
tty1 ~ tty6 登陆,需要输入使用者的帐号与密码,此时取得的 bash 就称为“ login shell ”啰;
non-login shell:取得 bash 接口的方法不需要重复登陆的举动,举例来说,(1)你以 X
window 登陆 Linux 后, 再以 X 的图形化接口启动终端机,此时那个终端接口并没有需
要再次的输入帐号与密码,那个 bash 的环境就称为 non-login shell了。(2)你在原本
的 bash 环境下再次下达 bash 这个指令,同样的也没有输入帐号密码, 那第二个 bash
(子程序) 也是 non-login shell 。
因为我是non-login shell 所以取得 bash 的情况中,读取的配置文件数据~/.bashrc
第二步:修改non-login shell 的配置文件
a. 输入:vim ~/.bashrc
就会看到一些内容,其中
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
说明要看/etc/bahsrc的内容
b.输入: vim /etc/bashrc
在里面找到一行内容为
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\t \W]\\$ "
有背景色的就是你可以修改的内容,比如我自己就喜欢改为 "[\u@\h(\t) \W]\$"
:wq
保存退出
第三步:保存设置
最简单的就是exit然后重新进入就可以看到修改之后东西。
hat 6.3)
第一步:先分清楚自己是login shell 还是 non-login shell
login shell:取得 bash 时需要完整的登陆流程的,就称为 login shell。举例来说,你要由
tty1 ~ tty6 登陆,需要输入使用者的帐号与密码,此时取得的 bash 就称为“ login shell ”啰;
non-login shell:取得 bash 接口的方法不需要重复登陆的举动,举例来说,(1)你以 X
window 登陆 Linux 后, 再以 X 的图形化接口启动终端机,此时那个终端接口并没有需
要再次的输入帐号与密码,那个 bash 的环境就称为 non-login shell了。(2)你在原本
的 bash 环境下再次下达 bash 这个指令,同样的也没有输入帐号密码, 那第二个 bash
(子程序) 也是 non-login shell 。
因为我是non-login shell 所以取得 bash 的情况中,读取的配置文件数据~/.bashrc
第二步:修改non-login shell 的配置文件
a. 输入:vim ~/.bashrc
就会看到一些内容,其中
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
说明要看/etc/bahsrc的内容
b.输入: vim /etc/bashrc
在里面找到一行内容为
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\t \W]\\$ "
有背景色的就是你可以修改的内容,比如我自己就喜欢改为 "[\u@\h(\t) \W]\$"
:wq
保存退出
第三步:保存设置
最简单的就是exit然后重新进入就可以看到修改之后东西。
相关文章推荐
- linux终端如何设置光标位置
- 【实用手记】Linux如何设置在当前目录下打开终端
- Linux技巧: Linux终端打印如何设置不同的颜色及显示方式
- 如何合理设置Linux的swap分区
- vmware中linux如何设置网卡
- SAMBA服务器设置为共享模式,无法访问故障排除。(如何修改linux主机名?)
- 如何永久设置linux环境变量
- 如何在Linux中设置透明代理
- 如何在linux/unix中设置线程的优先级
- 如何在Linux中设置磁盘限额
- linux终端与vi中文设置
- 如何在Linux中设置透明代理
- 如何在Linux路由上设置IP和MAC绑定?
- 如何设置socket的Connect超时(linux)
- 如何个性化设置你的Linux操作系统环境
- 如何将Linux下的应用程序VLC设置为开机自启动?
- Linux中设置com1口,让超级终端通过com1口进行登录
- 如何在linux/unix中设置线程的优先级
- 如何在linux字符界面下设置打印机printer
- 如何在Linux中设置透明代理