系统相关
首页 > 系统相关> > Linux学习笔记第五天

Linux学习笔记第五天

作者:互联网

Linux就该这么学 第五天——学习笔记


1、vim编辑器

命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。

输入模式:正常的文本录入。

末行模式:保存或退出文档,以及设置编辑环境。

escesci,o,a等键: 键输出模式命令模式末行模式

vim中常用参数

命令 作用
dd 删除(剪切)光标所在整行
5dd 删除(剪切)从光标处开始的5行
yy 复制光标所在整行
5yy 复制从光标处开始的5行
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

末行模式中可用的命令

命令 作用
:w 保存
:q 退出
:q! 强制退出(放弃对文档的修改内容)
:wq! 强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行
: s/one/two 将当前光标所在行的第一个one替换成two
: s/one/two/g 将当前光标所在行的所有one替换成two
:%s/one/two/g 将全文中的所有one替换成two
?字符串 在文本中从下至上搜索该字符串
/字符串 在文本中从上至下搜索该字符串

2、shell脚本

[root@zxl Desktop]# cat test.sh 
#!/bin/bash			<-这是脚本声明(必要)
# A Test			<-注释
ls /				<-命令

[root@zxl Desktop]# bash test.sh 
bin   dev  home  lib64	mnt  proc  run	 srv  tmp  var
boot  etc  lib	 media	opt  root  sbin  sys  usr
[root@zxl Desktop]# 
命令 说明
$0 返回脚本名
$* 返回所有参数
$# 返回返回上一命令的执行结果,0值为执行成功非零值为执行失败
$n 返回第n个参数

3、测试语句

操作符 作用
-d 测试文件是否为目录类型
-e 测试文件是否存在
-f 判断是否为一般文件
-r 测试当前用户是否有权限读取
-w 测试当前用户是否有权限写入
-x 测试当前用户是否有权限执行
-eq 是否等于
-ne 是否不等于
-gt 是否大于
-lt 是否小于
-le 是否等于或小于
-ge 是否大于或等于
= 比较字符串内容是否相同
!= 比较字符串内容是否不同
-z 判断字符串内容是否为空

用法

[root@zxl Desktop]# ls
test.sh
[root@zxl Desktop]# [ 10 -gt 5 ]
[root@zxl Desktop]# echo $?
0
[root@zxl Desktop]# [ 10 -gt 11 ]
[root@zxl Desktop]# echo $?
1
[root@zxl Desktop]# [ -f test.sh ]
[root@zxl Desktop]# echo $?
0
[root@zxl Desktop]# [ -d test.sh ]
[root@zxl Desktop]# echo $?
1
[root@zxl Desktop]# 

4、逻辑测试语句
&& :逻辑与 A && B 只有当A命令执行成功后才执行命令B
|| :逻辑或 A || B 只有A命令执行不成功才执行B命令
!:逻辑非 !A=B 将A和B比较的结果取反,如果A=B成立,取反后为不成立;A=B不成立,取反后为成立。

vim编辑器是一款很好用的文本编辑器,是Linux系统自带的vi编辑器的升级版,很好玩也很强大
以下是书本笔记
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签:是否,zxl,笔记,Desktop,命令,Linux,第五天,root,光标
来源: https://blog.csdn.net/hatestrawberry/article/details/90138446