1.alias命令用于设置命令的别名:(alias 别名=命令)

alias lll ="ll"

2.unalias命令用于取消命令的别名:(unalias 别名)

unalias lll

 Linux就该这么学--命令集合9(环境变量)

 

3.当用户执行了一条“ls”命令后发生了什么事情?

步骤一:如果是以绝对/相对路径输入的命令则直接执行(如执行/bin/ls)。

步骤二:检查是否为alias别名命令。

步骤三:由bash判断其是“内部命令”还是“外部命令”。

    内部命令:属于解释器内部的

    外部命令:独立于解释器外的命令文件

步骤四:通过$PATH变量中定义的路径进行命令查找。

 

4.查看$PATH变量的方法:

echo $PATH

 Linux就该这么学--命令集合9(环境变量)

 

5.为PATH变量增加新的值:

PATH=$PATH:/root/bin

 

6.查看当前用户的家目录:

echo $HOME

 Linux就该这么学--命令集合9(环境变量)

 

7.切换用户ftpuser:

su ftpuser

 Linux就该这么学--命令集合9(环境变量)

 

8.查看ftpuser的家目录:

echo $HOME

 Linux就该这么学--命令集合9(环境变量)

 

9.变量的作用范围:

创建目录:

mkdir /home/workdir

 Linux就该这么学--命令集合9(环境变量)

设置变量WORKDIR:

WORKDIR=/home/workdir

Linux就该这么学--命令集合9(环境变量)

切换目录:

cd $WORKDIR

Linux就该这么学--命令集合9(环境变量)

切换到ftpuser用户下,查看$WORKDIR:

echo $WORKDIR

 Linux就该这么学--命令集合9(环境变量)

问题出现:为什么某个用户设置的环境变量不能被其他用户使用呢?

答案:变量的作用范围。

export命令用于将局部变量提升为全局变量:(export 变量名[=变量值])

export WORKDIR

 切换用户,查变量:

echo $WORKDIR

 Linux就该这么学--命令集合9(环境变量)

切换目录并显示路径:

cd $WORKDIR

 Linux就该这么学--命令集合9(环境变量)

相关文章:

  • 2022-12-23
  • 2021-10-24
  • 2022-12-23
  • 2021-05-09
  • 2021-08-28
  • 2021-06-23
  • 2021-11-24
  • 2021-12-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案