从零开始的异世界生信学习 linux部分 linux 基础---学习笔记-4 环境变量

2023-02-22 11:24:04 浏览数 (1)

环境变量

环境变量:用于存储有关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命令才会被调用)

一个命令能被执行的三个要素

当我们输入一个命令,之所以能全局地调用,有三个条件要满足:

  1. 这个命令的本体文件真实存在在服务器里
  2. 这个命令的本体文件有可执行的权限
  3. 这个命令能被系统查找到(命令所在的路径在$PATH里有记录)

管理环境变量对于自己编译的脚本的执行有很大作用

命令能执行的条件命令能执行的条件

生信技能树

0 人点赞