Linux 命令行显示

如何让Linux也像windows的cmd那样在#前显示当前所在的目录如:
root@test /home/test #?

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

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

如果你要每次启动机器都有同样的效果,把这行命令放在自启动的脚本里就行了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-02-01

方法如下:

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

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

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

第2个回答  2016-01-05
在命令行下
export PS1='[\u@\h \w]\$'

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

如果你要每次启动机器都有同样的效果,把这行命令放在自启动的脚本里就行了。
第3个回答  2009-05-20
执行 export PS1='[\u@\h:$PWD]'
如果想每次登录都生效就修改你的profile文件
重新定义 PS1
第4个回答  2009-05-20
默认是显示的

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