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

Innholdsfortegnelse:
- Grunnleggende Linux- kommandoer
- Prosessstyring
- Administrasjon av filtillatelse
- SSH: fjerntilkobling
- Kommandoer for søk
- Systeminformasjon
- Filkomprimering
- Kommandoer for nettverkstilkobling
- Pakkeinstallasjon
- Installer kommandoer
- Globale snarveier
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)
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?
Rask guide til grunnleggende kommandoer for ubuntu og linux

Opplæring om grunnleggende kommandoer for Ubuntu med det mest brukte og mest nyttige som du trenger å vite. Det er ABC til Linux-brukeren med terminal.
Linux grunnleggende tillatelser: ubuntu / debian med chmod

Vi forklarer i detalj hvordan vi kan administrere tillatelser i Linux med CHMOD-kommandoen: debian, ubuntu, fedora, linux mint, elementary
Administrasjon av Linux-filer og mapper

Det er viktig å håndtere fil- og mappetillatelser i Linux, beskyttelsen av informasjonen vi lagrer på datamaskinen vår er avhengig av den.