linux-shell

Posted xingkong0218

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-shell相关的知识,希望对你有一定的参考价值。

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

支持的shell:

 

[[email protected] ~]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh

默认shell

[[email protected] ~]# echo $SHELL
/bin/bash

SHELL 变量

    a 全局变量(环境变量)

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

       系统自带的环境变量

       

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

自定义环境变量

   方法一:   export xxx=“XXX”

              echo $XXX

   方法二:   xxx="xxx"

                    export xxx

 

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

       编写脚本最常用的变量

       变量名=值;

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

       =         :赋值符;

       值        :  变量内容;

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

       

 [[email protected] ~]# echo $a
 1

 

以上是关于linux-shell的主要内容,如果未能解决你的问题,请参考以下文章