who > aaa &
后台运行who命令,结果输入到aaa
sar -a 查看CPU使用状况
sar -d 查看磁盘运行状态
top 应用程序战胜系统资源状况
iostat 查看系统I/O状况
运行多个后台程序:
(cmd1,cmd2,cmd3) &
切换程序在前/后台工作
bg %
fg %
%为作业号
kill -9 强行杀死进程
kill -l 看终止信号列表
当一个后台命令加了nohup,父进程退出后,1号进程init会接管这个后台进程
nice -n command
n数值越大,降低的优先级越多,加减后系统优先级值在[1,39]间
ps 显示进程的信息(常常配合GREP来使用,当要查某个应用的话):
-e 显示所有用户的信息
-f 显示详细信息
-l 显示进程优先级
shell_program arg1 arg2 ....
$0 $1 $2
想在$9后用超过9的数字作参数,必须在$后使用花括号,如${10},${24}
$#变量: 参数个数-1
$*变量: 参数列表,不包括$0
显示环境变量可用:
echo
env
set
unset删除当前某个环境变量的值
将数据传入shell程序的方法
export环境变量
命令行参数
用户输入
read, 参数在shell程序运行时由用户输入,如果read命令中指定的变量超过了用户输入
的数量,多出来的变量会置成空值,多余的数据将置给最后一个变量