Linux 印出檔案特定行內容教學與範例

介紹如何在 Linux 使用 head、tail、sed 或 awk 指令,擷取檔案中的特定幾行內容。 產生測試用檔案 使用以下 Bash 指令稿產生 100 行的測試檔案: #!/bin/bash for i in {1..100}; do echo "Line $i" done > file.txt 產生的檔案內容會像這樣: ...

October 5, 2020 · G. T. Wang

Linux 列出最大的前 10 個檔案、目錄指令教學與範例

介紹如何使用 du、sort 與 head 指令找出指定目錄之下最大的 10 個目錄與檔案。 列出最大的目錄 如果想找出指定路徑之下,最大(也就是最占用磁碟空間)的前 10 個目錄,可以使用 du、sort 與 head 指令的組合,例如列出 /var 之下最大的前 10 個目錄: ...

October 1, 2020 · G. T. Wang

Ubuntu Linux 安裝星海爭霸 StarCraft 2 遊戲教學

介紹如何在 Ubuntu Linux 系統下透過 Flatpak 安裝經典的星海爭霸(StarCraft)2 遊戲。 《星海爭霸》與《星海爭霸:怒火燎原》現在可以從 暴雪(Blizzard)的官方網站上免費下載了,官方提供的安裝檔有 Windows 與 Mac 兩種版本,而如果想要在 Ubuntu Linux 系統下面安裝星海爭霸,可以使用 Flatpak 搭配 winepak 套件庫來安裝,然後透過 Wine 模擬器來執行星海爭霸遊戲,以下是安裝的步驟教學。 ...

September 9, 2020 · G. T. Wang

Linux 避免 Crontab 重複執行程式教學與範例

介紹各種在 Linux 系統下避免 crontab 重複執行相同程式的方法。 若在 Linux 中使用 crontab 定期執行例行性工作的程式,若 crontab 執行程式的間隔時間有可能小於該程式處理工作的時間,就會發生在某些時間點會有兩個以上的相同程式在執行,當發生這種情況時就會造成系統資源浪費,甚至造成資料處理上的錯誤。 ...

September 8, 2020 · G. T. Wang

AWS 命令列界面 CLI 設定 S3 ACL 權限控制資料存取教學

介紹如何使用 AWS 命令列界面(awscli)的 s3api 指令設定 S3 bucket 與 object 的 ACL,控制資料存取權限。 列出所有 Buckets 若要列出自己所有的 buckets,可以使用 list-buckets 指令: ...

August 20, 2020 · G. T. Wang