<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><title>MagicLen</title><link>https://magiclen.org/tag/curl/feed</link><description>多元化原創文章，內容包羅萬象，有程式語言、網站應用、軟體介紹、硬體介紹、作業系統、旅行遊記、專題採訪、益智問題、文學創作，以及作者們的知識分享和作品分享。</description><language>zh-TW</language><lastBuildDate>Sat, 18 Apr 2026 10:29:36 +0000</lastBuildDate><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>8</sy:updateFrequency><sy:updateBase>1970-01-01T00:00+00:00</sy:updateBase><item><title>如何在 Linux 上使用 Oracle Instant Client？</title><link>https://magiclen.org/oracle-instant-client</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-220x162.jpg" srcset="https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-220x162.jpg 1x, https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-440x324.jpg 2x, https://magiclen.org/wp-content/uploads/2022/12/network-3396348_1920-660x486.jpg 3x" alt="">
想要連上Oracle資料庫，需要先安裝Oracle資料庫的客戶端程式在作業系統環境中。Oracle資料庫的客戶端有分為「Oracle Client」和「Oracle Instant Client」兩種，前者是完整的Oracle資料庫的客戶端程式和工具，很大一包，需要進行安裝的動作；而後者則拆分出了多個函式庫和執行檔，直接從官網上下載下來解壓縮就可以使用。如果我們只是希望Oracle資料庫的應用程式...]]></description><category>軟體介紹</category><category>Linux</category><category>Linux</category><category>Oracle</category><category>SQL</category><category>資料庫</category><category>Docker</category><category>sqlplus</category><category>curl</category><guid>https://magiclen.org/oracle-instant-client</guid><pubDate>Tue, 20 Dec 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>uGet 免費、開源且跨平台的檔案續傳軟體</title><link>https://magiclen.org/uget</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/05/shot-03-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/05/shot-03-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/05/shot-03-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/05/shot-03-660x486.png 3x" alt="">
uGet是一款輕量且具有乾淨的圖形介面的檔案續傳軟體，免費、開放原始碼，並且支援多種作業系統。aria2是檔案下載的工具，支援多種檔案傳輸協定，包含但不限於HTTP(S)、FTP、SFTP和BitTorrent，在下載同一個檔案的時候aria2可以開啟多個連線進行分割傳輸，甚至可以從不同的來源下載檔案，以儘可能地使用更多的頻寬來加速檔案下載的過程。aria2本身並沒有圖形介面，使用起來不太容易，還...]]></description><category>軟體介紹</category><category>Linux</category><category>Windows</category><category>斷點續傳</category><category>uGet</category><category>aria2</category><category>curl</category><guid>https://magiclen.org/uget</guid><pubDate>Thu, 6 Oct 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在Linux作業系統上使用 Z Shell (Zsh)？</title><link>https://magiclen.org/zsh</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2022/07/shot-17-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2022/07/shot-17-220x162.png 1x, https://magiclen.org/wp-content/uploads/2022/07/shot-17-440x324.png 2x, https://magiclen.org/wp-content/uploads/2022/07/shot-17-660x486.png 3x" alt="">
Z Shell(Zsh)是macOS預設的Shell，它能夠提供比Bash還要更強大的TAB補全功能，也可以做到補全時大小寫字母的更正。如果再加上Oh My Zsh框架，還能快速設定Zsh的主題(theme)以及各式擴充插件(plugin)。Zsh的語法與Bash是大同小異，將Linux預設的Shell改為Zsh後也可以在需要時隨時使用Bash來跑Bash腳本，不太會有轉換前後有所差異的困擾。]]></description><category>Linux</category><category>Linux</category><category>Linux Mint</category><category>SSH</category><category>Zsh</category><category>curl</category><guid>https://magiclen.org/zsh</guid><pubDate>Tue, 20 Sep 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Docker 的基本使用方式</title><link>https://magiclen.org/docker</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2023/11/docker-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2023/11/docker-220x162.png 1x, https://magiclen.org/wp-content/uploads/2023/11/docker-440x324.png 2x, https://magiclen.org/wp-content/uploads/2023/11/docker-660x486.png 3x" alt="">
Docker是一種輕量級的作業系統虛擬化解決方案，相較於傳統在Host作業系統上安裝Guest作業系統的硬體虛擬化方式，Docker可以直接在同一個Host作業系統核心上，以「容器」來區分應用程式的執行環境，也就是直接在系統層上完成虛擬化。因此Docker執行程式的效率通常會比傳統虛擬化的方式還要來得好，可以節省許多硬體資源。在實務上，Docker常被用來部署資料庫、Web應用程式等伺服器相關的程...]]></description><category>研究分享</category><category>網路相關</category><category>軟體介紹</category><category>JavaScript</category><category>Linux</category><category>Docker</category><category>TypeScript</category><category>虛擬化</category><category>curl</category><guid>https://magiclen.org/docker</guid><pubDate>Tue, 28 Jun 2022 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>使用Ubuntu Server架設Redis伺服器，並於PHP程式中存取Redis資料庫</title><link>https://magiclen.org/ubuntu-server-redis-php</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2020/10/shot-16-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2020/10/shot-16-220x162.png 1x, https://magiclen.org/wp-content/uploads/2020/10/shot-16-440x324.png 2x, https://magiclen.org/wp-content/uploads/2020/10/shot-16-660x486.png 3x" alt="">
Redis是一個開源的NoSQL資料庫，以一個key對應一個value的方式並配合記憶體(RAM)來儲存資料，效能要比關聯式資料庫還要好很多，可以在許多程式語言上使用。Redis的value除了字串(string)型態之外，另外還有幾種比較特殊的結構，包括set、zset、list和hash，並提供了多種方式來操作這些欄位。]]></description><category>研究分享</category><category>網路相關</category><category>Linux</category><category>Linux</category><category>NoSQL</category><category>phpRedisAdmin</category><category>Redis</category><category>Ubuntu</category><category>Ubuntu Server</category><category>資料庫</category><category>ss (指令)</category><category>curl</category><guid>https://magiclen.org/ubuntu-server-redis-php</guid><pubDate>Thu, 22 Oct 2020 12:00:24 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何清除Nginx的反向代理快取和FastCGI快取？</title><link>https://magiclen.org/nginx-cache-purge</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2020/09/sweep-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2020/09/sweep-220x162.png 1x, https://magiclen.org/wp-content/uploads/2020/09/sweep-440x324.png 2x, https://magiclen.org/wp-content/uploads/2020/09/sweep-660x486.png 3x" alt="">
Nginx是一個免費開源且穩定高效的Web伺服器程式，擁有反向代理以及負載平衡的功能，經常作為最前端的伺服器。當它用作反向代理伺服器或是PHP網頁伺服器時，無論是「proxy_pass」還是「fastcgi_pass」，均有提供快取的功能。然而，免費版本的Nginx並沒有內建刪除快取的機制(早期Nginx免費版本可以使用「proxy_cache_purge」、「astcgi_cache_purge...]]></description><category>作品分享</category><category>網路相關</category><category>軟體介紹</category><category>Linux</category><category>Lua</category><category>Nginx</category><category>Rust</category><category>nginx-cache-purge</category><category>curl</category><guid>https://magiclen.org/nginx-cache-purge</guid><pubDate>Thu, 10 Sep 2020 12:00:44 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Linux作業系統如何安裝最新或是指定版本的Node.js？</title><link>https://magiclen.org/linux-install-nodejs</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2019/09/node-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2019/09/node-220x162.png 1x, https://magiclen.org/wp-content/uploads/2019/09/node-440x324.png 2x, https://magiclen.org/wp-content/uploads/2019/09/node-660x486.png 3x" alt="">
我們常用的Node.js版本可分為三種，一種是當前正在積極開發的版本(Current)，一種是最新的LTS版本(Active LTS)，還有一種是上一代依然在維護中的LTS版本(Maintenance LTS)。若想在Linux作業系統上安裝Node.js，要怎麼樣才能夠安裝最新或是指定版本的Node.js呢？]]></description><category>Linux</category><category>Linux</category><category>node.js</category><category>curl</category><guid>https://magiclen.org/linux-install-nodejs</guid><pubDate>Fri, 2 Aug 2019 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>mprober 同時支援命令列介面(CLI)和網頁介面，並提供HTTP API的Linux伺服器探針</title><link>https://magiclen.org/m-prober</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2019/05/web-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2019/05/web-220x162.png 1x, https://magiclen.org/wp-content/uploads/2019/05/web-440x324.png 2x, https://magiclen.org/wp-content/uploads/2019/05/web-660x486.png 3x" alt="">
自從筆者接觸Rust程式語言以來，大大小小的程式都是使用Rust程式語言來進行開發。在Web伺服器管理方面，由於伺服器環境已經不再需要安裝PHP、Node.js、Python等網站相關套件，因此也沒有一個好用的、可在本機或是遠端偵測伺服器狀態的工具能夠使用，索性就自己用Rust程式語言來開發一個追求效能，並針對Linux伺服器來運行的探針──M Prober(MagicLen Prober)。]]></description><category>作品分享</category><category>網站應用</category><category>網路相關</category><category>軟體介紹</category><category>Linux</category><category>Linux</category><category>Rust</category><category>mprober</category><category>探針</category><category>mprober-lib</category><category>curl</category><guid>https://magiclen.org/m-prober</guid><pubDate>Tue, 25 Jun 2019 12:00:00 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在Linux作業系統上以一行指令下載GitHub倉庫(Repository)上最新發佈的檔案？</title><link>https://magiclen.org/linux-github-latest-release-download</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2019/05/github-logo-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2019/05/github-logo-220x162.png 1x, https://magiclen.org/wp-content/uploads/2019/05/github-logo-440x324.png 2x, https://magiclen.org/wp-content/uploads/2019/05/github-logo-660x486.png 3x" alt="">
GitHub是全球最大的程式碼託管平台，許多軟體資源都可以在該網站上取得。有些人如筆者就喜歡除了把程式原始碼上傳到GitHub外，也把已經編譯好的二進制檔案也一併上傳到GitHub替每個倉庫(Repository)所提供的「Release」區，這樣一來不想自行編譯原始碼的使用者就可以直接到「Release」區中找到對應平台已經編譯好的二進制檔案來直接下載使用。]]></description><category>研究分享</category><category>網站應用</category><category>Linux</category><category>GitHub</category><category>curl</category><category>sed (指令)</category><guid>https://magiclen.org/linux-github-latest-release-download</guid><pubDate>Wed, 19 Jun 2019 12:00:46 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何在MSYS2中編譯Rust程式？</title><link>https://magiclen.org/rust-msys2</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2018/04/rust-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2018/04/rust-220x162.png 1x, https://magiclen.org/wp-content/uploads/2018/04/rust-440x324.png 2x, https://magiclen.org/wp-content/uploads/2018/04/rust-660x486.png 3x" alt="">
Windows作業系統中的Rust程式，預設會使用MSVC來編譯的。但是如果Rust程式有使用到GNU相關的函式庫(例如GTK)時，就得搭配MinGW來編譯了。MSYS2是一套整合MinGW和POSIX環境的工具，可以在Windows作業系統上模擬出Linux作業系統的開發環境，且能利用MinGW直接編譯出在Windows作業系統上執行的程式。]]></description><category>研究分享</category><category>Rust</category><category>Windows</category><category>Rust</category><category>MSYS2</category><category>MinGW</category><category>curl</category><guid>https://magiclen.org/rust-msys2</guid><pubDate>Sun, 16 Dec 2018 12:00:20 +0800</pubDate><dc:creator>Magic Len</dc:creator></item></channel></rss>