# shell
在线测试: https://www.dooccn.com/shell/ (opens new window)
# 1. 变量
# 1.1. 局部变量
说明:
- 在当前 shell 中生效
示例:
student_name='zhangsan'
echo $student_name
# 1.2. 全局变量
说明:
- 在所有 shell 脚本中生效
设置变量:
# var.sh
export hui_dir="/d/dev/projects/frontend"
使用环境变量:
# biz.sh
source ./vars.sh
$hui_dir
# 2. for
students=(zhangsan lisi wangwu)
for student_name in ${students[@]}
do
echo '我的同学:'
echo $student_name
done
# 3. 打印命令
说明:
- 执行 shell 脚本时,在控制台打印执行的命令
示例:
# 放置于在脚本顶部,会打印执行的命令
set -x
参考:
# 4. 文件
# 4.1. 查看文件内容
# 查看全部内容
cat 文件名
# 实时查看文件内容
tail -f 文件名
# 4.2. 删除
# 删除目录
rm -rf dir1
# 删除文件
rm file1
# 4.3. 压缩与解压
# 将 1.zip 文件中的所有内容解压到当前目录
unzip 1.zip
# 5. 进程
查看进程:
ps -ef
查找进程:
ps -ef | grep 关键字
杀死进程:
kill PID
# 强制杀死
kill -9 PID
上一篇: 下一篇:
本章目录