linux设置alias的方法详解
centos下设置alias别名,比较简单,例如:
vim /root/.bashrc
代码示例:
add
alias rm='rm -i'
Linux alias设置指令的别名命令详解
功能说明:设置指令的别名。
语 法:alias[别名]=[指令名称]
补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。
参 数:若不加任何参数,则列出目前所有的别名设置。
Linuxalias及设置
一、简介
linux alias 是命令的一种别称,输入
alias
输出形如这样的结果:
alias vi="vim"
在输入vi后,被自动定向到vim这个命令了。
alias就是用来简写命令的。
二、修改alias
添加自己的alias,格式:
alias la="ls -al --color=auto"
三、修改配置文件
以上alias命令的设置方法,在用户退出后就失效了。
可以用修改配置文件的办法,使每次都能够自动生效。
若要修改用户(而非全部用户)自己的alias,可以修改~/.bashrc文件
vii ~/.bashrc
在最后面加上自定义的alias,例如:
alias la="ls -al --color=auto"
此修改在下次登录时生效。
若要立即生效,可以这样:
source ~/.bashrc
四、常用的alias
根据自己的需要,自行设置一些alias。
四、修改全局的alias,可以通过修改系统配置文件来完成,这个大家自己研究下。
CentOS5.6自带的alias定义
注意:取消别名的方法是在命令前加\,比如 \mkdir
[root@jbxue.com ~]#alias
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 which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
有的系统中没有ll这个命令,原因是未定义ll='ls -l --color=tty'别名,可以使用alias把很长的命令变成任意简短的命令。
设置和修改alias命令别名格式:
alias ll='ls -l --color=tty'
永久生效的话,可以把设置写入到:/etc/bashrc文件中。
Linux系统在设置alias命令重启后失效的问题
在使用linux系统的过程中,大多数情况下都是在字符界面下进行的。有些比较长的命令我们不希望每次都重复输入,这样不仅浪费时间而且还容易出错;我们会使用alias命令来解决。
比如:
alias ll='ls -l --color'
这样我们下次可以直接输入ll来代替这一长串或更长的命令。
但是只是这样的话,会在重启之后失效,解决办法是编辑~/.bashrc文件
vim ~/.bashrc
每行加入一个alias命令。比如:
alias ll='ls -l --color'
alias la='ls -a'
alias cdhome='cd ~'
alias cdroot='cd /'
wq保存文件后,运行:
source ~/.bashrc
(不然不生效)
如果还不行的话,说明没有~/.bash_profile文件,或者文件中没有执行.bashrc文件。
(.bash_profile文件是用户登陆终端的时候会自动执行的文件,一般此文件中会调用.bashrc)
如果是这样,需要打开(如果没有的话先创建)文件:
~/.bash_profile
在里面加入一行:
source ~/.bashrc
就ok了。