Certbot 刪除 Let’s Encrypt 頒發的網域 SSL 憑證教學與範例

介紹如何使用 certbot 指令刪除由 Let’s Encrypt 頒發的網域 SSL 憑證。 在使用 certbot 設定好網域的 SSL 憑證之後,系統就會自動定期更新憑證,而當網站要下線時,也要記得以 certbot 指令將對應的網域 SSL 憑證刪除,以下是操作步驟。 ...

December 25, 2020 · G. T. Wang

Linux 以 cut 指令擷取資料固定位置欄位教學與範例

介紹如何在 Linux 系統下以 cut 指令以固定位置或指定欄位的方式,抽取出文字資料中需要的資訊。 擷取固定位置 以下指令可以透過 ls 列出 /etc 目錄下的所有檔案資訊,並且搭配 tail 指令篩出最後 6 行輸出: ...

December 23, 2020 · 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

Bash 程式設計教學與範例:讀取命令列參數數量與內容

介紹如何在 Bash 指令稿中透過 $#、$*、$@、$1、$2、$3 等特殊變數取得命令列的參數個數與內容。 在一般的程式語言中,都可以透過 argc 與 argv 這類的特殊變數來取得命令列中指定的參數個數與內容,而在 Bash 指令稿中對應的特殊變數則為 $#、$* 與 $@,以下是這些變數的使用方式。 ...

December 14, 2020 · G. T. Wang