shell 编程

来源:互联网 发布:大黄蜂 擎天柱 知乎 编辑:程序博客网 时间:2024/06/05 07:35
1.vim编辑器的使用:
vim有3个模式:插入模式、命令模式、底行模式。

转换: i     、      ESC          、   :


2.shell变量定义
直接定义和使用 :变量=值 //千万不要有空格,linux变量没有数据类型,默认都是字符串
如果确实要把变量定义为数值来使用 可以用 declare -i 变量
变量值的引用: $变量名
shell程序语句以行为单位,不要加分号,如果一行特别长,用\换到下一行,仍然是一个语句
如果需要使用空语句,空语句定义是:
关于引号的问题:1)“”对内容中的$解析 2)‘’对内容中的$不解析 3)反引号(键盘上ESC键下方那个键,和~在一个键上)内容是shell命令
关于$带括号的问题: 
${...}
$(...) 等价于反引号
$[...] 对变量进行数值运算的时候放进方括号里面
$((... )) 变量进行数值运算,而且变量前的$可以不要了

shell命令的返回值问题:如果shell命令正确执行结束,返回0,否则返回非0,返回值保存在$?系统变量里
每一个终端都有一个标准输入(0)就是键盘输入,标准输出,就是显示器输出(1),错误输出,一般就是显示器输出(2)
shell的层次关系:查看系统变量$SHLVL。
变量转换为全局变量 export 变量
shell程序后缀:.sh
shell程序的第一句: #!/bin/bash
shell程序的注释:#开头
原创粉丝点击