本篇筆記記錄最最基本的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 就是權限全給了
歡迎參與討論並關注本博客和微博以及知乎個人主頁後續內容繼續更新哦~
轉載請您尊重作者的勞動,完整保留上述文字以及文章鏈接,謝謝您的支持!