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

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

介紹如何在 Linux 系統下以 zip 與 unzip 指令壓縮與解壓縮檔案。 壓縮檔案或目錄 若要將 mydata1.txt 與 mydata2.txt 壓縮成一個 mydata.zip 壓縮檔,可以執行: # 將 mydata1.txt 與 mydata2.txt 壓縮成 archive.zip zip archive.zip mydata1.txt mydata2.txt 若要將 myfolder 目錄壓縮成 archive.zip,可以執行: ...

介紹如何在 Linux 系統下使用 Xvfb 虛擬幀緩衝區環境執行 X Window 視窗程式。 安裝 xvfb 套件 若在 Ubuntu 或 Debian Linux 中,可以使用 apt 安裝 xvfb 套件: # 安裝 xvfb 套件 sudo apt install xvfb 若在 RHEL/CentOS Linux 中,則可使用 yum 安裝 xorg-x11-server-Xvfb 套件: ...

介紹如何在 Linux 系統上結合 find 與 grep 指令,列出含有關鍵字內容的檔案。 列出含有關鍵字的檔案 若要列出含有關鍵字的檔案,可以使用 find 尋找指定的檔案後,再搭配 grep 指令與 -l 參數列出檔案名稱,篩選出含有關鍵字的檔案。 ...

介紹如何暫時性與永久性更改樹莓派的網路卡卡號(mac address)。 更改網路卡卡號的時候,必須在本機進行操作,若透過 SSH 連線操作,在卡號更改之後,會造成網路斷線的問題。 暫時性更改網路卡卡號 若只是需要暫時性更改網路卡卡號,可以使用 ip 或 ifconfig 指令,使用這種方式設定的網路卡卡號在重新開機之後,就會自動恢復成原本的網路卡卡號。 ...