Linux Shell指令碼與Vim常用操作筆記

來源:互聯網
上載者:User

標籤:指令碼   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 就是許可權全給了


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

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



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.