说明: # type ll ll is aliased to `ls -l --color=tty'
CentOS下输出的结果,从字面意思就可以看出来ll是ls -l –color=tty命令的别名。当有些命令非常常用,而输入却又很长就可以使用命令的别名。有时也会为了安全设立别名,如alias rm=’rm -i’,当删除时会提示是否确认删除!不同的linux发行版命令不太一样,可以根据自己的习惯进行别名设置。 $ alias vi='vim' $ alias rm='rm -i'
直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入~/.bashrc文件,然后重新加载就可以了。 # vim ~/.bashrc //在文件最后面加入别名设置,如:alias rm=’rm -i’ # source ~/.bashrc //保存后重新载入,因为修改的是当前用户目录下的.bashrc文件,所以此方式只对当前用户有用。如果要对所有用户都有效,需修改/etc目录下的bashrc文件。CentOS下仔细看~/.bashrc文件,会发现这段,意思是如果存在/etc/bashrc全局配置的话就使用它 # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi
附录: alias cp='cp -i' alias crontab='/shell/cron.sh' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'(责任编辑:IT) |