Hårdvara

Bästa kommandon för Linux: grundläggande, administration, behörigheter ...

Innehållsförteckning:

Anonim

Det är alltid bra att ha lite hjälp när vi lär oss något nytt. Med detta i åtanke har vi vid Professional Review utarbetat en referensguide med de grundläggande och mest använda kommandona för att hjälpa de som nu upptäcker pingvinuniverset. Även om systemet har utvecklats mycket under åren och har blivit extremt enkelt och vänligt för alla som är nya i det, är Linux-kommandoterminalen en inre del av operativsystemet; och det är ett kraftfullt verktyg.

Därför är det bra att veta det om du behöver använda det en dag. Den här guiden är också avsedd att motbevisa idén att kommandon endast är för experter. Här kan du upptäcka hur enkla de är att använda.

Vi rekommenderar att du läser:

  • Snabbguide till grundläggande kommandon för Ubuntu och Linux. Hjälpkommandon i Linux-terminalen.

Grundläggande Linux- kommandon

Vi ordnar huvudkommandona i kategorier, både för att underlätta memorering och för att underlätta samråd. Nu måste du bara öppna terminalen och komma ner och arbeta för att njuta av kraften i Linux-terminalen. Vi börjar med de viktigaste filkommandona:

  • ls: lista kataloger -al: lista katalogerna som också visar de dolda filerna cd dir: ändra den aktuella katalogen till den angivna (ersätt dir-variabeln med mappnamnet) cd: skicka till / hemkatalogen (personliga filer) pwd: show aktuell katalog pathmkdir dir *: skapa en specificerad katalog (ersätt dir-variabel med mappnamn) rm-fil: radera specificerad fil (ersätt filvariabel med namn på fil som ska tas bort) rm -r dir: radera den angivna katalogen (ersätt dir-variabeln med mappnamnet) rm -f-fil: ta bort den angivna filen med kraft (-f de force) (ersätt filvariabeln med namnet på filen du vill ta bort) rm -rf dir: tar bort den angivna katalogen med kraft (ersätt dir-variabeln med mappnamnet).cp -r file1 file2: kopiera “file1” till “file2” (ersätt filen * -variabeln med namnet re av filen) cp -r dir1 dir2: kopiera katalog1 till katalog2; skapa katalog2 om det inte finns (ersätt dir för katalognamn) mv file1 file2: kan användas för att byta namn på eller flytta fil1 till fil2. Om file2 är en befintlig katalog, flytta fil1 till katalogen "file2" (ersätt filvariabeln med filnamnet) ln -s fillänk: skapa en symbolisk länk (genväg) för en fil (ersätt filvariabeln med filens namn och länken med namnet som genvägen kommer att ha) pekfil: skapa eller uppdatera filen (ersätt filvariabeln med filnamnet) cat> file: omdirigera standardinmatningen till en fil (ersätt filvariabeln med filnamn) mer fil: visar innehållet i en filhuvudfil: visar de första 10 raderna i ett filarkivfil: visar de sista 10 raderna i ett filarkiv -f-fil: visar innehållet i en fil under uppdateringen (ökar storlek), från de senaste 10 raderna

Processhantering

  • ps: visar aktiva användarprocesser i realtidsplan: visar alla processer som körs i real-timekill pid: dödar en specifik process med ID-numret (ersätt pid med processnumret) killall proc: dödar alla processer med specificerat namn (ersätt proc med processnamnet) bg: lista över stoppade eller andra jobbplanofg: tar det senaste jobbet till det första planofg-jobbet: tar jobbet "jobb" i förgrunden (ersätt jobbet med processnamnet)

Hantering av filtillstånd

chmod oktal fil: ändra behörigheterna för filen "fil" till oktal, som kan specificeras separat för "användare", "grupp" och "andra". Octalvärdena representeras nedan:

  • 4 - läs (r från läst) 2 - skriv (w, från skriv) 1 - kör (x, kör)

Förklaring: För att ställa in behörigheter läggs värdena över tillsammans. Till exempel, för att tilldela ägaren av filen (användaren) full åtkomst till läsning (r), skriva (w) och köra (x), lägg bara till octalvärdet 4 + 2 + 1 = 7. Förutsatt att du vill begränsa åtkomst för medlemmar i "gruppen", tillåter bara läsning och skrivning, lägg bara till 4 + 2 = 6. Samla de två citerade exemplen, det skulle förbli: chmod 760 (r för användaren, w för gruppen och 0 för andra eller "rw-")

Andra exempel:

  • chmod 777: läs (r), skriv (w) och kör (x) för alla ("användare", "grupp" och "andra") chmod 755: "rwx" för "ägaren" (användaren), "rw" för "gruppen" och "andra"

För mer information, skriv in terminalen: man chmod

SSH: fjärranslutning

ssh user @ host: anslut till värden som användare (exempel: ssh andres @ myserver)

ssh -p port user @ host: ansluter till värden på den angivna porten (ersätt "port" med det konfigurerade portnumret)

ssh-copy-id user @ host: lägg till lösenordet för värden och användaren för den värden; det används för att aktivera inloggningen utan lösenord med hjälp av nycklar

Kommandon för sökningar

grep-sekvensfiler: sök efter sekvensen för filerna (ersätt sekvensen och filerna med de värden som motsvarar utredningen)

grep-r dir-sekvens: sök rekursivt efter sekvens i dir-katalogen

kommando | grep-sekvens: sök efter sekvensen i kommandoutputen (ersätt kommando och sekvens enligt värden som ska sökas)

lokalisera fil: hitta alla förekomster av en fil (ersätt filvariabeln med filnamnet)

Systeminformation

  • datum: visar aktuellt datum och tidskal: visar en kalender för den aktuella månadstiden: visar systemet uptimew: visar vem som är onlinewhoami: visar vem som är onlinefingeranvändare: visar användarinformationuname -a: visar informationen om kärncat / porc / cpuinfo: visa informationen om CPUcat / proc / meminfo: visa informationen om Memoryman-kommandot: öppna manualen för det angivna kommandot (ersätt kommandovariabeln med namnet på kommandot du vill veta) df: visa användningen från diskdu: visar användningen av utrymme i ett katalogfritt: visar användningen av minne och swapwhereis-applikation: visar de möjliga platserna för applikationen (ersätt applikationen med namnet på programmet) vilken applikation: visar vilken applikation som kommer att köras som standard (ersätt ansökan efter programnamn)
VI REKOMMENDERAR Hantera fil- och mappbehörigheter i Linux

Filkomprimering

  • tar cf package.tar-filer: skapa ett TAR-paket (benämnt package.tar) med de angivna filerna (ersätt filvariabeln med filnamnet) tar xf package.tar: extrahera filerna från package.tar (ersätt paketvariabeln.tar med filnamn) tar czf pacote.tar.gz-filer: skapa ett TAR-paket (benämnt pacote.tar.gz) med GZiptar-komprimering xzf pacote.tar.gz: extrahera ett TAR-paket (benämnt pacote.tar. gz) med GZiptar-komprimering cjf package.tar.bz2: skapa ett TAR-paket (benämnt package.tar.bz2) med BZip2tar-komprimering xjf package.tar.bz2: extrahera ett TAR-paket med BZip2gzip-komprimeringsfil: komprimera en fil och namn fil.gz (ersätt filvariabel med filnamn) gzip -d fil.gz: packa upp fil.gz till fil (ersätt fil.gz-variabel med filnamn)

Kommandon för nätverksanslutning

ping host - Skickar ett ICMP-paket (ping) till värden och visar resultatet (ersätt värdvariabeln med en webbplatss domän eller IP-nummer)

domain whois: returnerar information om domänen (ersätt domänvariabeln med en webbplatsadress eller IP-nummer)

dig domain: returnerar DNS-informationen för domänen (ersätt värdvariabeln med en webbplatss domän eller IP-nummer)

dig -x värd: visa omvänd avkastning för en värd

wget-fil: ladda ner fil (fil) (ersätt filvariabeln med filens online-adress)

wget -c-fil: fortsätter avbruten nedladdning av en fil (ersätt filvariabeln med filens online-adress)

Paketinstallation

Installation från källkod; kommandona måste anges i sekvensen i en terminal, en åt gången:

  • ./configuremakemake install

Installatörskommandon

dpkg -i package.deb: installera ett DEB-paket (Debian distros) (ersätt variabla package.deb med namnet på programpaketet)

rpm -Uvh package.rpm: installerar ett RPM-paket (Distros som använder RPM) (ersätt variabla package.rpm med namnet på programpaketet)

Globala genvägar

  • Ctrl + C: Avbryt det aktuella kommandot som kör Ctrl + Z: För nuvarande system, gå tillbaka med fg i förgrunden eller bg i bakgrunden Ctrl + D: Avsluta den aktuella sessionen; liknar kommandot exitCtrl + W: radera ett ord på den aktuella raden Ctrl + U: radera hela raden Ctrl + R: tryck på tangenten för att visa ett kommando idag !!: upprepa den sista kommandot exit: stäng sessionen för den aktuella sessionen

Det är bra att känna till och känna till några av de grundläggande kommandona i terminalen, detta förutom att öka din kunskapsgrad om operativsystemet, hjälper mycket att spara timmar med forskning.

Slutligen lämnar vi dig en tabell med de viktigaste kommandona som exponeras i denna artikel, det kommer säkert att tjäna dig till en snabb titt.

Vad tyckte du om vår artikel om de grundläggande kommandona för Linux-terminalen ? Tyckte du att det var intressant? Är du intresserad av att ladda upp en viss artikel på webben?

Hårdvara

Redaktörens val

Back to top button