Linux I/O 輸入與輸出重新導向,基礎概念教學

本篇介紹 Linux I/O 輸入與輸出重新導向的入門概念與使用方式,並提供一些範例指令稿。 I/O 的重新導向是 Linux 系統中很重要的一個特性,它可以讓我們任意串接各種程式的輸入與輸出、將資料導入檔案或從檔案中導出資料,結合多種 Linux 指令,組成任意的「指令管線」(command pipeline)。 ...

August 28, 2017 · G. T. Wang

Python 列出目錄中所有檔案教學:os.listdir 與 os.walk

這裡介紹如何在 Python 中列出目錄中的檔案,並且配合各種篩選方式,取得符合條件的檔案列表。 在使用 Python 開發處理檔案的程式時,時常會需要把一個目錄中的檔案名稱全部列出來,然後再使用迴圈對每一個檔案進行後續的處理,以下是各種取得目錄中所有檔案名稱的方法與範例程式碼。 ...

August 26, 2017 · G. T. Wang

Bash 程式設計教學:開啟 TCP/UDP Socket 網路連線

這裡示範如何使用 bash 指令稿開啟 TCP/UDP 的 socket,進行各種網路診斷工作。 作為網管或是 Linux 系統管理者,使用 netcat、wget 或 curl 這類的指令檢查遠端伺服器的網路服務應該算是基本技能,而且是時常會需要做的工作之一,但是如果遇到系統上沒有這類的工具可用時,我們就可以改用 bash shell 內建的一些功能來達到類似的效果。 ...

August 25, 2017 · G. T. Wang

Linux 使用 wget 指令自動下載網頁檔案教學與範例

這裡介紹如何在 Linux 中使用 wget 指令,自動從網路上下載各種的網頁、檔案或目錄。 wget 是一個功能強大的自動檔案下載工具,在大部份的 Linux 系統上都會內建這個指令,其支援各式各樣的下載方式,以下將介紹 wget 的使用方式,以及各式各樣的指令稿範例。 ...

August 25, 2017 · G. T. Wang

解除 PHP 上傳大檔案限制,修改 php.ini 設定檔

這裡介紹如何修改 php.ini 設定檔,解除 PHP 上傳大檔案限制。 編輯 PHP 的 php.ini 設定檔,放寬檔案上傳大小相關的設定: ; 上傳檔案大小上限(單一檔案大小) upload_max_filesize = 50M ; POST 大小上限(所有檔案大小加總) post_max_size = 200M ; 記憶體用量上限 memory_limit = 512M 這三個設定值可以依照自己的需求來調整,大原則就是「記憶體用量上限」一定要比「POST 大小上限」更大,而「POST 大小上限」則要比「上傳檔案大小上限」更大,也就是這樣: ...

August 24, 2017 · G. T. Wang