网站搜索

刚从 Linux 终端开始?以下是一些设置技巧


快速链接

  • 选择配色方案
  • 考虑透明终端
  • 自定义您的提示
  • 尝试选项卡式终端
  • 手边有一个备份终端
  • 尝试终端多路复用器

Linux 终端很有用,但有时会因为无聊而受到批评。如果您是使用命令行的新手,这里有一些方法可以让它变得更有用、更有趣、更时尚。

1. 选择配色方案

您会希望您的终端具有可读性,因为您将在其中花费大量时间。大多数 Linux 终端都采用暗加亮或亮加暗方案进行设置。

另一种选择是“日光照射”方案,旨在使颜色在长时间使用时更赏心悦目。

您的终端模拟器通常会在设置中包含一些预定义的配色方案。您可以从这里开始,然后调整设置,直到找到您喜欢的颜色,即使您只有 16 种颜色可供选择。

2.考虑透明终端

在许多现代 Linux 终端模拟器上,您可以更改终端背景的透明度。你可以用它来假装自己是 2000 年代警察程序中的黑客,但它也有实际用途。如果您正在学习像 How-To Geek 上那样的教程,您将能够更轻松地了解自己在做什么。

如果顶部有终端窗口,您将能够阅读窗口下方的文本。这将为您节省大量在窗口之间单击的时间和精力。

3. 自定义您的提示

使用 Linux shell,您可以自定义提示符以在每个命令行上显示有用的信息。在大多数 shell 上,这是通过设置环境变量来完成的。

在 Bash 中,您需要在 PS1 变量中设置该变量。这将提示符控制为 shell 级别 1,这是您在命令行时的默认设置。

在此变量中,您可以拥有任何想要的文本,但您也可以使用“\”字符设置一些转义序列,以显示其他有用的信息

其中一些包括:

\u

显示您的用户名

\w

显示您当前的工作目录,您的主目录缩写为 ~(波形符)字符

\h

显示 Linux 计算机的主机名,直到第一个“.”。特点。将显示完整的主机名。

\H (capital H)

您的完整主机名

\t

以24小时制时、分、秒格式显示时间

\T (capital T)

与 \t 相同,但时间为 12 小时。

以下是如何将它们组合在一起。如果您在远程 Linux 计算机上有帐户,那么了解您登录的是哪台计算机会很有用,以确保您不会将本地计算机与远程计算机混淆。

在文本编辑器中打开文件 .bashrc 并在其中输入以下行:

export PS1="\u@\h:\w\$: "

保存文件并打开新的终端窗口或在 shell 中键入此命令以激活新提示符

source .bashrc

在每次提示时,您都会看到您的用户名后跟一个“@”字符,然后是主机名,直到第一个“.”,然后是您当前的工作目录,当您以用户身份登录时,后跟一个“$”普通用户,但如果您是 root,则为“#”,后跟一个空格。

您的发行版可能已经带有包含此类信息的自定义提示。你可以离开它。也可以在提示中添加颜色,并且您的发行版也可能设置默认值。尽管语法可能很难看,但如果您确实想欺骗提示符,则可以深入研究它。

4.尝试选项卡式终端

现代终端模拟器的一个有用功能是选项卡式终端。这类似于选项卡式浏览。如果您有太多的浏览器选项卡而忘记了打开它们的目的,您终于可以将这种体验带到 Linux 终端。

许多终端模拟器都会有一个看起来像加号或类似的按钮,用于打开新的终端选项卡。或者您可以转到菜单并选择新选项卡的选项。通常还会有用于打开新选项卡的键盘快捷键,例如 Ctrl+Shift+T。

在许多终端模拟器上,您可以将终端选项卡拖到窗口中,然后将它们拖回到其他终端窗口上以创建选项卡。

5. 准备一个备用终端

当我在终端启动文件中进行自定义时,我喜欢打开一个窗口,其中包含当前设置作为备份。

如果我在其中一个文件中出错,可能会导致无法打开另一个终端。我必须以 root 身份登录,删除主目录中的有问题的文件,然后重新开始。通过备用终端,我有一个正在运行且处于已知良好状态的终端。我保持此终端打开,然后在另一个终端窗口或选项卡中测试我的更改。

使用 cp 命令为您编辑的任何文件(例如 .bashrc)创建备份副本也是一个好主意:

cp .bashrc .bashrc.bak

如果您犯了错误,您可以将此备份副本复制到文件上,然后您将回到开始的地方:

cp .bashrc.bak .bashrc

6.尝试终端多路复用器

Linux 终端非常有用,但您可以使用终端多路复用器使其变得更好。终端多路复用器(例如 GNU Screen 或 tmux)允许您运行多个 shell 并分割屏幕,就像使用选项卡式终端或多个终端窗口一样。

终端多路复用器的优点之一是您可以暂停并恢复会话。这对于远程 SSH 连接来说非常方便。如果您的 Wi-Fi 连接在连接时断开,当连接恢复时,您可以重新登录并继续您正在执行的操作。


现在您已经有了完美的终端设置,开始学习如何使用它和一些适合初学者的基本 Linux 命令。

相关文章: