Cloud Commander - Web File Manager om Linux-bestanden en -programma's via de browser te beheren
Cloud Commander (cloudcmd) is een eenvoudige open source, traditionele maar nuttige platformonafhankelijke webbestandsbeheerder met console- en editorondersteuning.
Het is geschreven in JavaScript/Node.js en stelt u in staat een server te beheren en met bestanden, mappen en programma's in een browser te werken vanaf elke computer, mobiel of tablet.
Functies
Het biedt een aantal coole functies:
- Client werkt in webbrowser.
- De server kan worden geïnstalleerd in Linux, Windows, Mac OS en Android (met behulp van Termux).
- Hiermee kunt u afbeeldingen en tekstbestanden bekijken en audio en video's afspelen vanuit een browser.
- Kan lokaal of op afstand worden gebruikt.
- Ondersteunt aanpassing aan de schermgrootte.
- Biedt console met ondersteuning van de standaard OS-opdrachtregel.
- Wordt geleverd met 3 ingebouwde editors met ondersteuning voor syntaxisaccentuering, waaronder: Dword, Edward en Deepword.
- Het ondersteunt ook optionele autorisatie.
- Biedt snel-/sneltoetsen.
Hoe Cloud Commander onder Linux te installeren
Installeer eerst de nieuwste versie van node.js met de onderstaande instructies.
Op 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
Op 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+]
Op Gentoo en Arch Linux
emerge nodejs [On Gentoo]
pacman -S nodejs npm [On Arch Linux]
Nadat u nodejs- en npm-pakketten hebt geïnstalleerd, installeert u vervolgens Cloud Commander-bestandsbeheer met de volgende opdracht met root-rechten:
npm i cloudcmd -g
OR
npm i cloudcmd -g --force
Hoe Cloud Commander onder Linux te gebruiken
Om het te starten, voert u eenvoudigweg het volgende uit:
cloudcmd
Standaard leest Cloud Commander configuraties in ~/.cloudcmd.json
als er geen opdrachtopties zijn ingesteld. Het gebruikt poort 8000, voor het geval de poortvariabelen PORT of VCAP_APP_PORT niet bestaan.
U kunt het gaan gebruiken door de URL in uw browser te openen:
http://SERVER_IP:8000
Bekijk Bestandsmenu
Om het menu te bekijken; opties voor bestandsbewerkingen, selecteert u eenvoudigweg het bestand en klikt u er met de rechtermuisknop op. U ziet de opties die in de onderstaande schermafbeelding worden weergegeven.
Bekijk bestanden en mappen
Om het met een enkel paneel te openen, gebruikt u de vlag --one-panel-mode
of wijzigt u eenvoudigweg de grootte van de browserinterface:
cloudcmd --one-panel-mode
De onderstaande schermafbeelding toont het bekijken van een afbeeldingsbestand.
Bewerk bestanden in de browser
De volgende schermafbeelding toont het openen van een scriptbestand om te bewerken.
Open Linux Terminal vanuit de browser
Druk op de knop ~
om de Linux-terminal of -console te openen.
Terminalinterface
Standaard is de terminal uitgeschakeld en niet geïnstalleerd. Om deze te gebruiken moet u gritty als volgt installeren met rootgebruikersrechten:
npm i gritty -g
Stel vervolgens het pad van een terminal in en sla de configuratie als volgt op:
cloudcmd --terminal --terminal-path "gritty --path here" --save
Update Cloudcommander
Gebruik deze opdracht om Cloud Commander bij te werken:
npm install cloudcmd -g
Gebruik sneltoetsen/sneltoetsen.
F1
– Help bekijkenF2
– Hernoem een bestandF3
– Bekijk een bestandF4
– Bewerk een bestandF5
– Kopieer een bestandF6
– Verplaats een bestandF7
– Maak een nieuwe mapF8
– Verwijder een bestandF9
– Menu openenF10
– Bekijk bestandsconfiguraties/machtigingen en nog veel meer.
U kunt dit uitvoeren voor hulp:
cloudcmd --help
U kunt een uitgebreide gebruikshandleiding en configuratie-informatie vinden op https://cloudcmd.io/.
In dit artikel hebben we Cloud Commander besproken, een eenvoudige, traditionele maar nuttige webbestandsbeheerder met console- en editorondersteuning voor Linux. Om uw mening met ons te delen, kunt u het onderstaande opmerkingenformulier gebruiken. Ben je soortgelijke tools tegengekomen? Vertel het ons ook.