Installation av midnattschef. Installation mc - midnight commander installera. Vad är yum

Original: Midnight Commander - En konsolbaserad filhanterare för Linux
Författare: Pungki Arianto
Publiceringsdatum: 23 oktober 2013
Översättning: A. Krivoshey
Överföringsdatum: maj 2013

Om du måste arbeta med många filer i en konsolmiljö kan du tycka att det här arbetet är ganska tråkigt. Den grafiska miljön har filhanterare som hjälper till att öka hastigheten i arbetet med filer. Du behöver inte komma ihåg namnet och syntaxen för varje filrelaterade kommando.

I en konsolmiljö måste du känna till de grundläggande kommandona och deras syntax för att arbeta med filer. Lyckligtvis har Linux också en textfilhanterare som körs i en konsolmiljö. Han kallas Midnight Commander (hädanefter kommer vi bara att kalla honom MC).

Avsnittsrubriker

Midnight Commanders webbplats säger:
"GNU Midnight Commander är en visuell filhanterare som distribueras under GPL-licensen och kvalificeras därför som fri programvara. Det är ett kraftfullt textbaserat, fullfjädrat program som låter dig kopiera, flytta och ta bort filer och kataloger, söka efter filer och kör skalkommandon "Inkluderar också en inbyggd redigerare och filvisare."

Hur man installerar Midnight Commander på Linux

Som standard är MC vanligtvis inte installerat. I Debian, Ubuntu och Linux Mint du kan installera det med kommandot apt-get:

$ sudo apt-get install mc

På RHEL, CentOS och Fedora kan du använda kommandot:

# yum installera mc

När installationen är klar anger du bara "mc" (utan citattecken) i konsolen för att starta den.

Midnight Commander-funktioner

MC har många användbara funktioner för både användare och administratörer.

Kopiera, ta bort, byta namn/flytta, skapa kataloger

MC-gränssnittet är uppdelat i två kolumner, oberoende av varandra. Varje kolumn representerar den aktiva katalogen. Du kan växla mellan dem med hjälp av Tab-tangenten. Längst ner på skärmen kan du se sifferknappar som refererar till funktionstangenterna F1 - F10.
För att kopiera en fil från en katalog till en annan, välj den och tryck på "F5". För att kopiera flera filer samtidigt måste du först välja dem med hjälp av "Infoga"-tangenten.

MC kommer att be dig om bekräftelse. För att börja kopiera klickar du bara på "OK".
Att ta bort filer är ännu enklare. Välj bara filerna och tryck på "F8". Flytta filer görs med "F6"-tangenten.
Men att byta namn på filer är lite annorlunda. Genom att trycka på "F6"-tangenten måste du ange ett nytt filnamn. Ett exempel på hur detta går till visas i skärmdumpen nedan.

För att skapa en katalog kan du trycka på "F7". MC kommer att skapa en ny katalog i den nuvarande. För att se vad mer MC kan göra med filer, tryck på F9 > Arkiv.

Inbyggt verktyg för att visa filer

Det finns många textredigerare tillgängliga i konsolläge, som vi, joe och nano. MC har ett eget inbyggt program för visning av innehåll textfiler. För att köra den, välj filen och tryck på "F3". Du kan också redigera filen vid behov genom att markera den och trycka på "F4".
När du startar textredigeraren för första gången kommer MC att be dig välja en standardtextredigerare:

Pungki@mint15 ~ $ Välj en redigerare. För att ändra senare, kör "select-editor". 1. /bin/ed 2. /bin/nano

När du sedan trycker på "F4" kommer MC:n att använda din valda textredigerare. Om du vill ändra standardredigeraren trycker du bara på "F2", du tar "@" och skriver in "select-editor" (utan citattecken).

Vad händer om du vill använda en annan textredigerare som inte upptäckts av MC? Låt oss säga att du vill arbeta med Vi. Detta kan göras annorlunda. Hitta filen ".selected_editor" i din hemkatalog. Detta är en dold fil, så den börjar med en prick. Redigera det så här:

# Genererad av /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vi"

Filbehörigheter

Filer och kataloger har behörigheter som anger vem som kan läsa, skriva och köra filerna och katalogerna. Kommandot för att hantera åtkomsträttigheter är chmod. För att ta reda på hur du använder det, skriv "man chmod" i terminalen.
I MC behöver du bara markera filen och tryck sedan på "F9" > Arkiv > Chmod eller "Ctrl-x" och "c". MS kommer att visa dig aktuella åtkomsträttigheter för den valda filen och parametrarna som kan ändras.

Filägare

Filer och kataloger har sin egen ägare, såväl som ägarens grupp. Ägarbehörigheter styrs med chmod-kommandot som beskrivs ovan. Ägare hanteras med kommandot chown.
Som vanligt, för att ta reda på hur du använder det, skriv "man chmod" i terminalen. I MC behöver du bara markera filen och sedan trycka på "F9" > Arkiv > Chown, eller "Ctrl-x" och "o". Du kan nu ställa in ägarens ägare och grupp från listan över tillgängliga användare och grupper.

MC har även en "Advanced Chown"-funktion, som är en kombination av chmod och chown som låter dig göra de två uppgifterna ovan på ett ställe. Tryck på "F9" > Arkiv > Avancerad Chown.

Som standard har MC ett tvåpanelsgränssnitt. Dessa paneler är inte bara för lokala kataloger. Du kan koppla dem till fjärrdator via FTP.
I det här fallet fungerar MC som en FTP-klient. För att ansluta måste du trycka på "F9" > FTP-länk. MC kommer att begära anslutningsdata i följande format:

Användare:lösenord@maskin_eller_ip_adress

Om de angivna uppgifterna är korrekta kommer du i en av panelerna att se en lista med kataloger på fjärrdatorn.

För att inaktivera FTP-anslutning kan du trycka på "F9" > Kommando > Aktiv VPS-länk. Du kommer att se din FTP-anslutning i listan över Active VFS-kataloger. Välj det och klicka på "Gratis VFS". Om du bara vill byta till den lokala katalogen utan att bryta FTP-anslutningen, välj "Ändra till".

Om ditt nätverk använder en proxyserver kan du konfigurera MC att arbeta med proxyn. Tryck på "F9" > Alternativ > Virtual FS > Använd alltid ftp-proxy.

Avsluta Midnight Commander

För att avsluta Midnight Command, tryck på "F9" > Arkiv > Avsluta eller "F10".

För en mer detaljerad översikt av MC:s kapacitet, besök Midnight Commander FAQ.

Efter detta kan du ansluta till servern via port 22 via kitt. Du måste ange root som ditt användarnamn och ditt administratörslösenord. konto. Vi går in och ser den vanliga svarta konsolen:

Även om jag kan alla populära UNIX-kommandon, föredrar jag fortfarande att använda Midnight Commander eller bara mc. Synology har det inte som standard och du kan inte bara installera det. Jag bestämde mig först för att ladda ner källorna, kompilera och installera som man brukar göra. Men innan dess bestämde jag mig för att googla frågan, det kanske finns ett enklare sätt.

Och det är han verkligen. För att snabbt och enkelt installera MC på Synology behöver du bara ansluta ett alternativt arkiv via kontrollpanelen och installera Midnight Commander med några få musklick. För att göra detta går vi till Paketcenter, Tryck inställningar, öppna fliken Paketkällor och lägg till en ny:

Namn - SynoCommunity

Plats - http://packages.synocommunity.com

Klick OK. Allt. Nu kan du välja en sektion i listan över paket gemenskap och där väljer du Midnight Commander, eller något annat du behöver:

Gå nu till Synology-konsolen, skriv två enkla tecken där mc och vi arbetar i vår favorit och välbekanta midnattschef.

Förresten, allt inuti är ordnat väldigt nyfiket. Ser ut som en kraftigt modifierad RHEL eller CentOS. Som webbserver httpd används, men både nginx och php-fpm är installerade och körs på systemet. Systemet är installerat på raid1, byggt på mdadm, som inkluderar en partition från varje disk i systemet. Användarvolymer på lvm. En dag kanske jag hittar tid och lust, jag ska gräva runt och berätta mer om insidan.

Onlinekurs Linux säkerhet

Om du vill förstå mer detaljerat processerna för att installera och säkerställa säkerheten för lokal och nätverksinfrastruktur byggd på Linux OS, rekommenderar jag att du bekantar dig med onlinekurs "Linux Security" i OTUS. Utbildningen varar i 3 månader, varefter framgångsrika kursutexaminerade kommer att kunna genomgå intervjuer med partners. Kursprogrammet är utvecklat som en serie praktiska workshops och vänder sig till utbildade studenter som redan har kunskap och erfarenhet av Linux-administration. Vad du lär dig:
  • Tillämpa bästa globala praxis och informationssäkerhetsstandarder (Debian, RedHat, MitRE);
  • Använd verktyg för att upptäcka och utnyttja sårbarheter i Linux OS;
  • Installera och konfigurera system för upptäckt och förebyggande av nätverksattacker;
  • Arbeta med övervaknings- och containeriseringssystem baserade på Docker;
Testa dig själv på inträdesprovet och se programmet för mer detaljer.

Operativsystem i Unix-familjen är kända för sin spöklika svarta skärm, som för människor långt från datorn ofta kan verka som något vilt ojordiskt, i sin tur är administratörerna som arbetar bakom detta spektakel representanter för någon hemlig organisation.
Överlag en bra historia som kunde ha fått en spännande fortsättning. De som har haft att göra med administrationen av dessa system ser dock en helt annan bild. Konsolläge – i detta läge fortsätter många servrar med olika planer att fungera, vars huvuddel av administrationen utförs via hanteringskonsolen. Ibland är det bekvämt att använda filhanterare för att arbeta med filsystemet; vi kommer att prata om en av dem, den mest populära i sitt slag för unix-system, här.

Midnattschef är en populär filhanterare som har ett karakteristiskt gränssnitt, vanligtvis blått, som liknar Norton Commander eller Far. Om du någonsin har arbetat med liknande program kan du gissa vad vi pratar om. Program som körs filhanteraren upptar hela arbetsområdet på skärmen. Visuellt är gränssnittet uppdelat i två delar. Varje del visar innehållet i den aktuella katalogen, samt kort information om filer. Naturligtvis kan programmet göra alla grundläggande saker som behövs för att arbeta med filer.
Nu om hur man installerar Midnight Commander i operationssalen Linux-system CentOS.

Installera Midnight Commander från Internet

Observera, se till att du har tillgång till Internet, eftersom... Denna installationsmetod kräver närvaro av Internet på din server.
För enkelhetens skull kan du också bekanta dig med informationen på. Du kan till exempel kontrollera sändningen av paket med hjälp av pingverktyget. Därefter kan du fortsätta med installationen, kör kommandot:

# yum installera mc

Använder pakethanteraren, allt nödvändiga filer. Du kommer sedan att bli ombedd att bekräfta dina åtgärder, efter denna procedur kommer filhanteraren att installeras.

För att starta programmet räcker det med att kommandorad ange kommandot:

Installera Midnight Commander från CD/DVD

Allt verkar vackert, men det finns tillfällen då det inte finns någon tillgång till internet, det finns installationsskiva med distributionen, vad ska man göra i det här fallet? I allmänhet finns det många sätt att installera paket på ett Linux-system, och ett av dem är möjligheten att installera från disk. Så låt oss börja. Som du vet, för att använda en CD/DVD-skiva i Linux, och i allmänhet i operativsystem Unix-familjen, det är nödvändigt att "montera" enheten, i vårt fall är det en enhet med en disk. Installation utförs på vanligt sätt i filsystem, i vårt fall kommer vi att montera den i katalogen som vi kommer att skapa nu.
Skapa en katalog:

# mkdir /media/centos

Montera enheten i katalogen vi just skapade:

# montera /dev/cdrom /media/centos

Låt oss kontrollera om vår disk har monterats framgångsrikt:

# cd /media/centos/ # ls

Efter att ha angett kommandona ska innehållet på disken visas, om det finns så är allt som det ska. Efter det använder vi samma installation:

# yum --disablerepo=\* --enablerepo=c5-media installera mc

Om du anger kommandot initieras en beroendekontroll, varefter du blir ombedd att bekräfta installationen av applikationen, som i föregående metod, installation från Internet, varefter installationen kommer att utföras.

För att bespara dig besväret med att använda kommandoraden, och även för att undvika att förlora ditt förstånd från textredigerare VI måste du installera en filhanterare. Vilket gör att du inte bara fritt kan "resa" runt disken på din server, utan också att skapa och redigera mappar (kataloger) och filer.

Hur man installerar Midnight Commander på CentOS

För CentOS finns det en filhanterare av Peter Norton, Norton Commander, som smärtsamt liknar DOS-erans filhanterare, både utseende både färgschema och funktionalitet i Midnight Commander-filhanteraren.
Att installera det kommer ner till ett kommando:

Mums installera mc

För att starta Midnight Commander-filhanteraren använd:

Därefter tar kommunikationen med CentOS det välbekanta utseendet från DOS-tider.

YUM Package Manager

Det är inte första gången i den här artikeln som jag hänvisar till YUM-kommandot för installation. programvara. Det är dags att lära känna henne bättre.

Vad är yum

YUM (Yellow dog Updater, Modified) är en pakethanterare som kan fråga paketinformation, hämta paket från förråd, installera och ta bort dem med automatisk beroendeupplösning och uppdatera hela systemet till senaste versionerna paket.

Grundläggande yum-kommandon

Kollar efter uppdateringar:

Mums check-uppdatering

Hela systemets uppdatering:

Mums uppdatering

Uppdaterar endast ett specifikt paket:

Mums uppdatering<имя пакета>

Installera paket:

Mums installera<имя пакета>

Ta bort paket:

Mums ta bort<имя пакета>

Visa alla tillgängliga paket i förvaret:

Mums lista

Kontrollera paketets tillgänglighet i förvaret (du kan använda jokertecken ? och * i paketnamnet):

Mums lista<имя пакета>

Hitta ett paket vars namn eller beskrivning innehåller det angivna värdet:

Mums sök<строка поиска>

Rensa systemcache:

Mums ren allt

Så här återställer du en uppdatering:

Mums nedgradering<имя пакета>

Vad är skillnaden mellan kommandona YUM UPDATE och YUM UPGRADE?

Jag höll tyst om ett kommando till - YUM UPGRADE. Åtgärden som liknar YUM UPDATE. Skillnaden är att vid uppdatering av paket behåller UPDATE föråldrade versioner av paket, det vill säga vid installation ny version paketet, det gamla finns också kvar i systemet.
UPGRADE sparar inte tidigare versioner. Det vill säga fullständig ersättning sker.

Eftersom jag är ett fan av filhanterare med dubbla paneler kunde jag helt enkelt inte passera en så betydande händelse! Midnight Commander, aka MC, har efter många år av inaktivitet uppdaterats till version 4.6.3. Det dämpar många skalbaggar och kackerlackor till glädje för vanliga användare. Detta är vad denna anteckning är tillägnad.

Det måste sägas att Midnight Commander är arvtagaren till traditionerna från Norton Commander, så om någon saknar den legendariska tvåpanelen filhanterare, kommer han att hitta en värdig ersättare i Linux i form av Midnight Commander.

Vad har förändrats i den nya Midnight Commander?
Bland de mest slående ändringarna: standardmarkeringen av filtyper har ändrats, det gamla och mycket irriterande felet "Tolken är upptagen med att utföra ett kommando" har fixats, mängden ledigt utrymme vid den aktuella monteringspunkten visas, och bara en ett stort antal andra förändringar. Utvecklarna lovar också att fortsätta jaga efter buggar inom en snar framtid och kombinera alla ackumulerade patchar för att göra Midnight Commander, älskad av många, ännu vackrare.

Sammantaget är allt detta värt att uppdatera den gamla goda Midnight Commander. Det finns sammanställningar för vissa distributioner, så du kan ladda ner mc från projektsidan omedelbart i en form som är sammansatt för din distribution. För oss som som författaren till dessa rader använder Rock-Solid Debian Stable, kommer det inte att vara ett problem att bygga Midnight Commander från källan direkt till ett paket. Ladda bara ned skivan du gillar härifrån och ge några enkla kommandon:

och skriv att vi satt ihop paketet själva, varefter:
och se hur Midnight Commander kommer samman om några ögonblick. Bygget bör gå utan problem, och det resulterande deb-paketet kan enkelt och enkelt installeras:
Detta slutför installationen av mc, den befintliga Midnight Commander kommer att uppdateras till version 4.6.3. Efter det, skriv den vanliga mc och njut. Så här ser Midnight Commander ut i min dator:

MC tangentbordsgenvägar
Att klämma ut MidnattschefDet är allt, det är värt att komma ihåg åtminstone några kortkommandon, vilket kan göra det mycket lättare att slutföra uppgifter. Kortkommandon inMidnattschefhar en funktion: kombination Ctrl + x c betyder att du måste trycka på CTRL och X, släppa och sedan trycka på C-tangenten.

Så, några Midnight Commander-tangentkombinationer:

  • Ctrl+R uppdaterar den aktiva panelen;
  • Ctrl + X C visa/ändra behörigheter (chmod) för markerade filer;
  • Ctrl + X O visa/ändra ägare (chown) för markerade filer;
  • Ctrl+S eller Alt+Söppnar en snabbsökningsdialogruta (de angivna tecknen visas inte på kommandoraden utan på sökraden);
  • Ctrl + X Aöppnar dialogrutan för virtuella filsystem;
  • Ctrl+ \ tar fram en meny med ofta använda kataloger.
  • Ctrl+X J Alla bakgrundsuppgifter visas.
  • Ctrl + X T skicka markerade objekt till kommandoraden
  • Ctrl + X S skapa en symbolisk länk (symbollänk)
  • Ctrl + X Q snabbvy av filinnehållet i den andra panelen.
  • Ctrl + X I snabb visning av information om det aktuella objektet i den andra panelen.
  • ESC + T eller ALT + T ändra paneltypen (standard, förkortad, förlängd);
  • ESC + H eller ALT + H anropar en lista över nyligen utförda kommandon;
  • Alt+G markerar den första filen eller katalogen i listan som visas i panelen
  • Alt+R markerar mitten av filen eller katalogen i listan som visas i panelen
  • Alt+J markerar den sista filen eller katalogen i listan som visas i panelen
  • Alt+O den inaktiva panelen går till katalogen som den aktiva panelen pekar på.
  • Alt + . visa eller visa inte dolda filer eller kataloger.
  • Alt + , växla panelvisningsläge (vertikalt/horisontellt).
  • +(Plus) anropar ett fönster för att välja en grupp filer (du kan använda vanliga uttryck)
  • \ (Omvänt snedstreck) avmarkerar en grupp filer (motsatsen till
    anropas av "+"-tangenten).
Det bör noteras att åtminstone i version 4.6.3 kanske kortkommandon inte fungerar om den ryska layouten är avstängd.

Ansökningsförening i Midnattschef
Om du till exempel markerar en PDF-fil och trycker på Enter, bör KPDF/Evince starta och öppna PDF-filen. Om detta inte händer, kopiera inställningsfilen från /etc/mc och lägg den i .mc/bindings
Faktum är att MC inte läser den globala konfigurationen, som folk på forum ofta inte skriver om. Så du måste redigera en lokal kopia.

Du kan också redigera detta direkt i MC: F9 - Kommando - Redigera förlängningsfil
och redigera associationer med filtillägg där.

Länkar
Nu pågår huvudutvecklingen av Midnight Commander


Topp