4.2 Shell程序设计
4.2.1 Shell概述
创建编辑#vi test.shell 或者gregit
进入vi界面
编辑模式
输入模式
底行模式
i-insert
a-add
注释#bash
date 查询时间
ps-e显示进程中的状态
cd /
推出按ESC、底行输入:,存盘W,退出q
shell test.sh
解析器 sh test.sh
while true
do
date;
sleep 1;休眠一秒
sh tt1.sh
执行某文件:./tt1.sh
环境变量:
echo 回显
echo $PATH显示路径
HOME
HOSTNAME
LOGNAME
修改路径 export PATH=/home/s123:$PATH
1、用户定义的变量
myfile=/home/s123/test.sh
echo myfile显示字符
2、输入/输出命令
(1)read
(2)echo
三、shell中的特殊字符
引号
双引号$ \ 续行
单引号 字符串
输出重定向
日历查询cal > abc
注释、管线和后台命令
ps -e显示所有的进程
管线| grep tail sort wc显示文件数目
ps前台进程
ps -e所有进程
ps -f给出进程的路径
前台与后台的区别