maskinvare

Beste kommandoer for Linux: grunnleggende, administrasjon, tillatelser ...

Innholdsfortegnelse:

Anonim

Det er alltid godt å ha litt hjelp når vi lærer noe nytt. Med dette i tankene har vi på Professional Review utarbeidet en referanseguide med de grunnleggende og mest brukte kommandoene for å hjelpe de som nå oppdager pingvinuniverset. Selv om systemet har utviklet seg mye gjennom årene og har blitt ekstremt enkelt og vennlig for alle som er nye i det, er Linux-kommandoterminalen en egen del av operativsystemet; og det er et kraftig verktøy.

Dermed er det godt å vite det i tilfelle du trenger å bruke det en dag. Denne veiledningen er også ment å motbevise ideen om at kommandoer kun er for eksperter. Her kan du oppdage hvor enkle de er å bruke.

Vi anbefaler å lese:

  • Rask guide til grunnleggende kommandoer for Ubuntu og linux. Hjelpekommandoer i Linux-terminalen.

Grunnleggende Linux- kommandoer

Vi organiserer hovedkommandoene i kategorier, både for å lette memorering og for å lette konsultasjon. Nå må du bare åpne terminalen og komme deg ned for å jobbe for å nyte kraften i Linux-terminalen. Vi starter med hovedfilkommandoene:

  • ls: liste katalogene -al: liste katalogene som også viser de skjulte filene cd dir: endre gjeldende katalog til den som er angitt (erstatt dir-variabelen med mappenavnet) cd: send til / home-katalogen (personlige filer) pwd: show nåværende katalog pathmkdir dir *: opprett en spesifisert katalog (erstatt dir-variabel med mappenavn) rm-fil: slett spesifisert fil (erstatt filvariabel med navn på fil som skal fjernes) rm -r dir: slett den angitte katalogen (erstatt dir-variabelen med mappenavnet) rm -f-fil: slett den angitte filen (-f de force) med kraft (erstatt filvariabelen med navnet på filen du vil slette) rm -rf dir: sletter den angitte katalogen med kraft (erstatt dir-variabelen med mappenavnet).cp -r file1 file2: kopier "file1" til "file2" (erstatt filen * variabelen med navnet re av filen) cp -r dir1 dir2: kopier katalog1 til katalog2; opprett katalog2 i tilfelle den ikke eksisterer (erstatter dir for katalognavn) mv fil1 fil2: kan brukes til å gi nytt navn eller flytte fil1 til fil2. Hvis file2 er en eksisterende katalog, flytter du fil1 til "file2" -katalogen (erstatt filvariabelen med filnavnet) ln -s fillenke: opprett en symbolsk kobling (snarvei) for en fil (erstatt filvariabelen med navnet på filen og lenken med navnet som snarveien vil ha) berøringsfil: opprette eller oppdatere filen (erstatt filvariabelen med navnet på filen) cat> file: omdirigere standardinngangen til en fil (erstatt filvariabelen etter filnavn) mer fil: viser innholdet i en filhodefil: viser de første 10 linjene i et filarkivfil: viser de siste 10 linjene i et filarkiv -f-fil: viser innholdet i en fil mens du oppdaterer (øker størrelse), fra de siste 10 linjene

Prosessstyring

  • ps: viser aktive brukerprosesser i sanntidsplan: viser alle prosesser som kjører i sanntidspill-pid: dreper en spesifikk prosess med ID-nummeret (erstatt pid med prosessnummeret) killall proc: dreper alle prosesser med spesifisert navn (erstatt proc med prosessnavnet) bg: liste over stoppede eller andre jobbplanerofg: bringer den nyeste jobben til den første planofg-jobben: bringer jobben "jobb" i forgrunnen (erstatt jobb med prosessnavnet)

Administrasjon av filtillatelse

chmod octal file: endre tillatelsene til filen "file" til octal, som kan spesifiseres separat for "bruker", "gruppe" og "andre". Oktale verdiene er representert nedenfor:

  • 4 - lest (r fra lest) 2 - skriv (w, fra skriv) 1 - kjør (x, kjør)

Forklaring: For å angi tillatelser, legges verdiene over sammen. For å tilordne eier av filen (brukeren) for eksempel full tilgang til å lese (r), skrive (w) og utføre (x), legger du bare til oktalverdien 4 + 2 + 1 = 7. Forutsatt at du vil begrense tilgang for medlemmer av "gruppen", bare tillatelse for lesing og skriving, bare legg til 4 + 2 = 6. Samler de to nevnte eksemplene, vil det forbli: chmod 760 (r for brukeren, w for gruppen og 0 for andre eller "rw-")

Andre eksempler:

  • chmod 777: les (r), skriv (w) og kjør (x) for alle ("bruker", "gruppe" og "andre") chmod 755: "rwx" for "eier" (bruker), "rw" for "gruppen" og "andre"

For mer informasjon, skriv inn terminalen: man chmod

SSH: fjerntilkobling

ssh user @ host: koble til verten som bruker (eksempel: ssh andres @ myserver)

ssh -p port user @ host: kobles til verten på den angitte porten (erstatt "port" med det konfigurerte portnummeret)

ssh-copy-id user @ host: legg til passordet for verten og brukeren av den verten; den brukes til å aktivere innloggingen uten passord ved bruk av nøkler

Kommandoer for søk

grep-sekvensfiler: søk etter sekvensen til filene (erstatt sekvensen og filene med verdiene som tilsvarer undersøkelsen)

grep-r dir-sekvens: søk rekursivt etter sekvens i dir-katalogen

kommando | grep-sekvens: søk etter sekvensen i kommandoutgangen (erstatt kommando og sekvens i henhold til verdiene som skal søkes)

Finn fil: finn alle forekomster av en fil (erstatt filvariabelen med filnavnet)

Systeminformasjon

  • dato: viser gjeldende dato og klokkeslett: viser en kalender for den aktuelle månedstiden: viser systemet uptimew: viser hvem som er onlinewhoami: viser hvem som er onlinefingerbruker: viser brukerinformasjonen navn -a: viser informasjonen til corescat / porc / cpuinfo: vis informasjonen til CPUcat / proc / meminfo: vis informasjonen til minnemannskommandoen: åpne manualen til den spesifiserte kommandoen (erstatt kommandovariabelen med navnet på kommandoen du vil vite) df: vis bruken fra diskdu: viser bruk av plass i en katalogfri: viser bruk av minne og swapwhereis applikasjon: viser de mulige plasseringene til applikasjonen (erstatt applikasjonen med navnet på programmet) hvilket program: viser hvilket program som kjører som standard (erstatt søknad etter programnavn)
VI ANBEFALER deg Behandle fil- og mappetillatelser i Linux

Filkomprimering

  • tar cf package.tar-filer: opprett en TAR-pakke (kalt package.tar) med de spesifiserte filene (erstatt filvariabelen med filnavnet) tar xf package.tar: pakke ut filene fra package.tar (erstatt pakkevariabelen.tar etter filnavn) tar czf pacote.tar.gz-filer: lag en TAR-pakke (kalt pacote.tar.gz) med GZiptar-komprimering xzf pacote.tar.gz: trekke ut en TAR-pakke (kalt pacote.tar. gz) med GZiptar-komprimering cjf package.tar.bz2: opprett en TAR-pakke (kalt package.tar.bz2) med BZip2tar-komprimering xjf package.tar.bz2: trekke ut en TAR-pakke med BZip2gzip-komprimeringsfil: komprimere en fil og navn fil.gz (erstatt filvariabel med filnavn) gzip -d fil.gz: pakke ut fil.gz til fil (erstatt fil.gz-variabel med filnavn)

Kommandoer for nettverkstilkobling

ping vert - Sender en ICMP (ping) -pakke til verten og viser resultatet (erstatt vertsvariabelen med et nettsteds domene eller IP-nummer)

domain whois: returnerer informasjon om domenet (erstatt domenevariabelen for en nettstedsadresse eller IP-nummer)

dig domain: returnerer DNS-informasjonen for domenet (erstatt vertsvariabelen med et nettstedets domene eller IP-nummer)

dig -x vert: vis omvendt avkastning for en vert

wget-fil: last ned fil (fil) (erstatt filvariabelen med filens online adresse)

wget -c-fil: fortsetter avbrutt nedlasting av en fil (erstatt filvariabelen med filens online adresse)

Pakkeinstallasjon

Installasjon fra kildekode; kommandoene må legges inn i sekvensen i en terminal, én om gangen:

  • ./configuremakemake install

Installer kommandoer

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

rpm -Uvh package.rpm: installerer en RPM-pakke (Distros som bruker RPM) (erstatt variabelen package.rpm med navnet på programpakken)

Globale snarveier

  • Ctrl + C: Avbryt gjeldende kommando som kjører Ctrl + Z: For gjeldende system, gå tilbake med fg i forgrunnen eller bg i bakgrunnen Ctrl + D: Gå ut av gjeldende økt; ligner på kommandoen exitCtrl + W: slett et ord på gjeldende linje Ctrl + U: slett hele linjen Ctrl + R: trykk på tasten for å vise en kommando i dag !!: gjenta den siste kommandoen avslutter: lukk økten for den aktuelle sesjonen

Det er godt å kjenne og kjenne noen av de grunnleggende kommandoene i terminalen, dette i tillegg til å øke graden av kunnskap om operativsystemet, hjelper mye med å spare deg for timer med research.

Til slutt overlater vi deg et bord med hovedkommandoene eksponert i denne artikkelen, og det vil sikkert tjene til å gi deg en rask titt.

Hva syntes du om artikkelen vår om de grunnleggende kommandoene for Linux-terminalen ? Synes du det var interessant? Er du interessert i å laste opp en bestemt artikkel på nettet?

maskinvare

Redaktørens valg

Back to top button