疯说时尚2024年10月11日发布:Linux使用alia设置命令的别名
⭐发布日期:2024年10月11日 | 来源:疯说时尚
【626969澳门精准资料44期开奖结果今晚】 |
【澳门一肖一码一必中一肖雷锋】 |
【新澳好彩免费资料查询2024】 | 【澳门一码一肖100%】 | 【4949澳门今晚上最新开奖记录】 | 【二四六天好彩(944cc)免费资料大全】 | 【2024港彩结果历史查询】 | 【澳门平特一肖100%准资软件截图】 | 【2004新澳门天天开好彩大全开奖记录查询】 | 【新澳门四肖八码凤凰码开奖结果记录】 |
【2021澳门天天开彩开奖结果查询】 | 【2024澳门天天开好彩大全挂牌】 | 【管家婆一码中一肖2014】 | 【新奥资料免费精准新奥生肖卡】 | 【澳门正版资料大全免费六肖】 | 【王中王精准资料期期中澳门高手】 | 【澳门一码一肖期期准中选料2024开奖历史记录】 | 【六和彩开码资料2024码澳门开奖结果记录】 |
一、alias命令简介
linux 重命名命令可以通过 alias来实现 ,如果要执行命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。alias 是命令的一种别称,输入alias查看已设置别名的命令。可以看到像下面这样的结果:
[root@i-xxxxxxx ~]$ alias
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 vi=vim
alias which=alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde
例如:alias vi="vim"
也即,输入vi后,被自动定向到vim这个命令了。alias的作用就是,可以简写命令。
再比如查看httpd-conseole进程ID和运行与否命令
ps -ef | grep httpd-conseole
就可以 alias 别名简化为:
alias hc=ps -ef | grep httpd-conseole
这样只需要在命令行里输入hc就等同于运行了ps -ef | grep httpd-conseole
二、修改alias
若要添加自己的alias,格式如下
alias la="ls -al --color=auto"
三、修改配置文件
通过 alias 命令设置的别名都是临时的,在用户登出后就无效了,要想让其永久生效只需要将这些 alias 别名设置保存到文件:/root/.bashrc里面就可以了上述命令,使每次都能够自动生效。
若要修改用户(而非全部用户)自己的alias,可以修改~/.bashrc文件
bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用(注意)
vim ~/.bashrc
再最后面加上你自己定义的alias,如
alias la="ls -al --color=auto"
这个修改,要下次登录的时候才能生效。想要即刻生效,可以输入
source ~/.bashrc
四、如何取消别名
别名定义的太多了,往往带来的不是方便,而是困扰。所以我们也需要掌握删除别名的方法。那么,如何删除一个别名呢?可以使用 unalias 命令。比如,我们想删除 vi=vim 这个别名,可以这样来操作:
#删除别名设置
[root@i-xxxxxxx ~]$ unalias vi
#再看看, 已经被删除了吧
[root@gitlab ~]$ alias
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 which=alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde
经过仔细观察,确实已经找不到刚才定义的 vi 别名了。
如果你想删除所有的别名,直接使用 unalias 命令的-a选项即可,只不过要谨慎使用,避免你设置的所有的别名一下子都被清除了,自己还得一个一个重新设置回来。
#删除所有别名
[root@i-xxxxxxx ~]$ unalias -a
#空空如也
[root@i-xxxxxxx ~]$ alias
如有不对,欢迎指正,相互学习,共同进步。
【2024新澳门正版免费资料开奖结果】 【澳门传真免费费资料】 |
【2024年正版资料免费大全】 【7777788888精准跑狗】 |
【949494香港网站资料免费查询开奖结果查询】 【澳门彩正版资料网站】 |
【澳门六开彩天天正版免费资料大全】 【949494王中王内部精选】 |
【新奥全部记录查询】 【新奥天天免费资料单双】 |
【2024澳门资料免费大全开奖记录今晚】 【2024澳门六开彩结果查询开奖记录查询】 【澳门王中王100%的资料开奖结果记录】 |
发表评论
伊格尔·列达哥洛夫
7秒前:alias vi=vim
IP:98.36.8.*
特雷沃·杰克逊
1秒前:bashrc四、如何取消别名别名定义的太多了,往往带来的不是方便,而是困扰。
IP:90.89.3.*
AKIRA
3秒前:alias grep=grep --color=auto
IP:52.36.7.*