Linux 命令行显示

来源:百度知道 编辑:UC知道 时间:2024/07/05 22:41:38
如何让Linux也像windows的cmd那样在#前显示当前所在的目录如:
root@test /home/test #?

方法如下:

  1. 在命令行下
    export PS1='[\u@\h \w]\$'

  2. 如果不想显示全路径,只显示当前目录名,可以
    export PS1='[\u@\h \W]\$'

  3. 如果要每次启动机器都有同样的效果,把这行命令放在自启动的脚本里就行了。

在命令行下
export PS1='[\u@\h \w]\$'

如果不想显示全路径,只显示当前目录名,可以
export PS1='[\u@\h \W]\$'

如果你要每次启动机器都有同样的效果,把这行命令放在自启动的脚本里就行了。

执行 export PS1='[\u@\h:$PWD]'
如果想每次登录都生效就修改你的profile文件
重新定义 PS1

默认是显示的

除非在自己的家目录下
例如我的
debian:/home/stesen#

没意义。倘若你进的目录有1000层,难道也要显示出来吗?

在命令行下
export PS1='[\u@\h \w]\$'

如果不想显示全路径,只显示当前目录名,可以
export PS1='[\u@\h \W]\$'

如果你要每次启动机器都有同样的效果,把这行命令放在自启动的脚本里就行了。