在下一篇文章中,我们将研究如何修改bashrc。 有了这个,我们将实现 隐藏或修改提示的用户名和主机 由Bash撰写。 有些人痴迷于隐私和您的安全性。 他们从不在线透露任何有关您身份的信息。 如果您是其中之一,那么您会喜欢这个小技巧,可以稍微保护您的隐私。
如果您是博客作者或技术作家,几乎可以肯定,有时需要将Gnu / Linux终端的屏幕快照上传到您的网站和博客。 所有Gnu / Linux用户都知道, 终端将显示我们的用户名和主机.
如果您是进行教程并共享终端屏幕截图的人之一,并且您还担心隐私和安全性, 最实用的方法是简单地创建另一个用户帐户,例如admin @ demo或user @ example。 我们可以使用这些帐户制作指南或视频,并将其上传到我们的博客或社交网络,而无需担心终端显示的数据。 但是还有其他选择,我们将在下面看到。
您的用户名/主机可能太酷了,因此您可能不希望其他人将其复制并用作自己的用户名/主机。 另一方面,您的用户名/主机名可能太怪异,很糟糕,或者包含令人反感的字符,因此您不会觉得别人看到它们很有趣。 在这种情况下,这个小技巧可能对您有帮助 在终端中隐藏或更改您的用户名@ localhost.
在上一个屏幕截图中,您可以在终端中看到 用户名是“ sapoclay” 和“entreunosyceros”是我的主机名.
使用bashrc文件隐藏“用户名@本地主机:”
首先,我们将编辑我们的 文件“〜/ .bashrc”。 我将使用 Vim编辑器 为此,但是每个人都使用他们最喜欢的那个。 以我为例,在打开终端(Ctrl + Alt + T)之后,我将编写以下命令:
vi ~/.bashrc
打开后,我们将按“ Esc”和“ i”键。 进入插入模式 我们将以下内容添加到文件末尾:
PS1="\W> "
要退出文件,就像在vim中一样,我们必须按'键ESC' 接着 写:wq 保存并关闭文件。
返回控制台后,我们将不得不 运行以下命令以使更改生效:
source ~/.bashrc
我们将立即看到更改。 现在,我们将不再看到user @ localhost部分。 仅会显示〜>符号。
使用bashrc文件修改“用户名@本地主机:”
如果您要查找的不是隐藏用户@ localhost的部分,而是要查找 更改您的bash提示 到更有趣和有意义的事情,我们将不得不回到 编辑〜/ .bashrc文件。 如上例所示,从终端(Ctrl + Alt + T),我们将编写:
vi ~/.bashrc
打开文件并激活插入模式, 我们将在末尾添加以下行 一样的:
PS1="entreunosyceros> "
取代«肠球菌»带有您选择的字母的任意组合。 拥有它后,按'键ESC'并写道 :WQ 保存并退出文件。
至 查看所做的更改与前面的示例一样,必须执行以下命令来更新更改:
source ~/.bashrc
这些更改将立即显示。 我们会在您的shell提示符下看到entreunosyceros字母。
通过网络获取bashrc的设置
如果您希望能够以自己的方式配置计算机的提示,则可以访问该网站 bashrc生成器。 您可以在其中选择“拖放'您希望在终端中显示哪些选项。 网络将为您提供必须添加到〜。/ Bashrc文件中的必要代码。 正如我们在同一篇文章中所见。
警告-在某些情况下,这是不好的做法。 例如,如果像zsh这样的其他shell继承了您当前的shell,它将引起一些问题。 如果使用单个外壳程序,则仅在隐藏或修改用户名@ localhost时使用它。 除了将用户@localhost部分隐藏在终端中之外, 这个技巧没有功能性的应用程序 即使配置得很酷,在某些特定情况下也可能会出现问题。
成为第一个发表评论