Hardware

Bedste kommandoer til linux: basic, administration, tilladelser ...

Indholdsfortegnelse:

Anonim

Det er altid godt at have lidt hjælp, når vi lærer noget nyt. Med dette i tankerne har vi ved Professional Review udarbejdet en referencevejledning med de grundlæggende og mest anvendte kommandoer til at hjælpe dem, der nu opdager pingvinuniverset. Selvom systemet har udviklet sig meget gennem årene og er blevet ekstremt enkelt og venligt for enhver, der er ny i det, er Linux-kommandoterminalen en iboende del af operativsystemet; og det er et kraftfuldt værktøj.

Således er det godt at kende det, hvis du har brug for det en dag. Denne vejledning er også beregnet til at modbevise ideen om, at kommandoer kun er til eksperter. Her kan du opdage, hvor lette de er at bruge.

Vi anbefaler at læse:

  • Hurtig guide til grundlæggende kommandoer til Ubuntu og linux. Hjælpekommandoer i Linux-terminalen.

Grundlæggende Linux- kommandoer

Vi organiserer de vigtigste kommandoer i kategorier, både for at lette memorering og for at lette konsultation. Nu skal du bare åbne terminalen og komme ned på arbejde for at nyde styrken i Linux-terminalen. Vi starter med de vigtigste filkommandoer:

  • ls: angiv mapper, -al: angiv mapper, der også viser de skjulte filer cd dir: ændre det aktuelle bibliotek til det angivne (erstatt dir-variablen med mappenavnet) cd: send til / home-biblioteket (personlige filer) pwd: show nuværende katalog pathmkdir dir *: Opret en specificeret katalog (erstatt dir variabel med mappenavn) rm fil: slet specificeret fil (erstatt fil variabel med navn på fil, der skal fjernes) rm-r dir: slet det angivne bibliotek (erstatt dir-variablen med mappenavnet) rm -f-fil: slet den angivne fil med magt (-f de force) (erstatt filvariablen med navnet på den fil, du vil slette) rm -rf dir: sletter tvang det angivne bibliotek (erstatt dir-variablen med mappenavnet).cp -r file1 file2: kopier “file1” til “file2” (erstatt fil * -variablen med navnet re af filen) cp -r dir1 dir2: kopier katalog1 til katalog2; Opret katalog2 i tilfælde af, at den ikke findes (erstatt dir for katalognavn) mv fil1 fil2: kan bruges til at omdøbe eller flytte fil1 til fil2. Hvis file2 er et eksisterende bibliotek, skal du flytte fil1 til "file2" -kataloget (erstatte filvariablen med filnavnet) ln -s fillink: opret et symbolsk link (genvej) for en fil (erstatt filvariablen med filens navn og linket med det navn, som genvejen vil have) berøringsfil: opret eller opdater filen (erstatt filvariablen med filens navn) cat> fil: omdiriger standardindgangen til en fil (erstatt filvariablen ved filnavn) mere fil: viser indholdet af en filhovedfil: viser de første 10 linjer i et filarkivfil: viser de sidste 10 linjer i et filarkiv -f fil: viser indholdet af en fil under opdatering (øges størrelse) fra de sidste 10 linjer

Processtyring

  • ps: viser aktive brugerprocesser i real-timopop: viser alle processer, der kører i real-timekill pid: dræber en bestemt proces med ID-nummeret (erstatt pid med procesnummeret) killall proc: dræber alle processer med specificeret navn (erstatt proc med procesnavnet) bg: liste over stoppede eller andet jobplanerofg: bringer det seneste job til det første planofg-job: bringer jobbet "job" i forgrunden (erstatt job med procesnavnet)

Håndtering af filtilladelse

chmod octal fil: ændre tilladelserne for filen "fil" til octal, som kan specificeres separat for "bruger", "gruppe" og "andre". Oktale værdier er repræsenteret nedenfor:

  • 4 - læs (r fra læst) 2 - skriv (w, fra skriv) 1 - udfør (x, udfør)

Forklaring: For at indstille tilladelser tilføjes værdierne ovenfor. For eksempel at tildele filens ejer (bruger) fuld adgang til at læse (r), skrive (w) og udføre (x), skal du blot tilføje den oktale værdi 4 + 2 + 1 = 7. Hvis du antager, at du vil begrænse adgang for medlemmer af "gruppen", der kun tillader læsning og skrivning, bare tilføj 4 + 2 = 6. Når du samler de to nævnte eksempler, vil det forblive: chmod 760 (r for brugeren, w for gruppen og 0 for andre eller "RW-")

Andre eksempler:

  • chmod 777: læse (r), skriv (w) og udfør (x) for alle ("bruger", "gruppe" og "andre") chmod 755: "rwx" for "ejer" (bruger), "rw" for "gruppen" og "andre"

For mere information, skriv terminalen: man chmod

SSH: fjernforbindelse

ssh user @ host: opret forbindelse til værten som bruger (eksempel: ssh andres @ myserver)

ssh -p portbruger @ vært: opretter forbindelse til værten på den specificerede port (erstatt "port" med det konfigurerede portnummer)

ssh-copy-id user @ host: tilføj adgangskoden til værten og brugeren af ​​denne vært; det bruges til at aktivere login uden adgangskode ved hjælp af nøgler

Kommandoer til søgninger

grep-sekvensfiler: søg efter sekvensen for filerne (erstatt sekvensen og filerne med de værdier, der svarer til undersøgelsen)

grep-r dir-sekvens: søg rekursivt efter sekvens i dir-biblioteket

kommando | grep-sekvens: søg efter sekvensen i kommandoutputet (erstat kommando og sekvens i henhold til de værdier, der skal søges)

Find fil: Find alle forekomster af en fil (erstatt filvariablen med filnavnet)

Systemoplysninger

  • dato: viser den aktuelle dato og klokkeslæt: viser en kalender for den aktuelle månedstid: viser systemet uptimew: viser, hvem der er onlinewhoami: viser, hvem der er onlinefingerbruger: viser brugerinformationen navn -a: viser informationen om corescat / porc / cpuinfo: vis informationen om CPUcat / proc / meminfo: vis informationen om memoryman-kommandoen: åbn manualen for den specificerede kommando (erstatt kommandovariablen med navnet på den kommando, du vil vide) df: vis brugen fra diskdu: viser brugen af ​​plads i et bibliotek frit: viser brugen af ​​hukommelse og swapwhereis applikation: viser de mulige placeringer af applikationen (erstatt applikation med navnet på programmet) hvilket program: viser hvilket program der kører som standard (erstat ansøgning efter programnavn)
VI ANBEFALER dig Håndtering af fil- og mappetilladelser i Linux

Filkomprimering

  • tar cf package.tar-filer: Opret en TAR-pakke (navngivet package.tar) med de specificerede filer (erstatt filvariablen med filnavnet) tar xf package.tar: udpak filerne fra package.tar (erstatt pakkevariablen.tar efter filnavn) tar czf pacote.tar.gz filer: opret en TAR-pakke (kaldet pacote.tar.gz) med GZiptar-komprimering xzf pacote.tar.gz: udpakk en TAR-pakke (kaldet pacote.tar. gz) med GZiptar-komprimering cjf package.tar.bz2: Opret en TAR-pakke (kaldet package.tar.bz2) med BZip2tar-komprimering xjf package.tar.bz2: udpak en TAR-pakke med BZip2gzip-komprimeringsfil: komprimere en fil og navn fil.gz (erstatt filvariabel med filnavn) gzip -d fil.gz: unzip fil.gz til fil (erstatt fil.gz variabel med filnavn)

Kommandoer til netværksforbindelse

ping vært - Sender en ICMP (ping) -pakke til værten og viser resultatet (erstatt værtsvariablen med et websteds domæne eller IP-nummer)

domæne whois: returnerer oplysninger om domænet (erstatt domænevariablen med en webstedsadresse eller IP-nummer)

grave domæne: returnerer DNS-oplysningerne til domænet (erstatt værtsvariablen med et websteds domæne eller IP-nummer)

dig -x vært: Vis det omvendte afkast for en vært

wget-fil: download fil (fil) (erstatt filvariablen med filens online adresse)

wget -c fil: fortsætter med at afbryde download af en fil (erstatt filvariablen med filens online adresse)

Pakkeinstallation

Installation fra kildekode; kommandoerne skal indtastes i sekvensen i en terminal, én ad gangen:

  • ./configuremakemake install

Installer kommandoer

dpkg -i package.deb: installer en DEB-pakke (Debian distros) (erstatt variablen package.deb med navnet på programpakken)

rpm -Uvh package.rpm: installerer en RPM-pakke (Distros, der bruger RPM) (erstatt variablen package.rpm med navnet på programpakken)

Globale genveje

  • Ctrl + C: Annuller nuværende kommando, der kører Ctrl + Z: For det aktuelle system skal du vende tilbage med fg i forgrunden eller bg i baggrunden Ctrl + D: Afslut den aktuelle session; svarer til kommandoen exitCtrl + W: slet et ord på den aktuelle linje Ctrl + U: slet hele linjen Ctrl + R: tryk på tasten for at få vist en kommando i dag !!: gentag den sidste kommando exit: luk sessionen for den aktuelle session

Det er godt at kende og kende nogle af de grundlæggende kommandoer i terminalen, dette ud over at øge din grad af viden om operativsystemet, hjælper meget med at spare dig for timer med research.

Endelig efterlader vi et bord med de vigtigste kommandoer, der er udsat i denne artikel, det vil helt sikkert tjene til at give dig et hurtigt kig.

Hvad syntes du om vores artikel om de grundlæggende kommandoer til Linux-terminalen ? Synes du det var interessant? Er du interesseret i at uploade en bestemt artikel på nettet?

Hardware

Valg af editor

Back to top button