„Cloud Commander“ - žiniatinklio failų tvarkyklė, skirta valdyti „Linux“ failus ir programas per naršyklę


„Cloud Commander“ („cloudcmd“) yra paprastas atviro kodo, tradicinis, tačiau naudingas daugiaplatformis žiniatinklio failų tvarkytuvas su konsolės ir redaktoriaus palaikymu.

Tai parašyta „JavaScript/Node.js“ ir leidžia valdyti serverį ir dirbti su failais, katalogais ir programomis naršyklėje iš bet kurio kompiuterio, mobiliojo ar planšetinio kompiuterio.

Jis siūlo keletą puikių funkcijų:

  • Klientas dirba žiniatinklio naršyklėje.
  • Tai serveris gali būti įdiegtas „Linux“, „Windows“, „Mac OS“ ir „Android“ (su „Termux“ pagalba).
  • Leidžia peržiūrėti vaizdus, tekstinius failus, leisti garso ir vaizdo įrašus iš naršyklės.
  • Gali būti naudojamas vietiniu arba nuotoliniu būdu.
  • Palaiko prisitaikymą prie ekrano dydžio.
  • Siūlo konsolę su numatytosios OS komandinės eilutės palaikymu.
  • Siunčiama su 3 įmontuotais redaktoriais, palaikant sintaksės paryškinimą, įskaitant: „Dword“, „Edward“ ir „Deepword“.
  • Jis taip pat palaiko pasirenkamą prieigos teisę.
  • Siūlomi spartieji/spartieji klavišai.

Kaip įdiegti „Cloud Commander“ į „Linux“

Pirmiausia įdiekite naujausią „node.js“ versiją vadovaudamiesi toliau pateiktomis instrukcijomis.

$ 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 
$ 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+]
$ emerge nodejs         [On Gentoo]
$ pacman -S nodejs npm  [On Arch Linux]

Įdiegę „nodejs“ ir „npm“ paketus, įdiekite „cloud commander“ failų tvarkyklę naudodami šią komandą su root teisėmis:

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

Kaip naudotis „Cloud Commander“ sistemoje „Linux“

Norėdami jį paleisti, tiesiog paleiskite:

$ cloudcmd

Pagal numatytuosius nustatymus „Cloud Commander“ skaito konfigūracijas aplanke ~/.cloudcmd.json , jei nenustatytos komandos parinktys. Jis naudoja 8000 prievadą, jei neegzistuoja prievado kintamieji PORT arba VCAP_APP_PORT.

Galite pradėti jį naudoti atidarydami URL savo naršyklėje:

http://SERVER_IP:8000

Norėdami peržiūrėti meniu; failo veikimo parinktys, tiesiog pasirinkite failą ir dešiniuoju pelės mygtuku spustelėkite jį, pamatysite parinktis, rodomas žemiau esančiame ekrano paveikslėlyje.

Norėdami jį atidaryti naudodami vieną skydelį, naudokite vėliavą - one-panel-mode arba tiesiog pakeiskite naršyklės sąsajos dydį:

$ cloudcmd --one-panel-mode

Žemiau pateiktoje ekrano kopijoje rodomas vaizdo failo peržiūra.

Šioje ekrano kopijoje rodomas scenarijaus failo atidarymas redaguoti.

Paspauskite mygtuką ~ , kad atidarytumėte „Linux“ terminalą ar konsolę.

Pagal numatytuosius nustatymus terminalas yra išjungtas ir neįdiegtas, norėdami jį naudoti, turėtumėte įdiegti „gritty“ taip su root vartotojo teisėmis:

$ npm i gritty -g

Tada nustatykite terminalo kelią ir išsaugokite konfigūraciją taip:

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

Norėdami atnaujinti „Cloud Commander“ naudokite šią komandą:

$ npm install cloudcmd -g

Naudokite sparčiuosius/sparčiuosius klavišus.

  • F1 - peržiūrėkite pagalbą
  • F2 - pervardykite failą
  • F3 - peržiūrėkite failą
  • F4 - redaguokite failą
  • F5 - nukopijuokite failą
  • F6 - perkelkite failą
  • F7 - sukurkite naują katalogą
  • F8 - ištrinkite failą
  • F9 - atidaryti meniu
  • F10 - peržiūrėkite failų konfigūracijas/leidimus ir daug daugiau.

Norėdami tai padaryti, galite tai atlikti:

$ cloudcmd --help

Išsamų naudojimo vadovą ir konfigūracijos informaciją rasite adresu https://cloudcmd.io/.

Šiame straipsnyje apžvelgėme „Cloud Commander“, paprastą, tačiau naudingą žiniatinklio failų tvarkyklę su konsolės ir redaktoriaus palaikymu „Linux“. Norėdami pasidalinti savo mintimis su mumis, užpildykite toliau pateiktą komentaro formą. Ar ten teko susidurti su panašiomis priemonėmis? Pasakyk mums taip pat.