Midnight Commander (En Linux fil manager)

  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
xterm

Vejen til lettere fil administration.
Denne HOWTO er til alle, både begynderen og den øvede (hvis den øvede endnu ikke har fundet ud af, at MC eksisterer)
Hvis du er en af dem, som stadig tramper rundt i at huske forskellige kommandoer i konsollen, som f.eks at lave links fra forskellige filer til mapper, kopierer filer fra den ene mappe til den anden. Eller at giver skrive/læse rettigheder uden for /home/xxx mappen, ja så findes der faktisk en anden mulighed nemlig MC eller Midnight Commander.
Hvis du var computer bruger dengang alt (næsten) hed DOS, da kan det være, at du kender Norton Commander, MC er en klon af dette hedengangne program.
Midnight commander kommer til næsten alle distributioner, den findes sikkert på dine cdèr, men er ikke installeret som default. Hvis du ikke har den på en af dine dist cd`er, kan du hente den her:
http://www.ibiblio.org/mc/

mc1

Start MC:
For at starte MC, skal du åbne en konsol og skrive "mc". Skal du bruge den til at flytte f.eks. filer i din / mappe, skal du lige huske at skrive "su" -> "ditpassword" før du starter "mc".

MC opbygning:
Som du kan se af billederne, er MC bygget op med to sider, dette er for at tydeliggøre, hvad man laver, når der f.eks. flyttes/kopiers filer fra det ene bib til det andet. Øverst har du en menu bar bestående af en venstre-højre menu, en "filer" menu, en "kommando" menu, og en "indstillinger" menu.
Tastatur:
For at anvende mc kan man anvende mus, om end det er hurtigere at anvende
tastaturet+mus
Brug følgende taster:
Tab-tasten: til at "hoppe" rundt
Piletaster: til markering
Enter: Gå ind i mappe
F1: Hjælp
F2: Menu
F3: vis
F4: Rediger(kan bruges til at editere filer, f.eks./etc/x11/xF86config/)
F5: Kopier
F6: Flyt
F7: Mkdir(lave nye mapper)
F8: Slet
F10: Afslut

mc2

For at illustrere lidt af hvad MC kan, tager jeg her nogle eksempler fra tidligere artikler.
Hvis vi ser på denne side om installation af java: http://linuxin.dk/artikler/index.php?id=54
Et stykke nede i artiklen står der:
"Hvis man downloader filen som rpm er den pakket og kaldt *.bin. Udpakning sker ved at man gør filen exekutabel. Start en prompt og skriv "chmod a+x j2re-1_4_0-linux-i386-rpm.bin". Så skal man lige læse SUNs licensbetingelser og svare ja til sidst."

Altså man skal gøre .bin filen:"chmod a+x j2re-1_4_0-linux-i386-rpm.bin"
exekutabel eller "kørbar". Dette ordnes meget let i MC ved at stille sig på filen, derefter går man til menuen og vælger filer->chmod , i det vindue der dukker op vælges /afkrydses /køre/søge af ejer, og vupti har du udført den samme kommando.
I samme artikel finder du følgende:
Til slut er der kun 2 ting at gøre. At lave symbolske links, fra Java plugin til Mozillas plugin og at lave et symbolsk link fra Javas runtime til Linux bin bibliotek, så Java kan køre i prompten.

For at enable Java i Mozilla skrives:
ln -s /usr/java/j2re1.4.0/plugin/i386/ns610/libjavaplugin_oji140.so /usr/lib/mozilla/plugins/libjavaplugin_oji140.so

Og for at få java i prompten skrives:
ln -s /usr/java/j2re1.4.0/bin/java /usr/bin/java

mc3

Mange nybegyndere overvejer allerede her at gi op, skal det være så svært, siger mange. NEJ det behøver det ikke, her kommer MC også ind med en feberredning.
Da man her skal til at linke filer i et bib som ikke er /home/ditbrugernavn, skal man lige huske først at skrive "su" -> "rootpassw" før man starter MC, da har man skrive rettigheder i de biblioteker, som ligger udenfor dette bibliotek.
Gå nu, i den ene halvdel af MC, til:/usr/java/j2re1.4.0/plugin/i386/ns610/libjavaplugin_oji140.so
og i den anden halvdel stiller du dig i:
/usr/lib/mozilla/plugins/
stil cursoren ovenpå filen: libjavaplugin_oji140.so
gå til menuen "filer" i MC og vælg "symlænke" og tryk "enter". Du har nu udført nøjagtig den samme handling, som i artiklen.

mc4

Det skal lige siges, at er man en gammel linux haj, og hurtig på tastaturet, og ved man nøjagtig hvor disse plugins ligger, da er det en del hurtigere at skrive det.

Hvem kender ikke til rod i /home/ditbrugernavn biblioteket, når man efterhånden har downloadet en mængde forskellige filer. Her giver MC et virkeligt godt overblik over mapper og filer. Jeg har endnu ikke oplevet et hurtigere værktøj, til at flytte filer, oprette mapper og andre opgaver, som har til formål at kategorisere og ordne sit hjemme bibliotek. Til dette job bruges "F" tasterne. Se i bunden af MC, hvilke taster som høre til hvilke kommandoer.

Denne "howto" kunne blive uendelig lang, for MC kan utroligt meget. Dette er så absolut kun en smagsprøve, og en opfordring til at give sig i kast med programmet.

Vil du vide mere om MC kan jeg stærkt opfordre til at læse på følgende net sider:

http://www.suse.com/us/private/support/howto/mc/

http://www.linuxgazette.com/issue23/wkndmech_dec97...