Linux之day8 环境变量(非常重要)

命令在Linux中执行的4个步骤:

  1. 判断用户是否以绝对路径或相对路径的方式输入命令(如/bin/ls),如果是的话直接执行
  2. Linux系统检查用户输入的命令是否为“别名命令”,即用一个自定义的命令名称来替换原本的命令名称。可以用alias命令创建一个属于自己的命令别名,格式为“alias 别名=命令”。若要取消一个命令别名,则用Unalias命令,格式为“unalias 别名”。
  3. Bash解释器判断用户输入的内部命令还是是外部命令。如果是内部命令,直接执行;如果是外部命令,执行步骤4;
  4. 系统在多个路径中查找用户输入的命令文件,而定义这些路径的变量叫做PATH,作用是告诉Bash解释器待执行的命令可能存放的位置,然后Bash解释器在这些位置中一个个查找。PATH是由多个路净值组成的变量,每个路净值直接用冒号间隔,对这些路径的增加和删除操作将影响到Bash解释器对Linux命令的查找。

Linux系统中最重要的10个环境变量

变量名称 作用
HOME 用户的主目录(即家目录)
SHELL 用户在使用的Shell解释器名称
HISTSIZE 输出历史命令记录条数
HISTFLESIZE 保存的历史命令记录条数
MAIL 邮件保存路径
LANG 系统语言、语系名称
RANDOM 生成一个随机数字
PS1 Bash解释器的提示符
PATH 定义解释器搜索用户执行命令的路径
EDITOR 用户默认的文本编辑器


你可能感兴趣的:(LINUX)