硬件工程师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
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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28