Linux 终端是高级用户的宝库,允许您通过命令行执行大量操作。 但是,其中一些经常使用的命令可能很长或很复杂,因此每次都输入它们可能不是最佳选择。
是否有一个快捷方式可用于将关键字分配给长命令并使用该关键字执行它们? 使用别名,您可以做到这一点。 本文将教您如何设置、使用和删除 Linux 命令行别名。
什么是别名命令?
这 别名 Linux 中的命令允许您为长字符串定义自己的短关键字,包括您经常执行的命令。 使用别名,您可以节省一些时间和精力,同时专注于手头的任务,而无需记住命令。 别名可以是临时的,也可以是永久的。
临时别名仅对当前 shell 或终端会话有效。 因此,如果您打开一个新终端或 close 当前窗口,这些别名将停止工作。 如果您想在短时间内或为特定项目设置别名,临时别名会派上用场。
另一方面,永久别名将持续存在,即使您 close 当前终端或重新启动计算机。 所以,如果你看到自己使用类似的命令 sudo apt-get 更新 通常,为它设置一个永久别名可能是有益的。
使用别名设置别名
在设置任何别名之前,最好确保您的自定义关键字不会与任何其他 Linux 命令冲突,例如 ls, 光盘, 或者 mkdir. 要创建别名,请在 Linux 机器上打开终端并使用以下语法:
alias your_keyword = "some_linux_command"
为了 example如果要设置别名将当前目录更改为 /MakeUseOf 你里面的文件夹 /家 目录并列出文件夹的内容,可以设置别名而不是执行 cd /home/用户名/MakeUseOf 进而 ls.
alias muo="cd /home/username/Projects && ls"
此方法只会创建临时别名,并且不会在不同的终端会话或重新启动后持续存在。 要设置永久别名,您需要编辑 .bashrc 配置文件,如果你使用 bash 外壳或 .zshrc 如果你使用 Z shell,配置文件。
您可以使用内置的 Vi 文本编辑器或您选择的任何其他文本编辑器来执行此操作。 打开相应的配置文件并使用与临时别名相同的语法添加别名。 完成后,保存配置文件并启动终端的新实例以使更改生效。
您还可以通过以下方式使用 alias 命令查看已在 Linux 机器上设置的所有别名:
alias
使用 unalias 删除别名
删除临时别名不需要您做任何事情。 简单地 close 现有的终端会话并打开一个新的以摆脱所有临时别名。 但是,删除永久别名的过程类似于首先添加它们。
打开您在添加别名时编辑的配置文件并删除定义别名的行。 完成后,保存文件并启动一个新的终端实例。 要暂时禁用别名,您可以使用 非别名 命令也一样。
unalias your_keyword
让您的 Linux 体验更高效
Linux 可以通过提供方便的命令(如 别名 和 非别名. 通过创建别名,您可以为更频繁执行的较长命令分配一个短关键字。 这样,您可以在高效地使用计算机工作的同时节省时间和精力。
然而,这还不是全部。 通过一些提示和技巧,您可以成为 Linux 高级用户并充分利用您的计算机。