文章目录
bash shell
shell中的特殊变量
$0 当前脚本的文件名称
$n 传递给脚本或者函数的参数 ,n是一个数字表示第几个参数
$# 传递给函数或者脚本的参数个数
$* 传递给函数或者脚本的所有参数
$@ 传递给脚本或者参数的所有参数
$? 上个命令的退出状态,或者函数的返回值
$$ 当前shell的进程ID,对于shell脚本就是所有脚本所在的ID
基础命令
- man+命令:查阅命令的手册
- man + k +命令:查阅命令手册
- linux下的通配符:?代表一个字符;×代表0个或者多个字符;
- touch 文件名 #创建新文件
- rm -i 文件 #判断是否删除
- cat filename #文件名字
- more /etc/bash.bashrc #
- ps -ef #查看进程
- killall 进程名字
- history #查看历史命令
- print env #打印当前的环境变量
- date > test6 #重新定向输出
- mkdir -p 多级文件夹
- source filename
-
- 简单的把文件的语句依次在当前的shell执行,没有新建立子shell。那么脚本里面的所有新建或者改变的