Cloud Commander - ブラウザ経由で Linux ファイルとプログラムを制御する Web ファイル マネージャー
Cloud Commander (cloudcmd) は、コンソールとエディタをサポートする、シンプルなオープン ソースの従来型ながら便利なクロスプラットフォーム Web ファイル マネージャーです。
これは JavaScript/Node.js で書かれており、任意のコンピューター、モバイル、タブレットからブラウザーでサーバーを管理し、ファイル、ディレクトリ、プログラムを操作できるようになります。
特徴
いくつかの優れた機能を提供します。
- クライアントはWebブラウザで動作します。
- このサーバーは、Linux、Windows、Mac OS、Android (Termux を使用) にインストールできます。
- ブラウザ内から画像、テキスト ファイルを表示したり、オーディオやビデオを再生したりできます。
- ローカルまたはリモートで使用できます。
- 画面サイズへの適応をサポートします。
- デフォルトの OS コマンド ラインをサポートするコンソールを提供します。
- Dword、Edward、Deepword など、構文の強調表示をサポートする 3 つの組み込みエディターが付属しています。
- オプションの認証もサポートします。
- ホット/ショートカット キーを提供します。
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
内の構成を読み取ります。ポート変数 PORT または VCAP_APP_PORT が存在しない場合は、ポート 8000 を使用します。
ブラウザで 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/ で見つけることができます。
この記事では、Linux 用のコンソールとエディターをサポートする、シンプルで伝統的でありながら便利な Web ファイル マネージャーである Cloud Commander をレビューしました。ご意見を共有するには、以下のコメント フォームをご利用ください。同様のツールを見つけたことがありますか?私たちにも教えてください。