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 的控制台和编辑器支持。要与我们分享您的想法,请通过下面的评论表与我们联系。您遇到过类似的工具吗?也告诉我们吧。