网站搜索

Cloud Commander - 通过浏览器控制 Linux 文件和程序的 Web 文件管理器


Cloud Commander (cloudcmd) 是一个简单的开源、传统但有用的跨平台 Web 文件管理器,具有控制台和编辑器支持。

它是用 JavaScript/Node.js 编写的,使您能够在任何计算机、手机或平板电脑上管理服务器并在浏览器中处理文件、目录和程序。

特征

它提供了一些很酷的功能:

  • 客户端在网络浏览器中工作。
  • 它的服务器可以安装在 Linux、Windows、Mac OS 和 Android 上(借助 Termux)。
  • 使您能够在浏览器中查看图像、文本文件、播放音频和视频。
  • 可以本地或远程使用。
  • 支持适应屏幕尺寸。
  • 提供控制台并支持默认操作系统命令行。
  • 附带 3 个支持语法突出显示的内置编辑器,其中包括:Dword、Edward 和 Deepword。
  • 它还支持可选授权。
  • 提供热键/快捷键。

如何在 Linux 中安装 Cloud Commander

首先,按照以下说明安装最新版本的 Node.js。

在 Debian/Ubuntu/Linux Mint 上

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

-------- For Node.js v7 Version -------- 
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs 

在 RHEL/CentOS/Fedora 上

curl - -silent - -location https://rpm.nodesource.com/setup_6.x | bash -

-------- For Node.js v7 Version -------- 
curl - -silent - -location https://rpm.nodesource.com/setup_7.x | bash -
yum -y install nodejs
dnf -y install nodejs [Fedora 22+]

在 Gentoo 和 Arch Linux 上

emerge nodejs         [On Gentoo]
pacman -S nodejs npm  [On Arch Linux]

安装完 Nodejs 和 npm 软件包后,接下来,使用以下具有 root 权限的命令安装 cloud Commander 文件管理器:

npm i cloudcmd -g
OR
npm i cloudcmd -g --force

如何在 Linux 中使用 Cloud Commander

要启动它,只需运行:

cloudcmd

默认情况下,如果未设置命令选项,Cloud Commander 会读取 ~/.cloudcmd.json 中的配置。它使用端口 8000,以防端口变量 PORT 或 VCAP_APP_PORT 不存在。

您可以通过在浏览器中打开 URL 来开始使用它:

http://SERVER_IP:8000

查看文件菜单

查看菜单;文件操作选项,只需选择文件并右键单击它,您将看到下面屏幕截图中显示的选项。

查看文件和目录

要使用单个面板打开它,请使用 --one-panel-mode 标志或简单地调整浏览器界面的大小:

cloudcmd --one-panel-mode

下面的屏幕截图显示了图像文件的查看。

在浏览器中编辑文件

以下屏幕截图显示了打开脚本文件进行编辑。

从浏览器访问 Linux 终端

~ 按钮打开 Linux 终端或控制台。

终端接口

默认情况下,终端被禁用且未安装,要使用它,您应该使用root用户权限安装gritty,如下所示:

npm i gritty -g

然后设置终端的路径并保存配置,如下所示:

cloudcmd --terminal --terminal-path "gritty --path here" --save

更新云指挥官

要更新 Cloud Commander,请使用以下命令:

npm install cloudcmd -g

使用热键/快捷键。

  • F1 – 查看帮助
  • F2 – 重命名文件
  • F3 – 查看文件
  • F4 – 编辑文件
  • F5 – 复制文件
  • F6 – 移动文件
  • F7 – 创建一个新目录
  • F8 – 删除文件
  • F9 – 打开菜单
  • F10 – 查看文件配置/权限等等。

您可以运行此命令来寻求帮助:

cloudcmd --help

您可以在 https://cloudcmd.io/ 找到全面的使用指南和配置信息。

在本文中,我们回顾了 Cloud Commander,这是一个简单的传统但有用的 Web 文件管理器,具有针对 Linux 的控制台和编辑器支持。要与我们分享您的想法,请通过下面的评论表与我们联系。您遇到过类似的工具吗?也告诉我们吧。