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 就是權限全給了


歡迎參與討論並關注本博客微博以及知乎個人主頁後續內容繼續更新哦~

轉載請您尊重作者的勞動,完整保留上述文字以及文章鏈接,謝謝您的支持!



發佈了54 篇原創文章 · 獲贊 86 · 訪問量 47萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章