Linux shell脚本,新近完成一个基本的练习,总结记录一下!
####练习要求:
- 包含一段注释,列出你的姓名、脚本名称和脚本目的;
- 问候用户;
- 显示当前日期和时间;
- 显示这个月的日历;
- 显示当前机器名;
- 显示当前操作系统的名称和版本;
- 显示父目录中的所有文件列表;
- 显示root正在运行的所有进程;
- 显示变量TERM、PATH、HOME的值;
- 显示磁盘当前使用情况;
- 用id命令打印出当前用户组ID;
####实现:
whoami
赋值给username,需要注意的是=
俩边不能有空格date "+%Y-%m-%d %T"
cal
echo $hostname
uname -svr
参数 -s 系统名称 -v linux版本 -r 操作系统发行号ls ../
ps -u root
查询root用户当前使用的进程echo $PATH
即可,其它类似df -h -T
以友好阅读的形式显示磁盘使用情况和类型id -g
echo -e "hello world \n"
-e 参数识别转移字符,变量等,变量最好用${varname}形式给出,便于区分