linux自学03 shell编程基础
2014-06-05 00:13
281 查看
一、回顾基础
vi编辑器相关常用操作命令:
'u':撤销上一个编辑操作
‘ctrl+r’:恢复,即回退前一个命令
'U':行撤销,撤销所有在前一个编辑行上的操作。
注意:使用u和ctrl+r命令可以恢复到任何编辑过的状态。
在冒号下输入
使用d(dd)可删除,插入模式时,光标当前行
不在冒号下输入
把光标移动到复制的行上,按yy(复制当前行)
把光标移动到复制的位置,按p(粘贴到指定行)
把光标移动到复制的位置,按dd(删除当前行)
显示行号:
命令模式下,输入:set nu
移动光标:
ctrl+u:到文件头
ctrl+d:到文件尾
shift+h:到屏幕第一行
shift+m:到屏幕中间
shift+l:到最后一行
:n到第n行
^到行首
$到行尾
查找
/xx查找xx
n下一个,N上一个
cp复制
格式:cp[选项-bfr] 源文件或者目录 目标文件或者目录
-b:同名,备份原来的文件
-f:强制覆盖同名文件
-r:按递归方式i保留原目录结构复制文件
二、简单条件判断
if....then是最简单的条件判断,简单理解就是当符合某个条件判断时,就予以进行某项工作就是了,这个if...then的判断还有多层次的情况,在此先介绍最为简单的,格式如下
if [条件表达式];then
当条件成立时,可以进行的指令工作内容;
fi《=====将if反过来写,就成为fi,结束if的意思。
至于条件表达式的判断方法,与前一节的介绍相同时,教为特别的是,如果我有多个条件要判断时,除了将多个条件写入一个括号内的情况下,之外,还可以有多个中括号来隔开,而括号与括号之间,则以&&或者||来隔开,意义如下:
&& 代表and
|| 代表 or;
所以,在使用中括号的判断式中,&& 和||就与指令下达的状态不同了,如下实例:
执行之后:
这里要注意的地方,if和中括号之间一定要有空格隔开,否则会报出如下错误提示:
vi编辑器相关常用操作命令:
'u':撤销上一个编辑操作
‘ctrl+r’:恢复,即回退前一个命令
'U':行撤销,撤销所有在前一个编辑行上的操作。
注意:使用u和ctrl+r命令可以恢复到任何编辑过的状态。
在冒号下输入
使用d(dd)可删除,插入模式时,光标当前行
不在冒号下输入
把光标移动到复制的行上,按yy(复制当前行)
把光标移动到复制的位置,按p(粘贴到指定行)
把光标移动到复制的位置,按dd(删除当前行)
显示行号:
命令模式下,输入:set nu
移动光标:
ctrl+u:到文件头
ctrl+d:到文件尾
shift+h:到屏幕第一行
shift+m:到屏幕中间
shift+l:到最后一行
:n到第n行
^到行首
$到行尾
查找
/xx查找xx
n下一个,N上一个
cp复制
格式:cp[选项-bfr] 源文件或者目录 目标文件或者目录
-b:同名,备份原来的文件
-f:强制覆盖同名文件
-r:按递归方式i保留原目录结构复制文件
二、简单条件判断
if....then是最简单的条件判断,简单理解就是当符合某个条件判断时,就予以进行某项工作就是了,这个if...then的判断还有多层次的情况,在此先介绍最为简单的,格式如下
if [条件表达式];then
当条件成立时,可以进行的指令工作内容;
fi《=====将if反过来写,就成为fi,结束if的意思。
至于条件表达式的判断方法,与前一节的介绍相同时,教为特别的是,如果我有多个条件要判断时,除了将多个条件写入一个括号内的情况下,之外,还可以有多个中括号来隔开,而括号与括号之间,则以&&或者||来隔开,意义如下:
&& 代表and
|| 代表 or;
所以,在使用中括号的判断式中,&& 和||就与指令下达的状态不同了,如下实例:
执行之后:
这里要注意的地方,if和中括号之间一定要有空格隔开,否则会报出如下错误提示:
相关文章推荐
- linux自学04 shell编程基础
- Linux基础知识--(03)在Windows 2003下从硬盘安装CentOS 5.3
- linux下Shell编程基础
- Linux基础自学记录五
- Linux下的Shell编程基础知识
- PowerShell_零基础自学课程_2_Powershell与Cmd以及Unix/Linux Shell
- Linux下shell编程基础
- linux之shell编程-shell基础
- Linux基础自学记录四2
- Linux基础自学记录四1
- PowerShell_零基础自学课程_2_Powershell与Cmd以及Unix/Linux Shell
- 自学Linux--基础命令1-10
- Linux基础自学记录一
- Linux Shell编程基础
- Linux基础自学记录四3
- linux 自学视频资料 第二讲:基础操作
- Linux_shell编程基础_source命令和点命令
- Linux基础自学记录三1
- Linux基础自学记录六-引导流程解析2
- shell编程基础自学知识(截取字符串) shell基础语法判断和循环等