iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
0
自我挑戰組

30天菜鳥學 Linux 系列 第 17

17天-學習 BASH

  • 分享至 

  • xImage
  •  

今天進度 鳥哥的 Linux 私房菜 -- 第十章、認識與學習BASH


嘗試1 : 向世界說好

test@test:~$ mkdir bin; cd bin
test@test:~/bin$ vim hello.sh

#!/bin/bash
echo "Hello World! \a \n"
exit 0

test@test:~/bin$ sh hello.sh
Hello World!  

因為沒有加 echo -e 所以執行會發出的一聲 XD

觀念 1 :

鳥哥對撰寫 shell script 的良好習慣建立的說法 ,盡量在前面註解加上這些訊息

  • script 的功能;
  • script 的版本資訊;
  • script 的作者與聯絡方式;
  • script 的版權宣告方式;
  • script 的 History (歷史紀錄);
  • script 內較特殊的指令,使用『絕對路徑』的方式來下達;
  • script 運作時需要的環境變數預先宣告與設定。
  • 最好使用 vim 而不是 vi
  • 撰寫最好使用巢狀方式,在包覆的內部程式碼最好能以 [tab] 按鍵的空格向後推

遇到問題 1 : 我按[tab]在SSH + vim沒有效果...

遇到問題 2 : 在 SSH 沒辦法方便 ctrl + z 回滾輸入

遇到問題 3 : 在 SSH 沒辦法使用 按住Shift + 方向鍵 圈住多個文字

想研究 : 如何在 VSCode 編輯 SSH 的文字,看能不能把 Windows 習慣帶過去 XD

先列出來問題,等等出去完回來找答案 XD


上一篇
16天-研究 find 找找找~~ 看我找遍整個系統
下一篇
18天-學習 Grep
系列文
30天菜鳥學 Linux 59
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言