linux-shell

linux shell 就是一个命令解释器,命令行的命令或脚本通过shell解释。

支持的shell:

 

[root@xk0218 ~]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh

默认shell

[root@xk0218 ~]# echo $SHELL
/bin/bash

SHELL 变量

    a 全局变量(环境变量)

       系统默认存在的,在整个系统中生效,一般是大写,满足系统和程序运行的需求;

       系统自带的环境变量

       

[root@xk0218 ~]# echo $PS1
[\u@\h \W]\$
[root@xk0218 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@xk0218 ~]# echo $HOME
/root
[root@xk0218 ~]# echo $SHELL
/bin/bash
[root@xk0218 ~]# echo $UID
0

自定义环境变量

   方法一:   export xxx=“XXX”

              echo $XXX

   方法二:   xxx="xxx"

                    export xxx

 

    b 局部变量(自定义变量)

       编写脚本最常用的变量

       变量名=值;

       变量名:数字、字母、下划线,不能是数字开头。

       =         :赋值符;

       值        :  变量内容;

       引用内容的符号:单引号、双引号、反引号、不加引号

       

 [root@xk0218 ~]# echo $a
 1

 

posted on 2019-07-16 23:38  箫天猎风  阅读(126)  评论(0编辑  收藏  举报