Bash 程式設計教學與範例:Heredoc << 與 <<< 的用法

介紹如何在 bash shell 指令稿中使用 here document(<<)與 here string(<<<)輸入資料。 Here Document Linux 中的 here document(<<)是一種將多行資料直接寫在指令中作為程式輸入的一種指令稿寫法,也常被稱為 heredoc。以下是一個 heredoc 的範例: ...

April 26, 2021 · G. T. Wang

Bash 程式設計教學與範例:單引號、雙引號、跳脫字元

介紹如何在 bash 環境之下處理單引號與雙引號內的跳脫字元問題。 雙引號 在 bash shell 環境之下,雙引號之內的大部分字元都會維持原始字面意義(literal value),但有三種例外狀況:變數($)、雙引號(`) 與跳脫字元(\)。 ...

March 31, 2021 · G. T. Wang

Linux 以 id 指令查詢使用者 UID 與群組 GID 教學與範例

介紹如何在 Linux 系統上使用 id 指令查詢使用者帳號的相關資訊。 查詢使用者帳號 ID 相關資訊 id 指令可以用來查詢使用者帳號 ID 與各群組 ID 資訊: # 查詢目前使用者的帳號 ID 與各群組 ID 資訊 id uid=1000(myuser) gid=1000(myuser) groups=1000(ubuntu),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(lxd),114(netdev) 亦可指定要查詢的使用者: ...

January 26, 2021 · G. T. Wang

Bash 程式設計教學與範例:建立與輸出多行字串

介紹各種在 Bash 指令稿中建立與輸出多行字串的方法與範例程式碼。 以下整理了在 Bash 指令稿中各種用來建立或輸出多行字串的方法。 多個 echo 指令 使用多個 echo 指令,每一行 echo 指令負責輸出一行字串: ...

December 20, 2020 · G. T. Wang

Linux 以 chmod 指令更改檔案權限教學與範例

介紹如何在 Linux 系統上以 chmod 指令設定檔案或目錄的讀取、寫入與執行權限。 基本檔案權限 在 UNIX/Linux 系統中,檔案與目錄可以根據不同的使用者或群組授予不同的權限,我們可以使用 ls 指令搭配 -l 參數查看檔案的權限: ...

December 19, 2020 · G. T. Wang