IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT

当前位置:公众IT > 技术文章 >

新闻来源:互联网资料整理       发布时间:2023/4/5 17:56:58       共计:4692 浏览

这个非常简单,直接使用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中设置别名,可以通过 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后面的实际命令,要用单引号括起来。

alias命令

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命令时,等于号两边不能有空格,另外如果别名包含空格或者特殊符号时要是用引号。一般情况下别名要清晰明了,不要搞的太复杂,希望我的可以帮到你。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
·上一条: | ·下一条:
同类资讯
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图