环境变量
环境变量:用于存储有关shell会话(当前操作窗口)和工作环境的系统变量;
常见环境变量:
代码语言:javascript复制HOME ##当前用户的主目录
PATH ##shell查找命令的目录列表,由冒号(:)分隔
SHELL ## bash shell的全路径名
LOGNAME ##当前用户的登录名
PS1 ## shell命令行界面的主提示符
echo ##打印字符串;打印变量的值,变量的调用要加$
~/. bashrc
系统配置文件,包含专用于你的 bash shell 的bash信息、设置,每次登录或打开新的 shell 时,该文件会被自动读取和执行。如果正确修改了~/.bashrc,需要source(相当于修改系统中的默认设置)
代码语言:javascript复制~/.bashrc
source
$PATH
输入命令时Linux会去查找PATH里面记录的路径,如果命令存在某一个路径中,就可以成功调用。(只有环境中存在的命令,$PATH命令才会被调用)
一个命令能被执行的三个要素
当我们输入一个命令,之所以能全局地调用,有三个条件要满足:
- 这个命令的本体文件真实存在在服务器里
- 这个命令的本体文件有可执行的权限
- 这个命令能被系统查找到(命令所在的路径在$PATH里有记录)
管理环境变量对于自己编译的脚本的执行有很大作用
生信技能树