详解如何在Linux中创建和使用别名命令

 更新时间:2023年07月25日 09:30:11   作者:冷冻工厂  
Linux 用户经常需要反复使用一个命令,一遍又一遍地键入或复制相同的命令会降低您的工作效率并分散您对应该做的事情的注意力,这个时候我们可以通过为最常用的命令创建别名来节省一些时间,接下来将给大家介绍一下如何在Linux中创建和使用别名命令

列出当前别名

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

alias

在这里您可以看到 Ubuntu 系统中为您的用户定义的默认别名。

可以看到,执行 ll 命令相当于运行 ls -alF 命令。

$ ll
$ ls -alF

您可以使用单个字符创建别名,该字符相当于您选择的命令。

创建别名

创建别名是一个相对简单且快速的过程。您可以创建两种类型的别名 - 临时别名和永久别名。我们将回顾这两种类型。

创建临时别名

您需要做的就是输入单词别名,然后使用您希望用来执行命令的名称,后跟“=”符号并引用您想要别名的命令。

语法如下:

$ alias shortName="your custom command here"

这是一个实际的例子:

$ alias wr=”cd /var/www/html”

然后您可以使用“wr”快捷方式转到 webroot 目录。该别名的问题是它只能用于当前的终端会话。

如果您打开新的终端会话,该别名将不再可用。如果您希望跨会话保存别名,您将需要一个永久别名。

创建永久别名

要在会话之间保留别名,您可以将它们保存在用户的 shell 配置文件中。这可以是:

  • bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Fish – ~/.config/fish/config.fish

您应该使用的语法实际上与创建临时别名相同。唯一的区别在于这次您将其保存在文件中。例如,在 bash 中,您可以使用您最喜欢的编辑器打开 .bashrc 文件,如下所示:

$ vim ~/.bashrc

在文件中找到要保留别名的位置。例如,您可以将它们添加到文件末尾。出于组织目的,您可以在别名之前留下评论,如下所示:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem tecmint@192.168.0.100”
alias ll="ls -alF"

保存文件。该文件将在您的下一个会话中自动加载。如果要在当前会话中使用新定义的别名,请发出以下命令:

$ source ~/.bashrc

要删除通过命令行添加的别名,可以使用 unalias 命令取消别名。

$ unalias alias_name
$ unalias -a [remove all alias]

总结

这是一个简短的示例,说明如何创建自己的别名并执行常用命令,而无需一次又一次地键入每个命令。现在您可以考虑最常用的命令并在 shell 中为它们创建快捷方式。

到此这篇关于详解如何在Linux中创建和使用别名命令的文章就介绍到这了,更多相关Linux创建和使用别名命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 两个备份数据库的shell脚本

    两个备份数据库的shell脚本

    这篇文章主要是分享两个备份数据库的shell脚本,需要的朋友可以参考下,功能略有不同
    2013-02-02
  • Linux ps命令详解及Linux查看进程的操作方法

    Linux ps命令详解及Linux查看进程的操作方法

    这篇文章主要介绍了Linux ps命令详解,Linux查看进程的操作方法,ps命令常用的方式有三种,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-12-12
  • C语言实现的ls命令源码分享

    C语言实现的ls命令源码分享

    这篇文章主要介绍了C语言实现的ls命令源码分享,本文是学习apue的练手之作,需要的朋友可以参考下
    2014-09-09
  • Shell脚本定义变量和重新赋值

    Shell脚本定义变量和重新赋值

    这篇文章主要介绍了Shell脚本定义变量和重新赋值,以及变量命名规则,需要的朋友可以参考下
    2014-07-07
  • Linux中popen函数的作用小结

    Linux中popen函数的作用小结

    popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。这篇文章重点给大家介绍Linux中popen函数的作用,感兴趣的朋友一起看看吧
    2018-05-05
  • Bash脚本内置的调试方法技巧

    Bash脚本内置的调试方法技巧

    这篇文章主要介绍了Bash脚本内置的调试方法技巧,本文介绍了调试技巧和几个调试技巧,比如输出行号的方法、只调试某段程序的方法,需要的朋友可以参考下
    2015-04-04
  • Linux shell编程中IO和条件及循环处理的细节问题讨论

    Linux shell编程中IO和条件及循环处理的细节问题讨论

    这篇文章主要介绍了Linux shell编程中IO和条件及循环处理的细节问题讨论,需要的朋友可以参考下
    2016-02-02
  • 一句话Shell命令关闭不需要的随机启动服务

    一句话Shell命令关闭不需要的随机启动服务

    这篇文章主要介绍了一句话Shell命令关闭不需要的随机启动服务,使用本文的一句话命令,可以达到优化系统的目的,其中要保留的服务可以自己定义,需要的朋友可以参考下
    2014-12-12
  • 关于vi和vim的区别及命令详解

    关于vi和vim的区别及命令详解

    下面小编就就为大家带来一篇关于vi和vim的区别及命令详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 如何利用shell开发keepalived启动脚本

    如何利用shell开发keepalived启动脚本

    Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。这篇文章主要介绍了使用shell开发keepalived启动脚本,需要的朋友可以参考下
    2020-03-03

最新评论