linux alias 命令

功能说明:设置指令的别名。

语  法:alias[别名]=[指令名称]

补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。

参  数:若不加任何参数,则列出目前所有的别名设置。

常用参数

格式:alias
格式:alias -p
显示当前设置的别名。

alias cp=‘cp -i‘
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 vi=‘vim‘


格式:alias name=‘command line‘
设置别名。

格式:alias name
显示指定的别名设置。

格式:unalias name
取消指定的别名设置。


基本用法: alias 的基本使用方法为:alias 新的命令=‘原命令 -选项/参数‘。举例说明,alias l1=‘ls -l  --color=tty‘ 将重新定义 ls 命令,现在只需输入 l 就可以列目录了。
获知别名: 直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。
删除别名: 要删除一个别名,可以使用 unalias 命令,如 unalias l1。

但是这样设置后,系统重启后,别名就无效了,怎样让别名重启后还生效呢?
方法一:
 在用户宿主目录里面有一个.bashrc,用vim打开这个文件在里面添加你想要设置的别名就行了,例如
 vi /root/.bashrc

 alias rm=‘rm -i‘
 alias cp=‘cp -i‘
 alias mv=‘mv -i‘

方法二:
方法一虽然可行,但是其它用户登录到linux主机上,刚才设置的别名还是不起作用,所以我们这里要介绍方法二:
用vim打开/etc/bashrc这个目录,在这里添加你想要的别名
   alias rm=‘rm -i‘      
   alias cp=‘cp -i‘
   alias mv=‘mv -i‘

这时候就算电脑重启,或者是其它用户登录都可以使用刚才设置的别名了!

在/etc/profile的末尾添加vi的别名设置
alias vi="vim"


还有,如果你想给每一位用户都生效的别名,请把alias la=‘ls -al‘ 一行加在/etc/bashrc最后面,
bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用.

参  数:若不加任何参数,则列出目前所有的别名设置。



取消别名的方法是在命令前加\,比如 \mkdir

linux alias 命令,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。