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的主要内容,如果未能解决你的问题,请参考以下文章