MAC设置别名

alias命令_Linux alias命令:给命令定义别名

在操作 Linux 的过程中,最令你感到不爽的是什么?答:命令太多,选项太多,记不住。

幸好 Linux 系统中有一个叫作 alias 的命令,它可以给一些命令设置别名,利用它我们就可以不必记住太多复杂的选项,只需将这些选项设置成别名就好啦。

具体操作:

1.进入配置文件: vim .zshrc

2.添加别名:alias txy='ssh root@x.x.x.x'

 

3.更新配置文件: source .zshrc

4.查看别名是否生效:alisa txy

或者直接使用命令 txy

定义别名

定义别名的方法很简单,格式如下所示:

alias [name[=value]]

这里需要注意的是:

  • 等号(=)前后不能有空格,否则就会出现语法错误了。

  • 如果value中有空格或tab,则value一定要使用引号(单、双引号都行)括起来。

     

如何查看别名

如果太热衷于设置别名,那么你就会面临着要记住很多别名的困扰,因此,学会查看所有已设置的别名,就显得尤为重要了。

查看别名的方法也很简单,直接输入 alias 命令,不加任何选项和参数即可:

[roc@roclinux ~]$ alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

可以看到,系统把当前可用的所有的别名都列出来了。仔细找一下,是不是可以看到刚才设置的那个别名了:alias vi='vim'。

查看单独命令的别名

如果我们只想查看一个单独命令是否设置了别名,那么方法有两个。

方法一:使用 alias 命令加参数

[roc@roclinux ~]$ alias vi
alias vi='vim'

方法二:使用快捷键 当在终端中输入一个命令后,按下 Ctrl+Alt+E 组合键,假如设置了别名,那么别名自动会变成实际的命令。

注意:这个快捷键并非在所有终端中都可行,有些终端的快捷键会和这个快捷键冲突,这样的话,该方法就不好使了。

如何取消别名

别名定义的太多了,往往带来的不是方便,而是困扰。所以我们也需要掌握删除别名的方法。

那么,如何删除一个别名呢?可以使用 unalias 命令。比如,我们想删除 vi='vim' 这个别名,可以这样来操作:

#删除别名设置
[roc@roclinux ~]$ unalias vi

#再看看, 已经被删除了吧
[roc@roclinux ~]$ alias
alias cp='cp -i'
alias dirA='echo work directory is /root'
alias dirB='echo work directory is $PWD'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

经过仔细观察,确实已经找不到刚才定义的 vi 别名了。

如果你想删除所有的别名,直接使用 unalias 命令的-a选项即可,只不过要谨慎使用,避免你设置的所有的别名一下子都被清除了,自己还得一个一个重新设置回来。

#删除所有别名
[roc@roclinux ~]$ unalias -a

#空空如也
[roc@roclinux ~]$ alias
 
posted @ 2023-05-11 11:44  God苏澈  阅读(192)  评论(0)    收藏  举报