0
点赞
收藏
分享

微信扫一扫

Linux alias所有用户 当前用户


​​welcome to my blog​​

自定义alias命令格式

​alias gs="git status" --color=auto​​​, --color指定自定义命令的颜色
直接在终端中执行alias命令只对当前终端有效, 不太方便
 
 

alias设置对当前用户有效的方法

只需一步, 在​​~/.bashrc​​​末尾加入你的alias命令即可, 比如​​alias gs="git status" --color=auto​​, 重新打开一个终端就行了

 
 

alias设置对所有用户有效的方法

只需一步, 在/etc/profile.d/目录下创建一个shell文件00-aliases.sh

执行​​sudo vim /etc/profile.d/00-aliases.sh​​​ 然后输入你需要的alias命令并保存, 比如​​alias gs="git status" --color=auto​

现在再打开一个终端就可以使用你自定义的命令了
 
 

笔记

  1. ​/etc/profile​​是一个全局文件,会在~/.profile执行之前执行
  2. ​/etc/profile.d​​中存放的.sh脚本文件会被/etc/profile中的函数调用
  3. 启动一个终端时会执行​​/etc/profile​​​文件, 它会执行​​/etc/profile.d​​​中的.sh脚本文件, 执行时使用的具体命令要么是​​source /etc/profile.d/your_script.sh​​​要么是​​./etc/profile.d/your_script.sh​
  4. 使用​​00-​​作为.sh文件的名字开头是为了先执行该文件
  5. 虽然直接编辑​​/etc/profile​​文件也可以实现全局的alias, 但是不推荐这样做

​​参考​​


举报

相关推荐

0 条评论