所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

在linux如何设置命令的别名,需要注意些什么?

发布时间:2020-04-15 16:51:40

资讯分类:别名  linux  命令  设置  别名  命令  创建
在linux如何设置命令的别名,需要注意些什么?

这个非常简单,直接使用Linux的alias命令即可,如果在当前命令行下执行,则临时有效,如果添加到bashrc配置文件中,则永久有效,下面我简单介绍一下,感兴趣的朋友可以尝试一下:

临时有效

这种方式是在终端命令行下直接执行alias命令创建别名,当会话结束或中断的时候,则创建的别名自动失效:

1.基本使用方式“alias [别名]=[需要别名的命令] ”,以“ls -a”命令为例,你可以创建别名“alias la='ls -a'”,则运行la命令时会显示所有文件,查看当前别名列表,也可看到新建的别名,如下

2.如果需要删除别名的话,直接运行命令“unalias [别名]”即可,以上面的la命令为例,直接运行“unalias la”就可删除,如下,会提示命令不存在,当前别名列表也不会查找到:

永久有效

这种方式是将alias创建的别名添加到bashrc配置文件中,不管当前会话是否结束或中断,创建的别名会一直有效:

1.配置/etc/bashrc文件,则创建的别名会对当前所有用户有效,以root用户修改bashrc文件,添加如下别名,运行source命令使其生效:

则切换到任意一个普通用户,这些别名都有效,如下,也可以在别名列表中直接查到:

2.如果配置到用户自己的bashrc(~/.bashrc)文件中,则只对用户自己本身有效,切换到其他用户时,是不能使用的,如下,在当前用户bashrc文件中添加下列别名,运行source命令使用生效:

当切换到其他用户时,别名是无效的,如下:

至此,我们就完成了在Linux下使用alias命令创建命令别名。总的来说,整个过程非常简单,只要你有一定的Linux基础,熟悉一下相关文档和示例,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

在linux如何设置命令的别名,需要注意些什么?

Linux alias命令用于设置指令的别名。

用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。

语法alias[别名]=[指令名称]

参数说明:若不加任何参数,则列出目前所有的别名设置。

实例

给命令设置别名

# alias lx=ls

#lx

anaconda-ks.cfg file-2015-08-05-23-16-24 Music Videos

需要注意在使用alias命令时,等于号两边不能有空格,另外如果别名包含空格或者特殊符号时要是用引号。一般情况下别名要清晰明了,不要搞的太复杂,希望我的回答可以帮到你。

在linux如何设置命令的别名,需要注意些什么?

Linux中设置别名,可以通过 alias 来设置,设置别名有啥好处呢?主要就是精简命令的输入,方便记忆。


如何在Linux中设置别名?步聚如下:

(1)、在 .bash_profile 文件中设置alias,如:

# vi ~/.bash_profile

添加别名,如:

alias ll='ls -alF'

alias test='/home/test.sh'

(2)、使别名生效

# source ~/.bash_profile

(3)、测试别名

## ll命令执行的其实是 ls -alF

# ll

## test命令执行的其实是 /home/test.sh脚本

# test


另外,在Linux中设置alias别名时有哪些注意事项呢?主要有以下2点:

(1)、~/.bash_profile文件中,alias别名设置时,“=”号左右不能加空格,下面这种写法是错误的:

alias test = '/home/test.sh'

(2)、alias后面的实际命令,要用单引号括起来。

在linux如何设置命令的别名,需要注意些什么?

alias命令

在linux如何设置命令的别名,需要注意些什么?

把下面这行代码放到bash的配置文件里再source一下这个配置文件,再执行ls命令的时候执行的就是ls -lh了。

alias ls=‘ls -lh’

留言与评论(共有 0 条评论)
   
验证码:
Top