標籤:指令碼 linux shell vim 編輯器 linux
本篇筆記記錄最最基本的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#afunctionfuncitonsayhello() 函數{echo"Enter Your name:"readname 讀取來自鍵盤輸入的變數echo"Hello $name"}echo"programme starts here..." 主過程sayhelloecho"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 就是許可權全給了
歡迎參與討論並關注本部落格和微博以及知乎個人首頁後續內容繼續更新哦~
轉載請您尊重作者的勞動,完整保留上述文字以及文章連結,謝謝您的支援!