扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要介绍“Linux中vim和shell的用法”,在日常操作中,相信很多人在Linux中vim和shell的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中vim和shell的用法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
这篇文章主要介绍“Linux中vim和shell的用法”,在日常操作中,相信很多人在Linux中vim和shell的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中vim和shell的用法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
成都创新互联公司是一家专业的成都网站建设公司,我们专注成都网站建设、做网站、网络营销、企业网站建设,卖链接,一元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
在Linux系统中一切皆文件,配置服务其实就是在修改其配置文件的参数,而在日常文件中肯定少不了的就是编辑文档,这就离不开vim,而vim之所以能够得到广大厂商的青睐与用户的认可,原因在于vim编辑器中有三种模式:
命令模式,控制光标,对文本进行各种操作
输入模式,文本录入
末行模式,保存或者退出文档,设置编辑环境
每次进入vim默认是命令模式,而vim中常用的命令有:
dd:删除(剪切)光标所在整行
5dd:删除(剪切)光标开始所在5行
yy:复制光标所在整行
5yy:复制光标所在5行
n:显示搜索定位到下一个字符串
N:显示搜索定位到上一个字符串
u:撤销上一步操作
p:将之前dd/yy的数据粘贴到光标后
末行模式主要用于保存和退出文件,常用的命令有:
:w
:q
:q!
:wq!
:set nu
:Set nonu
:命令
:整数
:s/a/b
:s/a/b/g
:%s/a/b/g
:?字符串
:/字符串
shell终端解释器作为用户和Linux系统内部的通信媒介,除了能够支持各种变量与参数之外,还提供了例如循环,判断分支等高级语言才有的编程结构特性,shell的脚本命令的工作方式有两种
交互式:每次立即执行
批处理:shell一次性执行[root@linux ~]# vim example.sh#!/bin/bash#For Example BY linux.compwdls -a1
第一行的脚本声明:#!原来告诉系统使用哪种shell解释器执行脚本
第二行的注释信息:# 原来介绍各种信息
三四行就是Linux命令
判断用户的参数也是个很重要的信息
-d:文件是否为目录类型
-e:文件是否存在
-f:是否为一般文件
-r:是否有权限读取
-w:是否有权限写入
-x:是否有权限执行
流程控制语句if 条件then 命令else 命令fi
多分支结构if 条件then 命令elif 条件then 命令else 命令fi
for条件循环for 变量名 in 取值列表do命令done
while条件循环语句while 条件do命令done
case条件语句
case 变量值 in模式1)命令1;;模式2)命令2;;...默认命令esac
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流