2. alias

Date:

2018-09-06

2.1. 命令格式

1alias [-p] [name[=value] ... ]

2.2. 所属用户

普通用户

2.3. 使用指导

alias is a shell builtin

alias是bash的内置命令。

查看alias帮助方法:
1man alias
2或者下面命令:
3help alias

2.4. 参数

参数详解

参数

功能

实例

- p

打印所有可以复用的别名信息。

alias - p

2.5. 参考实例

2.5.1. 查询命令别名信息

查看当前系统所有别名命令:

1[root@zzjlogin ~]# alias
2alias cp='cp -i'
3alias l.='ls -d .* --color=auto'
4alias ll='ls -l --color=auto'
5alias ls='ls --color=auto'
6alias mv='mv -i'
7alias rm='rm -i'
8alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
9alias zzjlogin='ls -l'

查看指定命令别名信息:

1[root@zzjlogin ~]# alias mv
2alias mv='mv -i'
3[root@zzjlogin ~]# alias cd
4-bash: alias: cd: not found

备注

如果命令没有这个命令不是别名则会提示上面第四行的信息: -bash: alias: cd: not found

注意

用alias命令添加的命令别名,系统重启以后会失效。

2.5.2. 为命令增加别名

给命令增加别名,方便日常使用:

echo 命令增加命令别名 nihao

1[root@zzjlogin ~]# alias nihao
2-bash: alias: nihao: not found
3[root@zzjlogin ~]# nihao
4-bash: nihao: command not found
5[root@zzjlogin ~]# alias nihao=echo
6[root@zzjlogin ~]# alias nihao
7alias nihao='echo'
8[root@zzjlogin ~]# nihao "hello"
9hello

为命令和常用参数的使用方法设置别名,方便日常使用:

新增命令别名 chakan ,这个命令名称作用和 ls -l 相同。

 1[root@zzjlogin ~]# chakan
 2-bash: chakan: command not found
 3[root@zzjlogin ~]# alias chakan
 4-bash: alias: chakan: not found
 5[root@zzjlogin ~]# alias chakan='ls -l'
 6[root@zzjlogin ~]# alias chakan
 7alias chakan='ls -l'
 8[root@zzjlogin ~]# chakan
 9总用量 48
10-rw-------. 1 root root  1040 3月  30 17:41 anaconda-ks.cfg
11-rwxr-xr-x. 1 root root   120 8月   6 14:11 hello.sh
12-rwxr-xr-x. 1 root root    31 8月   5 21:04 helloworld.sh
13-rw-r--r--. 1 root root 21684 8月   3 22:03 install.log
14-rw-r--r--. 1 root root   557 8月   5 22:07 ls-redirect.txt
15-rw-r--r--. 1 root root   239 8月   3 22:11 snapshot
16-rw-r--r--. 1 root root    12 8月   5 22:17 test-in.txt
17[root@zzjlogin ~]# chakan /home
18总用量 0

2.6. 相关命令

unalias :删除命令别名