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 :删除命令别名