linux系统下alias命令是什么呢?下下面是alias命令的详细介绍:
1、alias命令简介:
Linux系统下alias命令用来设置指令的别名,对一些较长的命令进行简化。使用alias时,必须使用单引号将原来的命令包含,防止特殊字符导致错误。
2、alias命令设置别名:
alias 别名='原命令 -选项/参数'
例如:
alias ll='ls -lt'
这样设置了ls -lt命令的别名是ll,在终端输入ll时,则相当于输入了ls -lt命令
total 32
-rw-r--r-- 1 fdipzone staff 1685 8 3 2016 index.html
-rw-r--r-- 1 fdipzone staff 853 8 3 2016 web.html
-rw-r--r-- 1 fdipzone staff 5943 8 3 2016 backend.php
3、alias命令查看已经设置的别名列表:
alias -p
4、删除别名:
unalias 别名
例如:
unalias ll
5、设置别名每次登入可用:
alias命令只作用于当次登入的操作。如果想每次登入都能使用这些命令的别名,则可以把相应的alias命令存放在 ~/.bashrc 文件中。
打开~/.bashrc文件,输入要设置的alias命令,保存,然后运行
source ~/.bashrc
如果这样还不行,表示没有~/.bash_profile文件或文件中没有执行~/.bashrc文件
可以在~/.bash_profile中加入命令 source ~/.bashrc 后保存
这样就可以每次登入后都可以使用设置好的命令别名。
以上就是小编今天的分享了,希望可以帮助到大家。
Linux命令别名设置之alias命令
请关注本头条号,每天坚持更新原创干货技术文章 如需学习视频,请查看本头条号简介,免费在线观看学习视频
1. alias命令简介
Linux alias命令用来设置命令的别名,简化一些复杂的命令与选项或参数搭配的使用。使用alias时,必须使用单引号将原来的命令和选项或参数包含,防止特殊字符导致错误。
2. 使用格式
alias 别名=’原命令 -选项/参数’
3. 使用案例
先看看例子:
查看/var/bbb目录占用的空间
[root@zcwyou ~]# du /var/bbb
48432 /var/bbb
默认情况下,以字节数显示
添加选项-h,以人类习惯的单位显示
[root@zcwyou ~]# du -h /var/bbb
48M /var/bbb
那么,可以把du -h设置为du吗?
3.1 别名设置方法
[root@zcwyou ~]# alias du='du -h'
验证一下效果:
[root@zcwyou ~]# du /var/backup
405M /var/backup
表明设置成功。
3.2 查看已经设置的别名列表
[root@zcwyou ~]# alias -p
alias cp=’cp -i’
alias du=’du -h’
alias egrep=’egrep –color=auto’
alias fgrep=’fgrep –color=auto’
alias grep=’grep –color=auto’
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’
3.3 删除别名
[root@zcwyou ~]# unalias xxx
例如,删除刚刚的设置:
[root@zcwyou ~]# unalias du
以上演示仅仅是临时生效的。如果要永久生效,需要修改用户配置文件~/.bashr
3.4 针对特定用户设置别名永久生效
修改用户配置文件~/.bashr,用户每次登录都会自动读取该文件内容的。
[root@zcwyou ~]# vi ~/.bashrc
添加以下内容:
alias du=’du -h’
导入配置马上生效
[root@zcwyou ~]# source ~/.bashrc
如果不生效,检查~/.bash_profile文件
[root@zcwyou ~]# cat ~/.bash_profile
查看.bash_profile文件是否有以下内容,如果没有,添加上去。
# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi
配置好后下次登录后就能自动设置别名了。
**点击了解更多**,快速查看更多的技术文章列表。