linux中为常用命令创建快捷方式

【Linux常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。

作为运维人员,我们每天要敲很多重复的命令,有些是组合命令,可能很长。如果我们能简写这些命令,那么我们的工作效率将大大提高。

Linux 中的别名是什么?

别名是用户创建的自定义命令,用于执行另一个通常更复杂的命令或命令组。因此,它是引用命令的快捷方式。换句话说,别名是快捷命令,它的功能与我们编写整个命令的功能相同。

例如,你可以将别名设置tgztar -xvzf命令的快捷方式。你已经发现创建别名使你的命令行生活更轻松非常有帮助。

列出当前定义的 Linux 别名

只需执行alias 命令,你就可以在你的配置文件中查看已定义别名的列表 。

  1. > alias
  2. alias egrep='egrep --color=auto'
  3. alias fgrep='fgrep --color=auto'
  4. alias grep='grep --color=auto'
  5. alias l='ls -CF'
  6. alias la='ls -A'
  7. alias ll='ls -alF'
  8. alias ls='ls --color=auto'

在上面你可以看到为你的用户定义的默认别名 Ubuntu 20.04. 如你所见,执行ll等同于运行ls -alF

使用这样的别名,你可以创建任何东西,从这样的简单快捷方式到强大的自定义命令。

如何创建 Linux 命令别名

创建 Linux 别名非常简单。语法如下:

  1. alias alias_name='command_to_run'
  1. alias命令开始
  2. 然后键入要创建的别名的名称
  3. 添加一个=符号,两边没有空格=
  4. 然后键入你希望别名在运行时执行的命令(或命令)。这可以是一个简单的命令,也可以是一个强大的命令组合。

你可以在工作时在命令行中输入它们,或者更有可能将它们放在一个启动文件中,例如你的 .bashrc 文件,以便你每次登录时都可以使用它们。

Linux中的别名可以直接在shell中设置如下:

alias ll='ls -alF'

现在,当ll命令运行时,它将使用别名和-alF选项。

请注意,以这种方式在 Linux 中设置别名仅适用于 shell 会话的生命周期。当shell关闭时,别名将丢失。要使别名在 shell 会话中持续存在并重新启动,应使用 shell 的配置文件。对于 bash,这是.bashrc文件。

.bashrc文件位于你的主目录中。在文本编辑器中打开文件:

  1. vim ~/.bashrc

现在在文件中找到要保留别名的位置。例如,你可以将它们添加到文件末尾:

  1. # Aliases
  2. # alias alias_name="command_to_run"
  3. # Long format list
  4. alias ll="ls -la"
  5. # Print my public IP
  6. alias myip='curl ip.sb'
  7. alias rumenzssh='ssh -i ~/.ssh/rumenz.pem rumenz@rumenz.com'

保存文件。现在,.bashrc使用以下命令重新加载文件:

  1. source ~/.bashrc

我们只要用rumenzssh就可以ssh登录到服务器,相当于执行了以下命令。

  1. ssh -i ~/.ssh/rumenz.pem rumenz@rumenz.com

现在你可以考虑最常使用的命令,并在 shell 中为它们创建快捷方式。

【Linux常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。

返回笔记列表
入门小站