设置临时别名和永久别名详解程序员

1.临时别名的设置与删除

设置临时别名

[[email protected] ~]$ alias vimens33="vim /etc/sysconfig/network-scripts/ifcfg-ens33" 
[[email protected] ~]$ vimens33    //vimens33可以直接运行了,注意别名不能和已存在的别名或命令相同 

删除临时别名

[email protected] ~]$ unalias vimens33  

注意:临时别名在系统重启后删除。

2.永久别名的设置与删除

A.只对自己生效

[[email protected] ~]$ pwd 
/home/xf 
[[email protected] ~]$ ls -a 
.              .bash_profile  .dbus          .local    模板  下载 
..             .bashrc        .esd_auth      .mozilla  视频  音乐 
.bash_history  .cache         .ICEauthority  .viminfo  图片  桌面 
.bash_logout   .config        .lesshst       公共      文档 
[[email protected] ~]$ vim .bashrc   //绝对地址是~/.bashrc,一般用户是/home/username/.bashrc,root用户是/root/.bashrc

然后在文件中添加alias vimens33=”vim /etc/sysconfig/network-scripts/ifcfg-ens33″

# User specific aliases and functions  //在这个位置下方添加,以方便管理 
alias vimens33="vim /etc/sysconfig/network-scripts/ifcfg-ens33" 

接着保存退出,重新加载文件

[[email protected] ~]$ source .bashrc  
[[email protected] ~]$ vimens33  

删除,只需删除添加的行,并重新加载文件,重新连接终端

注意:只对同一用户新打开的终端(包括伪终端)有效。在重新加载文件之前打开的终端,需要重新打开终端或重新加载文件。

B.对所有人有效

绝对地址是/etc/bashrc,这是一个只读文件,请使用root用户修改。

在文件最后添加alias vimens33=”vim /etc/sysconfig/network-scripts/ifcfg-ens33″

[[email protected] ~]$ vim 
vim       vimdiff   vimtutor   
[[email protected] ~]$ su - 
密码: 
上一次登录:日 12月 16 17:01:52 CST 2018pts/1 上 
[[email protected] ~]# vim /etc/bashrc  
[[email protected] ~]# su - xf 
上一次登录:日 12月 16 14:11:15 CST 2018:0 上 
[[email protected] ~]$ vim 
vim       vimdiff   vimens33  vimtutor    

删除,只需删除添加的行,并重新连接终端

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2801.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论