+ -
当前位置:首页 → 问答吧 → 硬件工程师linux傻瓜入门――看懂bash

硬件工程师linux傻瓜入门――看懂bash

时间:2006-07-30

来源:互联网

(本文作者赵久华,通信方式[email protected] qq群:6149846,希望那些已经走过弯路的人加入进来和我一起帮助那些正在走弯路,和要走弯路的人。)
bash是一种命令语言解释器,与dos的批处理程序近似。bash编程只有简单的两个步骤,创建脚本,运行脚本,但是由于开源的高手尽可能减少书写量,弄得脚本就像天书一样,我收集了一些奇怪变量的写法,希望对理解脚本有所帮助
1、创建脚本使用文本编辑器,运行脚本,运行脚本的方法有:1) bash filename  2)  .filename  3)将脚本文本的属性改为运行,直接点击就可运行
2、通配符的意义
..上一层目录,与cd命令配合用的较多
.目前的工作目录
*任意长度的字符
?长度为1个的任意字符
[..]括号内的一个字符
\m等于某个通配符,如* ?等
[a-z]*小写字母开头的所有字符串
\转义符号,用以解除特殊字符的特殊含义
~用户目录
;分隔符,当命令行有多个命令时,做分隔用
$Bourbeshell的提示符,同时也作为shell语言的位置变量参数
#做注释用
|建立一个管道,使一个命令的输出作为令一个命令的输入
&将命令以后台的方式执行
>将命令输出重导入文件中
<将命令的输入流指定为由文件夹加载,和>相反
>>将命令输出加在一个已经存在的文件后面
{..}括号内的一个字符串
3、不可修改的系统变量
    $#储shell中命令行参数的数目
$?存储上一个执行命令的返回值
$0保存shell终端上键入的脚本程序名
$*保存脚本程序的所有参数
"$@"保存所有命令行输入的参数如 $1、$2等
$$保存脚本程序运行时的进程ID号(PID)
$!保存后台执行命令的PID      

作者: zhaojiuhua   发布时间: 2006-07-30

热门下载

更多