【问题标题】:Appearance of a tilde(~) in mac OSX terminal in the pathmac OSX 终端路径中出现波浪号(~)
【发布时间】:2014-08-05 03:28:47
【问题描述】:

我是 Mac OSX 环境的新手,并且正在使用终端在 C 中进行编程。要更改当前目录,我使用命令cd .. 上一级。然而,这对终端产生了奇怪的影响。我的 mac 终端上通常用于始终显示此路径的清晰屏幕-

manishs-mbp:manishgiri$

但是,自从我做了cd ..(向上一级)之后,终端的当前路径已更改为:

manishs-mbp:~ manishgiri$

如您所见,路径名中现在有一个波浪号。在阅读它时,看起来这个波浪号用于表示 mac os 中的主目录。但是,我想摆脱它,就像以前一样。

我试着去想它,并意识到cd .. 会让我更上一层楼。于是,我在终端输入pwd查看当前的路径(这是与波浪号的情况),得到了这个-

manishs-mbp:~ manishgiri$ pwd
/Users/manishgiri

可能出现波浪号是因为我现在默认位于/Users(Home) 文件夹中。如果是这种情况,那么如何将其恢复为以前的设置以消除波浪号?

对此的任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: macos unix terminal tilde


    【解决方案1】:

    试试

    PS1=`pwd `
    

    设置您的提示。

    如果您愿意,请在您的主目录中检查一个名为 .profile 的文件,然后将 PS1 设置永久编辑到该目录中。

    This 可能会有所帮助。

    【讨论】:

    • 这回答了您的问题吗?如果是这样,您能否考虑通过勾选计票旁边的空心复选标记/勾号来接受它作为您的答案。如果没有,请说出什么不起作用,以便我或其他人可以进一步帮助您。谢谢
    • 抱歉延迟回答。虽然我无法准确地完成我需要的操作,但按照您的链接,我了解到我的 mac(与任何其他 mac 一样)上的 bash shell 已配置为显示当前工作目录的基本名称。我使用了echo $PS1 并了解到我想要做的基本上是从结果输出\h:\W \u\$ 中删除\W。这涉及永久更改 shell 配置文件中的 PS1 变量(.bashrc),显然不建议初学者(?),所以我把它留在那里。但是,非常感谢您的帮助!
    猜你喜欢
    • 2011-03-05
    • 2010-12-13
    • 1970-01-01
    • 2014-02-17
    • 2015-08-02
    • 1970-01-01
    • 2017-01-15
    • 2017-02-28
    相关资源
    最近更新 更多