# 配置文件时,经常用到的命令
echo $PATH #打印输出变量,输出变量内容添加$符号
export LCS = 'i am lcs' #自定义环境变量,临时生效
#生效放在文件里面,优先级如下
# /etc/profile -> ~/.bash_profile -> ~/.bashrc -> /etc/profile
# 推荐使用最高级的文件 /etc/profile
# 执行文件,使之生效
. /etc/profile # 前面有点
tail -1 /etc/profile #如果在最后一行添加,可使用此命令查看最后一行
###########################
#局部变量(普通变量)
# = 赋值符号左右不能有空格
# 单引号解析变量,双引号作用将引号内的东西作为一个整体
x=1
let y="$x+1" #实现引号内的值进行计算
a=1
echo ${a}b #输出1b
# if else 操作
[ "a" = "b" ] && echo 1 || echo 2
#######################
# 书写脚本习惯
# 以.sh结尾
# 第一行指定翻译器,#!/bin/bash ,也是Linux系统默认方式,也可以不写
#
# 小例子
#!/bin/bash
a=1
if [ $a -gt 0]
then
echo $a
else
echo 0
fi #表示结束
#执行脚本
sh a.sh
######################
# 输入两个整数,判断大小
read -p "请输入两个整数:" a b #从屏幕端输入两个整数
# 不用read接收参数,可以用a=$1,b=$2,接收参数,进行位置传参
if [ $a -gt $b ]
then
echo "$a>$b"
elif [$a -eq $b ]
then
echo "$a=$b"
else
echo "$a<$b"
fi
#####################
#使用for循环的格式
for n in 1 2 3 4 5
do
echo $n
done
SHELL 脚本基本的几个命令
最新推荐文章于 2024-07-23 17:16:07 发布