Shell基本用法-2

if [condition];then …;fi
if [condition];then …;else …;fi
if [condition];then …;elif …;fi
&& 逻辑与
|| 逻辑或

A $$ B || C A为true则执行B,A为false则执行C

history 查看历史命令
crtl+R 查找命令
for((c1;c2;c3));do …;done
for x in ${array[@]};do …;done
while …;do …;done
cat file 查看文件内容
while read x;do echo $x;done < file 一行行读取文件内容
read 内置命令 读取内容
read -p 添加提示内容
read -p “enetr:” a
< 输入重镜像
输出重镜像 >
echo * 输出当前目录下所有文件
break 退出当前循环
continue 跳出当前循环,,进入下次循环
echo $$ 输出当前进程PID
() 子shell运行
{ } 当前shell运行
sleep n 睡眠n秒
& 后台执行
$! 运行在后台的最后一个作业的PID
ps 显示系统中当前运行的进程
ps -e 显示所有进程
ps -ef 全格式显示所有进程
jobs 查看进程状态
ctrl +z 挂起进程
bg n 进程调度到后台执行(n为作业号)
fg n 进程调度到前台执行(n为作业号)

你可能感兴趣的:(Shell)