bash快捷键
PS1命令提示设置
默认:
echo KaTeX parse error: Undefined control sequence: \[ at position 5: PS1 \̲[̲\e]0;\u@\h: \w\…{debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$
shell脚本中文件类型判断
-s文件 判断文件是否存在,且是否为非空(非空为真0)
[ -b/e/d… file]
echo $?
[ -b/e/d… file ] && echo “yes” || echo “no”
6.多重条件判断
流程控制
单分支
if [ 条件判断 ] ;then
程序
fi
if [ 条件判断 ]
then
程序
fi
双分支
if [ 条件判断 ]
then
code1
else
code2
fi
多分支if语句
if [ condition1 ]
then
code1
else if [ condition2 ]
then
code2
...
else
coden
fi
多分支case
case $vir in
“value1”)
code1
;;
“value2”)
code1
;;
*)
code1
;;
esac