码迷,mamicode.com
首页 > 系统相关 > 详细

linux就该这么学第五课

时间:2019-05-12 20:09:15      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:显示   运算   用户   echo   比较运算符   通过命令   执行   名称   技术   

linux就该这么学第五课


vim编辑器

命令模式
复制:yy
剪切删除:dd
u:撤销上一步的操作
p:将之前操作的步骤返回
n/N:搜索下一个字符串/搜索上一个字符串

输入模式
直接输入即可,跟记事本一样

末行模式
:w保存
:q退出
q!:强制退出
:命令 直接执行相应命令
:整数 跳转到该行
输入模式无法直接进入末行模式,反之一样,都需要通过命令模式进入输入模式或者末行模式

编辑脚本

固定格式:

#! /bin/bash
#注释
相应命令

接受用户参数

$0:shell脚本的名称
$#:对应的总共几个参数
$*:对应的所有位置的参数
$?:显示上一次命令的执行返回值
$1 $2 $3 对应的第几个参数

判断用户的参数

1、文本测试语句
2、逻辑测试语句
3、整数值比较语句
4、字符串比较语句

与&&
或||
飞!

整数比较运算符
-eq =
-ne !=
-gt >
-lt <
-le <=
-ge >=

字符串比较运算符
= 比较字符串内容是否相同
!=比较字符串内容是否不同
-z 判断字符串内容是否为空
例如:
[ - z $变量名]
echo $? 返回值正确为0 不正确为1

流程控制语句

if
单分支:if then fi
双分支:if then else fi
多分支:if then else elif fi
if then else else else elif fi

书本笔记如下:

技术图片
技术图片
技术图片
技术图片
技术图片

linux就该这么学第五课

标签:显示   运算   用户   echo   比较运算符   通过命令   执行   名称   技术   

原文地址:https://www.cnblogs.com/thlchina/p/10853202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!