Linuxi käskude petuleht

⚡ Nutikas kokkuvõte

Linuxi käsud võimaldavad teil terminalist operatsioonisüsteemi juhtida, hõlmates failihaldust, õigusi, keskkonnamuutujaid, kasutajate haldamist, võrgustamist, protsesse ja teksti redigeerimist vi redaktoriga kõigis suuremates Linuxi distributsioonides.

  • 📂 Failihaldus: Käsklused nagu ls, cd, cat, mv ja rm loetlevad, liigutavad ja eemaldavad faile ja katalooge.
  • 🔐 Load: Lugemis-, kirjutamis- ja täitmislipud ning chown kontrollivad, kes pääseb igale failile ligi.
  • 🌱 Keskkonnamuutujad: Shelli muutujate vaatamiseks ja määramiseks kasutage käske echo, env, export ja unset.
  • 👥 Kasutajate haldamine: Käsklused nagu sudo adduser, passwd ja usermod haldavad kontosid ja gruppe.
  • ⚙️ Protsessid: Tööriistad nagu ps, top, kill ja nice jälgivad ja tähtsuse järjekorda seavad töötavad protsessid.
  • 🤖 AI abi: Tehisintellekti assistendid ja GitHub Copilot saavad kiiresti Linuxi käske soovitada, selgitada ja genereerida.

Linuxi käskude spikker näidetega

See Linuxi käskude spikker koondab kõige kasulikumad Linux ja Unixi terminali käske ülesannete kaupa, et saaksite õige käsu kiiresti üles leida. Iga allolev jaotis hõlmab ühist valdkonda: põhiline navigeerimine, failiõigused, keskkonnamuutujad, kasutajate haldamine, võrgustamine, protsessid ja vi redaktor.

Linuxi põhikäsud

Need põhikäsklused aitavad teil failisüsteemis navigeerida ning terminalist faile ja katalooge luua, vaadata, teisaldada ja kustutada.

käsk Kirjeldus
ls Loetleb kõik failid ja kataloogid praeguses töökataloogis
l -R Loetleb failid ka alamkataloogides
ls-a Loetleb ka peidetud faile
ls-al Loetleb failid ja kataloogid üksikasjaliku teabega, nagu load, suurus, omanik jne.
cd või cd ~ Navigeerige HOME kataloogi
cd.. Liigutage üks tase üles
cd Teatud kataloogi muutmiseks
cd / Liikuge juurkataloogi
kass > failinimi Loob uue faili
kassi failinimi Kuvab faili sisu
kassi fail1 fail2 > fail3 Ühendab kaks faili (fail1, fail2) ja salvestab väljundi uude faili (fail3)
mv-fail „uus failitee” Teisaldab failid uude asukohta
mv failinimi uus_faili_nimi Nimetab faili ümber uueks failinimeks
sudo Võimaldab tavakasutajatel käivitada programme superkasutaja või juurfaili turvaõigustega
rm failinimi Kustutab faili
mees Annab käsu kohta abiteavet
ajalugu Annab nimekirja kõigist praeguses terminali seansis sisestatud varasematest käskudest
selge Tühjendab terminali
mkdir katalooginimi Loob uue kataloogi praegusesse töökataloogi või määratud teele
on rm Kustutab kataloogi
mv Nimetab kataloogi ümber
pr -x Jagab faili x veergu
pr -h Määrab failile päise
pr -n Tähistab faili joonega Numbers
lp -nc, lpr c Prindib failist "c" koopiad
lp-d lp-P Määrab printeri nime
apt-get Pakettide installimiseks ja värskendamiseks kasutatav käsk
mail -s 'teema' -c 'cc-aadress' -b 'bcc-aadress' 'aadress' Meili saatmise käsk
mail -s “Teema” aadress < Failinimi Manusega meili saatmise käsk

Faili loa käsud

Linux kontrollib juurdepääsu lugemise, kirjutamise ja käivitamise abil ÕigusedAllolevad käsud ja sümbolid kuvavad failitüüpe, juurdepääsuõigusi ja omandiõigust.

käsk Kirjeldus
Jäta failitüübi ja juurdepääsuloa kuvamiseks
r lugemisluba
w kirjutamisluba
x täitma luba
- luba puudub
chown kasutaja Faili/kataloogi omandiõiguse muutmiseks
chown kasutaja:grupi failinimi Faili või kataloogi kasutaja ja grupi muutmine

Keskkonnamuutujate käsk

Keskkonnamuutujad salvestavad väärtusi, mida shell ja programmid käitusajal loevad. Nende käskude abil saate kuvada, luua, määrata ja eemaldada keskkonnamuutujad.

käsk Kirjeldus
kaja $MUUTUV Muutuja väärtuse kuvamiseks
env Kuvab kõik keskkonnamuutujad
MUUTUJA_NIMI=muutuja_väärtus Looge uus muutuja
määramata Eemalda muutuja
ekspordi Muutuja=väärtus Keskkonnamuutuja väärtuse määramiseks

Linuxi kasutajahalduskäsud

süsteem administraatorid Nende käskude abil saate kasutajakontosid ja rühmi lisada, muuta ja eemaldada.

käsk Kirjeldus
sudo adduser kasutajanimi Uue kasutaja lisamiseks
sudo passwd -l 'kasutajanimi' Kasutaja parooli muutmiseks
sudo userdel -r 'kasutajanimi' Äsja loodud kasutaja eemaldamiseks
sudo usermod -a -G GROUPNAME KASUTAJANIMI Kasutaja lisamiseks gruppi
sudo deluser USER GROUPNAME Kasutaja eemaldamiseks grupist
sõrm Näitab teavet kõigi sisselogitud kasutajate kohta
sõrme kasutajanimi Annab teavet konkreetse kasutaja kohta

Võrgustiku käsk

Need käsud võimaldavad teil SSH kaudu kaugarvutitega ühenduse luua ja faile võrgus edastada.

käsk Kirjeldus
ssh kasutajanimi@ip-aadress või hostinimi Logige sisse kaug-Linuxi masinasse SSH abil
ping hostinimi või IP-aadress Et ping ja analüüsida võrgu- ja hostühendusi
dir Kuvage failid kaugarvuti praeguses kataloogis
cd "dirname" Muutke kaustaks „katalooginimi” kaugarvutis
pane fail Laadi fail kohalikust arvutist kaugarvutisse üles
hankige fail Laadige fail alla kaugjuhtimispuldist kohalikku arvutisse
loobuma Logi välja

Töötle käsk

Nende käskude abil saate jälgida ja juhtida oma süsteemis töötavaid protsesse ning kontrollida ketta ja mälu kasutamist.

käsk Kirjeldus
bg Protsessi taustale saatmiseks
fg Peatatud protsessi esiplaanil käitamiseks
ülemine Üksikasjad kõigi aktiivsete protsesside kohta
ps Andke kasutaja jaoks töötavate protsesside olek
ps PID Annab konkreetse protsessi oleku
pidof Annab protsessi protsessi ID (PID).
tappa PID Tapab protsessi
kena Käivitab protsessi etteantud prioriteediga
Renice Muudab juba töötava protsessi prioriteeti
df Annab teie süsteemis vaba kõvakettaruumi
tasuta Annab teie süsteemile tasuta RAM-i

VI Redigeerimiskäsud

. vi toimetaja töötab käsu- ja lisamisrežiimis. Need klahvivajutused hõlmavad teksti sisestamist, kustutamist, muutmist ja tagasivõtmist.

käsk Kirjeldus
i Sisesta kursori juurde (läheb lisamisrežiimi)
a Kursori järel kirjutamine (läheb lisamisrežiimi)
A Kirjutage rea lõppu (läheb sisestusrežiimi)
ESC Lõpetage sisestamisrežiim
u Võta viimane muudatus tagasi
U Võta tagasi kõik muudatused kogu real
o Avage uus rida (läheb lisamisrežiimi)
dd Kustuta rida
3dd Kustuta 3 rida
D Kustutage kursori järel oleva rea ​​sisu
C Kustutage kursori järel oleva rea ​​sisu ja sisestage uus tekst. Sisestamise lõpetamiseks vajutage klahvi ESC.
dw Kustuta sõna
4dw Kustuta 4 sõna
cw Muuda sõna
x Kustutage kursorilt märk
r Asenda tegelane
R Kirjutage tähemärgid üle kursorist
s Asendage kursori all üks märk, jätkake sisestamist
S Asendage terve rida ja alustage sisestamist rea algusest
~ Muutke individuaalse tähemärgi suurtähti

KKK

Failide leidmiseks nime, suuruse või tüübi järgi kasutage käsku find ja grep käsk teksti otsimiseks failidest. Näiteks find . -name “*.log” loetleb logifailid ja grep “error” file.txt leiab vastavad read.

chmod määrab ligipääsu numbrite abil: 4 on lugemine, 2 on kirjutamine, 1 on käivitamine. 755 annab omanikule lugemise, kirjutamise ja käivitamise õiguse (7) ning grupile ja teistele lugemise ja käivitamise õiguse (5). 644 on levinud failisäte.

Debian ja Ubuntu süsteemid kasutavad apt või apt-get käsku, samas kui Red Hat, Fedora ja CentOS kasutavad dnf või yum käsku. Mõlemad laadivad alla ja installivad pakette koos nende sõltuvustega. Esmalt uuenda pakettide indeksit, näiteks käsuga sudo apt update.

Käsk tar arhiveerib failid: tar -czvf archive.tar.gz kaust loob tihendatud arhiivi ja tar -xzvf archive.tar.gz nttracSee on nii. Käsklused zip ja gzip pakuvad alternatiivseid tihendusvorminguid, mis on failide jagamiseks käepärased.

Ümbersuunamine saadab väljundi mujale kui ekraanile. Faili kirjutamiseks kasutage sümbolit >, lisamiseks sümbolit >> ja väljundi teise käsku suunamiseks sümbolit |. Näiteks ls > files.txt salvestab kataloogiloendi.

Croni teenus käivitab käske ajakava alusel. Muutke oma ajakava järgmisega: crontab -e, seejärel lisa rida, näiteks 0 2 * * * /path/script.sh, et käivitada skript iga päev kell 2 öösel

Tehisintellekti assistendid oskavad lihtsas inglise keeles esitatud päringud käskudeks tõlkida, selgitada käsu toimimist ja hoiatada riskantsete valikute (nt rm -rf) eest. Masinõppe tööriistad tuvastavad logides ka ebatavalisi käskude mustreid, mis aitab administraatoritel vigu ja turvaprobleeme märgata.

GitHubi koopia soovitab shellikäske ja oskab ülesannet kirjeldava kommentaari põhjal täielikke Bash-skripte koostada. See kiirendab tsüklite, torude ja tingimuslausete kirjutamist, kuid enne tootmissüsteemis käivitamist tuleks iga käsk üle vaadata.

Võta see postitus kokku järgmiselt: