在OS X和其他Unix系统中保持命令提示符主机名静态
推筒子试玩-[注册就送]
发布于 2019-08-11 00:49:38
9999+

棋牌官方下载OS X中用户的默认终端shell是流行的Bash shell,在使用时会为您提供一个命令提示符,其中包含当前主机名,后跟当前文件夹以及终端会话的当前用户名。这为您提供了有关系统的一些快速信息;但是,有时可能会发生变化。当您连接到某些公司甚至公共网络时,无论是Wi-Fi还是硬连线,路由器的配置都可能会指示您的系统采用新的主机名来正确识别网络。这个新的主机名可以是顺序编号系统,计算机的MAC地址,也可以是当前会话的已发布IP地址。虽然这种重命名很常见且对网络管理员有益,但这将反映在终端的命令提示符中,并且可能是每次打开它以运行命令和配置系统时都会分散注意力。例如,每当我使用终端时,我的个人笔记本电脑都会给我这个熟悉的命令行提示:Tophers-Laptop:~tkessler $此提示表示计算机(Tophers-Laptop :),当前文件夹(“〜”或主目录) ),然后是用户名(tkessler);但是,如果我连接到某些网络,我会看到类似下面的内容:MobileWiFi-192棋牌手游-168-1-4:~tkessler $虽然这些更改不会影响事物,但可以通过运行“主机名”来克服命令重置当前主机名,如果您经常使用调用此更改的网络,则处理可能会令人沮丧。幸运的是,您可以通过为终端shell发出快速自定义提示来克服它。要执行此操作,您需要编辑shell的配置文件,因此请运行以下命令为您的帐户编辑此隐藏配置文件:pico~ / .bash_profileIn打开的编辑器,在文档末尾输入以下行,确保将COMPUTERNAME更改为所需的系统名称:PS1 =“COMPUTERNAME:\ W \ u $”输入此行后,按Control-O保存,然后按Control-X退出。现在,当您创建新的终端会话时,系统将使用您输入的静态“COMPUTERNAME”文本代替主机名,但将镜像bash提示符的所有其他方面。当您更改网络时,这将使主机名更改不会反映在终端中。问题?评论?有修复吗?将它们发布在下面或 给我们发电子邮件! 请务必在Twitter和CNET Mac论坛上查看我们。热门棋牌

X分享到微信朋友圈

打开微信,使用“扫一扫”,点击右上角“分享到朋友圈”。