shell命令补充

kill -9 %n    --n为后台运行的作业号  
killall  -9  文件名 --根据文件名杀死该进程    
kill -9 PID号  --杀死进程 
trap  echo “catch Ctrl+C ”  INT[EXIT|ERR|DEBUG]  --捕抓信息,即忽视INT  
alias 替代命令[dir]=原命令[ls]    --别名命令,如用dir替代ls命令 
shopt -s expand_aliases   --若在shell脚步用alias,需先声明此行命令  

./shell脚步名  &   --其中&表示将脚本挪到后台运行——作业
fg   %n   --把第n个作业号从后台挪到前台运行  
bg  --阻塞至运行 
disown  %n   --删除第n个作业号 
declare -a 数组名  --声明数组名  
read -a 数组名  --键盘输入存储至数组中  
unset 数组项 --清除数组项  
shift  --$#减1,其中$#为传参的长度
 

猜你喜欢

转载自my.oschina.net/u/3378039/blog/1784677