自定义变量
var = 8
echo $var $ + 变量名 进行调用
自定义变量不带有继承性 (在子shell里变量不可用),需要使用export进行导出
环境变量 (都是大写)
在登陆shell文件中export的变量就是环境变量,带有继承性。
环境变量用于修饰用户工作环境的变量。
当打开终端时 显示 thl@thl-Lenovo:~$
分别是 USER@HOSTNAME-PWD:-$ 这里都是环境变量
USER 当前用户
HOSTNAME 主机名称
PWD 当前路径
PS1 表示格式
PS2 表示二级提示符(命令没有写完时的符号,默认为 >)
PATH 系统中的bin目录 新安装软件不需绝对路径可直接执行需要设置PATH
PATH = $PATH:/软件绝对路径
LANG 当前语言环境
HOME 当前的家目录
UID 用户ID
可以用 env 这个命令可以查看系统里所有的环境变量
set 命令可以查看到系统里的所有自定义变量和环境变量
例子:
打印当前日期 当前用户 当前用户的宿主目录 当前用的uid 当前的主机名称
echo 当前日期是:`date` data会被作为字符串打印,可以加 `` 实现
echo 当前用户是:$USER
echo 当前用户的宿主目录是:$HOME
echo 当前用的uid是:$UID
echo 当前的主机名称是:$HOSTNAME
3.自定义变量和环境变量
猜你喜欢
转载自blog.csdn.net/choose_c/article/details/52607581
今日推荐
周排行