怎么还原 mac 中 terminal 窗口显示的计算机名? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
83f420984
V2EX    程序员

怎么还原 mac 中 terminal 窗口显示的计算机名?

  •  
  •   83f420984 2015-04-26 09:30:42 +08:00 14309 次点击
    这是一个创建于 3874 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为了让terminal窗口显示的计算机名称,重装了两次系统,但始终显示为localhost:~ xxx$,新系统默认显示为xxxdeMacBook :~ xxx$,而我重装都显示为localhost:~ xxx$,想知道这是为什么

    修改系统设置>共享>电脑名称后,没有任何效果

    第 1 条附言    2015-04-26 10:28:35 +08:00
    第 2 条附言    2015-04-26 18:56:50 +08:00
    原来这个问题是由DNS造成的,13楼有答案
    15 条回复    2015-04-26 18:55:55 +08:00
    jiezhi
        1
    jiezhi  
       2015-04-26 09:47:24 +08:00 via Android
    修改terminal的设置试试
    pH
        2
    pH  
       2015-04-26 09:49:40 +08:00
    真是奇怪了。我的一改这个设置立马就生效了。另外看截图,是很老的版本了吧?
    Yvette
        4
    Yvette  
       2015-04-26 09:53:54 +08:00   1
    你改的是Computer name, Terminal 前面那个应该叫做Hostname,改完把Terminal重启下就行了

    http://osxdaily.com/2010/09/06/change-your-mac-hostname-via-terminal/
    jiezhi
        5
    jiezhi  
       2015-04-26 09:55:39 +08:00
    起床开电脑试了一下,点击第二幅图中的那个**编辑**按钮设置一下,反正我的是这样的。
    83f420984
        6
    83f420984  
    OP
       2015-04-26 09:57:52 +08:00
    @joyeblue 谢谢啊,已经成功了,昨天我也找到了这个帖子 ,但事先通过 sudo scutil --set LocalHostName <newName> 改成永久的名称了,所以没有成功,今天通过修改 ~/.bash_profile 文件中加入一行 $ PS1="$(scutil --get ComputerName):\W \u\\$ " 就成功了 : )
    init
        7
    init  
       2015-04-26 09:58:51 +08:00   1
    sudo scutil --set HostName yourname
    83f420984
        8
    83f420984  
    OP
       2015-04-26 10:01:33 +08:00
    @Yvette 这个命令我试过,会让名称显示为永久,也就是以后想改名称只能通这几行命令来实现,而不能通过修改"共享"里的"名称"来实现
    zog
        9
    zog  
       2015-04-26 10:02:23 +08:00   1
    terminal下,键入命令:whoami,先确定一下用户名是什么。
    83f420984
        10
    83f420984  
    OP
       2015-04-26 10:03:14 +08:00
    @init 谢谢,已经成功了,在 ~/.bash_profile 文件里加入一行命令就OK了,现在已经可以通过修改"共享"里的"名称"来实现修改终端里的名称了
    Jouleken
        11
    Jouleken  
       2015-04-26 16:30:48 +08:00
    貌似是路由器的dns设置的问题
    83f420984
        12
    83f420984  
    OP
       2015-04-26 16:50:20 +08:00
    @Jouleken 求解,这个和路由的DNS有关系么 ?
    Jouleken
        13
    Jouleken  
       2015-04-26 17:39:38 +08:00   2
    我之前遇到的是这个问题

    https://www.google.com/search?client=safari&rls=en&q=bogon&ie=UTF-8&oe=UTF-8

    当路由器的DNS使用默认的 192.168.1.1 或 192.168.0.1 的时候 Terminal 里的计算机名 会变成 localhost
    当路由器的DNS使用自定义的 例如 运营商的DNS 或者 公共DNS的时候 Terminal 里的计算机名 会变成 你设置的名字
    ilotuo
        14
    ilotuo  
       2015-04-26 18:25:55 +08:00   1
    export PS="xxxx"
    我的现在是酱紫的:

    ```shell
    ^_^[18:24:39]jni$ echo $0
    -bash
    ^_^[18:24:49]jni$ execfail
    -bash: execfail: command not found
    O_O[18:25:03]jni$
    ```

    参考这里实现
    http://blog.csdn.net/ilotuo/article/details/45103273
    83f420984
        15
    83f420984  
    OP
       2015-04-26 18:55:55 +08:00
    @Jouleken 确实是这样的,感谢已发送 : )
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1117 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:27 PVG 07:27 LAX 15:27 JFK 18:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86