2.5-alias命令
作者:互联网
如何查看别名?
有的命令有alias,有的没有,alias是命令的别名
[root@evan-01 ~]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
[root@evan-01 ~]# which man
/usr/bin/man
[root@evan-01 ~]#
查看系统命令别名
[root@evan-01 ~]# alias
alias cp='cp -i'
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'
[root@evan-01 ~]#
$PATH 系统环境变量
$PATH是一系列的路径,只要命令在这些路径下就可以直接用,就生效。which 命令,其实就是在这些路径里查的
[root@evan-01 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin/:/usr/local/mysql/bin/:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin:/root/bin
[root@evan-01 ~]#
自定义alias
linux系统中并没有hahaha这个命令,我们可以来自定义一个命令,并赋予它一些操作,比如:alias hahaha=‘ls -lha’,这样的话,当我们执行hahaha的时候实际就是在执行ls -lha。
[root@evan-01 /]# hahaha
-bash: hahaha: 未找到命令
[root@evan-01 /]# alias hahaha='ls -lha'
[root@evan-01 /]# hahaha
总用量 24K
dr-xr-xr-x. 20 root root 281 7月 27 2018 .
dr-xr-xr-x. 20 root root 281 7月 27 2018 ..
-rw-r--r-- 1 root root 0 7月 12 2018 .autorelabel
lrwxrwxrwx. 1 root root 7 5月 28 2018 bin -> usr/bin
dr-xr-xr-x. 4 root root 4.0K 5月 28 2018 boot
drwxr-xr-x 5 root root 62 8月 28 2018 data
drwxr-xr-x 20 root root 3.3K 8月 7 14:44 dev
drwxr-xr-x. 93 root root 8.0K 8月 7 14:44 etc
drwxr-xr-x. 13 root root 162 9月 14 2018 home
lrwxrwxrwx. 1 root root 7 5月 28 2018 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 5月 28 2018 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 media
drwxr-xr-x. 2 root root 6 11月 5 2016 mnt
drwxr-xr-x. 2 root root 6 11月 5 2016 opt
dr-xr-xr-x 200 root root 0 8月 7 14:43 proc
dr-xr-x---. 20 root root 4.0K 8月 7 14:59 root
drwxr-xr-x 26 root root 860 8月 7 14:45 run
lrwxrwxrwx. 1 root root 8 5月 28 2018 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 11月 5 2016 srv
dr-xr-xr-x 13 root root 0 8月 7 14:44 sys
drwxr-xr-x. 2 root root 19 6月 25 2018 test
drwxr-xr-x 2 root root 33 7月 18 2018 test2
drwxrwxrwt 8 root root 220 8月 7 15:08 tmp
drwxr-xr-x. 13 root root 155 5月 28 2018 usr
drwxr-xr-x. 21 root root 4.0K 8月 7 14:44 var
[root@evan-01 /]#
取消自定义alias
[root@evan-01 /]# unalias hahaha
[root@evan-01 /]# hahaha
-bash: hahaha: 未找到命令
[root@evan-01 /]#
标签:01,命令,alias,evan,usr,xr,root,2.5 来源: https://blog.csdn.net/u010148669/article/details/98749492