shell 腳本基礎

文本編輯器 腳本語言 Vi Bash 淺墨子 2017-03-26

shell 腳本基礎

vi編輯器--visual interface的簡稱,是linux上基本的文本編輯工具,可以執行輸出,刪除,查找,替換,塊操作等眾多文本操作,而且用戶可以根據自己的需要對其進行定製

vim編輯器--vi IMproved的簡寫,屬於增強版的vi,在vi的基礎上增加了很多功能,如代碼的關鍵字加亮,vim兼容所有的vi指令

1.編寫腳本

第一個腳本 vi(vim) hello.sh

#!/bin/bash //必須要寫

#The first program //註釋

echo -e "\e[1;34m填上掉下個林妹妹 !\e [0m"

2.腳本執行

賦予執行權限,直接運行

chmod 755 hello.sh

通過Bash調用執行腳本

bash hello.sh

3.bash基本功能

命令別名與快捷鍵

alias #查看系統中所有的命令別名

alias 別名='原命令' #設定命令別名

別名永久生效與刪除別名

vi ~/.bashrc #寫入環境變量配置文件

unalias 別名 #刪除別名

4.常用快捷鍵

ctrl+c 強制終止當前命令

ctrl+l 清屏

ctrl+a 光標移動到命令行首

ctrl+e 光標移動到命令行尾

ctrl+u 從光標所在位子刪除到行首

ctrl+z 把命令放入後臺

ctrl+r 在歷史命令中搜索

歷史命令

history [選項] [歷史命令保存文件]

選項:

-c 清空歷史命令

-w 把緩存中的歷史命令寫入歷史命令保存文件 ~/.bash_history

歷史命令默認會保存1000條,可以在環境變量中配置文件/etc/profile中進行修改

歷史命令的調用

使用上,下箭頭調用以前的歷史命令

使用"!n"重複執行第n條歷史命令

使用"!!"重複執行上一條命令

使用"!子串"重複執行最後一條以該子串開頭的命令

命令與文件補全

在bash中,命令與文件補全是非常方便與常用的功能,我們只要在輸入命令或文件時,按"tab"鍵就會自動進行補全

相關推薦

推薦中...