linux 添加自定义命令两种方法

 

方法一:alias 自定义指令

Shell 的初始化脚本分为 2 种:一种是全局默认的,一种是用户自己添加的。

全局默认的路径为 /etc/profile,然后它会再加载 /etc/bash.bashrc
用户自己的就是 $HOME 目录下的 .profile,它默认会加载 .bashrc
通过 alias 命令,我们可以给 自定义的指令取别名,例如
 

alias ll  = "ls -l"
alias la = "ls -A"
alias lc = "ls --color"
alias clean = "history -c; history -w"
alias ws = "cd ~/workspace"

定制方式有如下几种:

  • 直接将命令添加到系统定义的 bashrc 中
  • 单独定义一个文件存放,然后在系统的 bashrc 中执行该脚本
    在用户目录创建一个 .bash_alias 文件,专门存放用户自定义的指令,然后将如下代码添加到 .bashrc 文件即可
if [ -f ~/.bash_alias ]; then
    . ~/.bash_alias
fi

将当前路径加到环境中
修改用户目录的 .bashrc,加入 PATH = $PATH : ~/.bash_alias
然后使用 source .bashrc 命令重新加载配置文件,使之生效即可

 

 

方法二:添加环境变量