首页 > 代码库 > Linux Shell脚本与Vim常用操作笔记

Linux Shell脚本与Vim常用操作笔记

本篇笔记记录最最基本的vim和shell操作。

 

ShellScript能干什么

Shellscript类似与Windows的批处理,可以把很多指令汇总到一起,于是可以很容易地通过一个操作执行多个命令。很轻量,有效率。

 

在Vim中编写

Vim/Vi编辑器很强大,功能非常多,快捷键、指令更多,只需要知道最常用的就够了。

 

Vi有3种工作模式

1.命令模式

进去之后的默认模式就是命令模式。能接受命令,但是不明文显示。

2.输入模式

命令模式按下a键就进入输入模式(还能按i、o、s等等)。按Esc返回命令模式。

3.冒号模式

在命令模式下输入一个模糊就能进入命令行了。

 

Vi退出

1.命令模式

:q!   不保存就退出

:wq  保存后再退出

2.命令模式

ZZ/ZQ     保存/不保存退出

 

Vi配置

synon     语法高亮

setnu      显示行号

 

Vi编辑(命令行模式)

yy    复制整行

P     粘贴

x     删除光标字符

dd    删除光标整行

u     撤销

.      重复

 

写一个Shell脚本

Shell有很多脚本解释器,这里用bash

#!/bin/bash
#asimple shell script example
#afunction
funcitonsayhello()                函数
{
echo"Enter Your name:"
readname          读取来自键盘输入的变量
echo"Hello $name"
}
echo"programme starts here..."  主过程
sayhello
echo"programme ends."

敲ZZ就保存退出了。

 

Shell执行

1.sh命令执行

shhello.sh

2.给脚本添加执行权限,然后用./ 命令执行

chmod755 hello.sh

./hello.sh

 

顺便补充2条最常用的Linux指令

cd    更换所在目录:cd [dirName]

1.cd/usr/bin/

2.cd~ 回到home

 

chmod改变属性

其中r=4;w=2;x=1

chmod*** 分别代表user/group/other 权限

chmod777 就是权限全给了


欢迎参与讨论并关注本博客微博以及知乎个人主页后续内容继续更新哦~

转载请您尊重作者的劳动,完整保留上述文字以及文章链接,谢谢您的支持!