# 1. [[ false ]]
if [[ false ]];then
echo '1'
fi;
if [[ true ]]; then
echo '1'
fi;
if [[ 0 ]];then
echo '1'
fi;
if [[ 1 ]];then
echo '1'
fi;
会打印出4个1
[[ false ]]
中的false是字符串,下面这样就可以
if false;then echo "YES"; else echo "NO"; fi # NO
if true;then echo "YES"; else echo "NO"; fi # YES
# 2. bash彩色字体
echo -e "\033[31m红字\033[0m"
# 3. echo多行变量到文件中
echo "VUE_APP_DIR = ${VUE_APP_DIR}
DEV_HOST_NAME=9
DEV_HOST_PWD=N
" > .env.local
# 4. shell获取函数返回值
通过echo返回一个任意值
在函数最后使用echo打印一个值,在调用该函数的地方,可以通过 $(function_name)
把结果传给一个新的变量,也就获取了函数的处理结果
参考:https://cloud.tencent.com/developer/article/1991405
# 5. cat /dev/null > somedir
可以用来清空文件
# 6. df -h
查看磁盘容量 df -h
查看大体积文件夹 du -h --max-depth=1
# 7. 防火墙
systemctl status firewalld # 查看防火墙设置
systemctl stop iptables # 关闭iptables
systemctl stop firewalld # 关闭防火墙
service docker start # 启动docker服务
service docker status # 查看docker运行状态