Cloud Commander – 透過瀏覽器控制 Linux 檔案和程式的 Web 檔案管理器


作為 Linux 使用者,管理檔案和程式有時可能具有挑戰性,尤其是在遠端工作時。幸運的是,Cloud Commander 透過提供基於 Web 的檔案管理器來解決此問題,該管理器允許您透過瀏覽器控制 Linux 檔案和程式。

什麼是 Cloud Commander?

Cloud Commander 是一個基於 Web 的檔案管理器,它提供圖形使用者介面 (GUI) 來管理 Linux 機器上的檔案、程式和程序。它旨在輕量級且快速,並具有簡單直觀的介面,允許您快速瀏覽和管理 Linux 機器上的檔案。

Cloud Commander 使用 Node.js 編寫,這意味著它可以安裝在任何已安裝 Node.js 的 Linux 機器上。可以透過 Web 瀏覽器訪問它,這使得遠端管理檔案和程式變得容易。

Cloud Commander 功能

Cloud Commander 提供一系列功能,使其成為 Linux 使用者必不可少的工具,包括:

  • 檔案管理器  檔案管理器是 Cloud Commander 的主要功能,它允許您瀏覽、檢視、編輯和管理 Linux 機器上的檔案和目錄。您可以執行基本的資料夾操作,例如複製、移動、刪除和重新命名檔案和資料夾。您還可以檢視檔案屬性、編輯文字檔案以及建立新的檔案和目錄。

  • 終端模擬器 − Cloud Commander 還包括一個終端模擬器,允許您直接從 Web 介面執行 shell 命令。此功能在遠端工作時尤其有用,因為它無需單獨的 SSH 客戶端。

  • 程序管理器 − 程序管理器允許您檢視和管理 Linux 機器上正在執行的程序。您可以檢視程序詳細資訊,例如 CPU 和記憶體使用情況,並且可以終止導致問題或佔用過多資源的程序。

  • 外掛支援 − Cloud Commander 支援一系列擴充套件其功能的外掛。例如,您可以安裝 Git 外掛來管理 Git 儲存庫,或安裝 FTP 外掛來連線到遠端 FTP 伺服器。

安裝 Cloud Commander

在您的 Linux 機器上安裝 Cloud Commander 是一個簡單的過程。以下是操作方法:

  • 安裝 Node.js − Cloud Commander 基於 Node.js 構建,因此第一步是在您的 Linux 機器上安裝 Node.js。您可以透過執行以下命令來執行此操作:

sudo apt-get install nodejs
  • 安裝 Cloud Commander − 安裝 Node.js 後,您可以透過執行以下命令安裝 Cloud Commander:

sudo npm install cloudcmd -g

這將在您的機器上全域性安裝 Cloud Commander。

  • 啟動 Cloud Commander − 要啟動 Cloud Commander,只需執行以下命令:

cloudcmd

這將啟動 Cloud Commander 並將其在您的預設 Web 瀏覽器中開啟。

使用 Cloud Commander

安裝 Cloud Commander 後,您可以開始使用它來管理 Linux 機器上的檔案和程式。以下是一些如何使用 Cloud Commander 的示例:

  • 瀏覽檔案和目錄 − 要瀏覽檔案和目錄,只需單擊要開啟的檔案或目錄即可。您可以透過單擊檔案管理器頂部的麵包屑軌跡來向上和向下瀏覽目錄樹。

  • 編輯檔案 − 要編輯檔案,只需雙擊檔案管理器中的檔案即可。這將在文字編輯器中開啟檔案,您可以在其中進行更改並儲存它們。

  • 執行 Shell 命令 − 要執行 shell 命令,只需單擊工具欄中的“終端”按鈕開啟終端模擬器即可。這將開啟一個終端視窗,您可以在其中像在常規終端中一樣執行 shell 命令。

  • 管理程序 − 要管理程序,請單擊工具欄中的“程序”按鈕。這將開啟程序管理器,您可以在其中檢視和終止正在執行的程序。

  • 安裝外掛 − 要安裝外掛,請單擊工具欄中的“設定”按鈕,然後選擇“外掛”。這將顯示您可以安裝的可用外掛列表。要安裝外掛,只需單擊要安裝的外掛旁邊的“安裝”按鈕即可。

  • 使用自定義配置啟動 Cloud Commander − 預設情況下,Cloud Commander 使用位於 ~/.cloudcmd.json 的配置檔案。但是,您可以使用 --config 選項指定自定義配置檔案。示例如下:

cloudcmd --config /path/to/custom/config.json
  • 設定自定義埠 − 預設情況下,Cloud Commander 監聽埠 8000。但是,您可以使用 --port 選項指定自定義埠。示例如下:

cloudcmd --port 8080
  • 使用外掛 − Cloud Commander 支援一系列可以安裝以擴充套件其功能的外掛。要安裝外掛,您可以使用 npm 包管理器。示例如下:

npm install cloudcmd-plugin-git

安裝外掛後,您可以透過將其新增到配置檔案中的 plugins 陣列來啟用它:

{
   "plugins": [
      "git"
   ]
}
  • 使用 HTTPS 的 Cloud Commander − 要使用 HTTPS 的 Cloud Commander,您可以使用像 NGINX 這樣的反向代理。示例配置如下:

server {
   listen 443 ssl;
   server_name example.com;

   ssl_certificate /path/to/cert.pem;
   ssl_certificate_key /path/to/key.pem;

   location / {
      proxy_pass https://:8000;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   }
}

此配置監聽埠 443 並將請求轉發到在埠 8000 上執行的 Cloud Commander。它還設定一些標頭以保留原始 IP 地址並允許 Cloud Commander 正確生成 URL。

結論

Cloud Commander 是一個功能強大的基於 Web 的檔案管理器,允許您透過瀏覽器控制 Linux 檔案和程式。它易於安裝和使用,並提供一系列使其成為 Linux 使用者必不可少工具的功能。

無論您是在遠端工作還是管理本地 Linux 機器上的檔案,Cloud Commander 都提供了一個簡單直觀的介面,使您可以輕鬆瀏覽和管理檔案和程式。憑藉檔案管理器、終端模擬器、程序管理器和外掛支援等功能,Cloud Commander 是一款多功能工具,可以幫助您提高工作效率。

因此,如果您是 Linux 使用者,正在尋找更好的方法來管理檔案和程式,請嘗試使用 Cloud Commander。您不會失望的!

更新於:2023年6月23日

434 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始
廣告