Linuxi operatsioonisüsteemi käsud. Linuxi põhikäsud. Spetsiaalsed failiatribuudid

Mitte iga Linuxi kasutaja ei pea teadma, kuidas käsureal töötada. Kuid varem või hiljem tuleb aeg, mil peate terminalis tegema mõned minimaalsed toimingud. Juhtumid võivad olla täiesti erinevad - süsteemi seadistamine, taastamine, andmete kopeerimine ebaõnnestumise korral jne.

Seetõttu otsustasin koostada selle Linuxi algajatele mõeldud käskude kogu, mis võib olla kasulik kõigile.

1.ls

Meeskond ls(kui see käivitatakse ilma argumentideta) kasutatakse aktiivse kataloogi failide loendi kuvamiseks.

Failide loetlemiseks kataloogis /home/vasya/.ssh tee:

Ls /home/vasya/.ssh

2. cd

Meeskond CD kasutatakse kataloogipuus navigeerimiseks (teise kausta teisaldamiseks).

Näiteks kataloogi minemiseks /home/vasya/.local vaja teha

Cd /home/vasya/.local

3.mv

Meeskond mv kasutatakse failide ja kataloogide teisaldamiseks (või ümbernimetamiseks).

Näiteks kataloogi teisaldamiseks /home/vasya/documents kataloogi /home/vasya/saladus tee:

Mv /home/vasya/documents /home/vasya/saladus

4.cp

Meeskond cp loob failist või kataloogist koopia.

Faili kopeerimiseks messages.log viilima messages.log.bak tee:

Cp messages.log messages.log.bak

Kataloogi kopeerimiseks tuleb käsu järel lisada argument -r. Näiteks kopeerime kataloogi autojuhid V kuvadraiverid:

Cp -r draiverid kuva-draiverid

5. sudo

Meeskond sudo kasutatakse teiste käskude täitmiseks superkasutajana. Kuid peate seda kasutama ettevaatlikult, kuna see võib süsteemi kahjustada.

Näiteks kui proovite luua "süsteemi" kataloogis olevast failist koopia /jne, saate hoiatuse Luba ei antud. Seetõttu tuleb antud juhul käsk täita superkasutajana, näiteks:

Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

6.puudutage

Meeskond puudutada saate luua tühja faili.

Näiteks loome tühja faili tee.dat:

Puudutage valikut path.da

7.leida

Meeskond leida loodud failide otsimiseks. Jah, see ei ole kõige lihtsam käsk, kuid selle teadmine on väga kasulik. Alustuseks pidage meeles, kuidas otsida faile ja katalooge nime või maski järgi (osa nimest).

Näiteks leiame praegusest kataloogist kõik failid (ja kataloogid), mille nimed algavad dokument, ja lõpeb odt(need võivad olla failid document-history.odt, dokument1.odt, document.odt, document-linux.odt):

Otsi. -nimi "dokument*.odt"

Selgitus: punkti sümbol käsu järel tähendab, et otsime praegusest kataloogist (ja kõigist praeguse kataloogi kataloogidest). Pärast vaidlust -nimi Faili nimi või mask (muster), mille järgi otsime, on kirjutatud jutumärkides. Tärni sümbol maskis tähendab, et tärni võib asendada mis tahes sümboliga.

8. kass

Meeskond kass kuvab ekraanil määratud faili sisu.

Näiteks faili sisu vaatamiseks /var/log/auth.log tee:

Kass /var/log/auth.log

9.nano

Tegelikult nano See on konsooli tekstiredaktor. Kuid mõnikord on see üks väheseid viise faili redigeerimiseks käsurealt (näiteks kui GUI ei laadita või puudub).

Näiteks olemasoleva faili loomiseks või redigeerimiseks ftp.cfg tee:

Nano ftp.cfg

Avaneb tekstiredaktor. Tehke failis muudatused. Seejärel vajutage kiirklahvi Ctrl+x ja sisestage y muudatuste salvestamiseks ja väljumiseks (või sisestamiseks n faili sulgemiseks ilma muudatusi salvestamata).

10.mkdir

Meeskond mkdir loob tühja kataloogi.

Näiteks varukataloogi loomiseks käivitage:

Mkdiri varukoopia

rm ja rmdir

Need on minu valikus üheteistkümnendad meeskonnad, kuna usun, et algajad peavad neist viimasena õppima. Meeskond rm toimib failide kustutamiseks. rmdir on mõeldud kataloogide kustutamiseks.

Näiteks kustutage fail veryimportantfile.dat:

Rm vägaimportantfile.dat

Kataloogi kustutamiseks kasutage käsku rmdir. Näiteks kustutame kataloogi fotod:

Rmdir fotod

apt või apt-get

Ja veel üks oluline käsk neile, kes kasutavad Ubuntu. asjakohane on paketihaldur, mida kasutatakse programmide (pakettide) installimiseks ja eemaldamiseks ning süsteemi värskendamiseks.

Näiteks Midnight Commanderi konsooli failihalduri installimiseks käivitage:

Sudo apt install mc

Kui asjakohane pole saadaval, siis kasutage apt-get:

Sudo apt-get install mc

Midagi muud?

Olen kindel, et ma pole veel palju olulisi käske kirjutanud. Nii et palun lisage kommentaaridesse teisi. peab olema käsud, mis on teie arvates algajatele väga kasulikud.

Selles artiklis vaatleme põhilisi Linuxi käske, mis on kasulikud algajatele selle operatsioonisüsteemi valdamisel.

Mis on Linux?

Linux on operatsioonisüsteemi tuum. Võib-olla olete UNIXist kuulnud. Noh, Linux on UNIX-i kloon. Selle lõi Linus Torvalds of Scratch. Linux on tasuta ja avatud lähtekoodiga – saate lihtsalt Linuxis kõike muuta ja seda enda nime all edasi levitada! On mitmeid Linuxi-põhiseid versioone, mida tavaliselt nimetatakse distributsioonideks.

  • Ubuntu Linux
  • Red Hat Enterprise Linux
  • Linux Mint
  • Debian
  • Fedora

Linuxit kasutatakse peamiselt serverites. Umbes 90% Internetist töötab Linuxi serverites ja siin on põhjus.

Linux on tasuta, kuid Windowsi serverite kasutamise peamine probleem on nende maksumus. Linux on kiire: OS, mis töötab umbes 80% maailma nutitelefonidest, Android, on samuti tehtud Linuxi tuumast. Linux on turvaline ja enamik viirusi maailmas töötab Windowsis.

Linux Shell või "Terminal"

Linux Shell on programm, mis saab kasutajalt käske ja edastab need töötlemiseks operatsioonisüsteemile ning kuvab väljundi. Shell Linux on selle põhiosa. Enamik distributsioone on varustatud graafilise kasutajaliidesega (GUI), kuid enamasti kasutab serveripõhine Linux CLI-d (käsurea liides).

Selles õpetuses vaatleme põhilisi käske, mida kasutame Linuxi kestas.

Terminali avamiseks klõpsake nuppu Ctrl + Alt + T Ubuntus või klõpsake nuppu Alt+F2, tippige gnome-terminal ja vajutage sisestusklahvi. Sisestage Raspberry Pi lxterminal.

Linuxi käsud

Põhikäsud

1.pwd- terminali esmakordsel avamisel suunatakse teid teie kasutaja kodukataloogi. Et teada saada, millises kataloogis olete, võite kasutada käsku "pwd". See käsk kuvab täieliku tee juurkataloogist praegusesse töökataloogi: kontekstis, milles (vaikimisi) sisestatud käske täidetakse. Juur on Linuxi failisüsteemi alus. Märgitud kaldkriipsuga (/). Kasutajakataloog näeb tavaliselt välja selline "/kodu/kasutajanimi".

Käsu pwd tulemus Linuxis

2.ls- kasutage käsku "ls", et teada saada, millised failid on teie kataloogis. Kõiki peidetud faile näete käsuga "ls -a".


käsu ls tulemus Linuxis

3. cd- kasutage kataloogi muutmiseks käsku "cd". Näiteks kui olete oma kodukaustas ja soovite minna allalaadimiste kausta, võite tippida " CD allalaadimine" Pidage meeles, et see käsk on tõstutundlik ja peate sisestama kausta nime täpselt sellisena, nagu see on. Kuid on üks hoiatus. Kujutage ette, et teil on kaust nimega "Raspberry Pi". Sel juhul kui sisestate " CD Raspberry Pi", võtab kest vastu käsu teise argumendi kui midagi muud, nii et saate veateate, mis ütleb, et kataloogi pole olemas. Siin saate kasutada kaldkriipsu, st: " cd Raspberry\ Pi" Tühikud töötavad järgmiselt: kui sisestate lihtsalt " CD” ja vajutage sisestusklahvi, suunatakse teid kodukataloogi. Kaustast eelmisesse kausta naasmiseks võite tippida "cd...". Kaks punkti naasevad eelmisele kataloogile.

cd käsu tulemus linuxis

4. mkdir ja rmdir- kasutage käsku mkdir, kui peate looma kausta või kataloogi. Näiteks kui soovite luua kataloogi nimega "DIY", võite sisestada " mkdir DIY" Pidage meeles, nagu juba öeldud, kui soovite luua kataloogi nimega "DIY Hacking", võite sisestada " mkdir DIY\ Häkkimine" Kataloogi eemaldamiseks kasutage käsku rmdir. Kuid rmdiri saab kasutada ainult tühja kataloogi kustutamiseks. Faile sisaldava kataloogi eemaldamiseks kasutage käsku rm.

käskude mkdir ja rmdir tulemus linuxis

5.rm- failide ja kataloogide eemaldamiseks kasutage käsku rm. Kasutage "rm -r" ainult kataloogi eemaldamiseks. See kustutab nii kausta kui ka selles sisalduvad failid, kui kasutate ainult käsku rm.


käsu rm tulemus Linuxis

6.puudutage- Puutekäsku kasutatakse faili loomiseks. See võib olla midagi tühjast txt-failist tühja ZIP-failini. Näiteks, " puudutage faili new.txt».

touch käsu tulemus linuxis

7. mees Ja -- aidake- Käsu ja selle kasutamise kohta lisateabe saamiseks kasutage käsku man. Näitab käsu abilehti. Näiteks, " mees ls" näitab käsu ls manlehti. Käsu nime ja argumendi tippimine aitab näidata, kuidas käsku saab kasutada (näiteks cd --help).


cd --help käsu tulemus Linuxis

8.cp- failide kopeerimiseks käsurea kaudu kasutage käsku cp. Selleks on vaja kahte argumenti: esimene on kopeeritava faili asukoht, teine ​​on kopeerimise koht.

cp käsu tulemus Linuxis

9.mv- kasutage failide teisaldamiseks käsurea kaudu käsku mv. Faili ümbernimetamiseks saame kasutada ka käsku mv. Näiteks kui tahame faili "tekst" ümber nimetada "uueks", saame kasutada " mv tekst uus" See nõuab kahte argumenti, nagu käsk cp.

mv käsu tulemus Linuxis

10.leida- locate käsku kasutatakse faili asukoha leidmiseks Linuxi süsteemis, täpselt nagu otsingukäsku Windowsis. See käsk on kasulik, kui te ei tea, kuhu fail on salvestatud või faili tegelikku nime. Argumendi -i kasutamine käsuga aitab ignoreerida suur- või väiketähti (pole vahet, kas see on suur- või väiketäht). Seega, kui soovite faili sõnaga "tere", annab see loendi kõigist teie Linuxi süsteemi failidest, mis sisaldavad sõna "tere", kui sisestate "locate -i hello". Kui mäletate kahte sõna, saate need eraldada tärniga (*). Näiteks sõnu "tere" ja "see" sisaldava faili leidmiseks võite kasutada käsku "locate -i * tere * see".

Vahepealsed käsud

1. kaja- Käsk "kaja" aitab meil teatud andmeid, tavaliselt teksti, faili teisaldada. Näiteks kui soovite luua uue tekstifaili või lisada juba loodud tekstifaili, peate lihtsalt sisestama "echo tere, minu nimi on hich >> new.txt". Siin ei pea te tühikuid kaldkriipsuga eraldama, sest kirjutatava lõpetamisel lisame kaks kolmnurksulgu.

2. kass- Faili sisu kuvamiseks kasutage käsku cat. Tavaliselt kasutatakse programmide mugavaks vaatamiseks.

echo käsu tulemus Linuxis

3. nano, vi, jed- nano ja vi on Linuxi käsureale juba installitud tekstiredaktorid. Käsk nano on hea tekstiredaktor, mis värvib märksõnu ja suudab ära tunda enamiku keeli. Ja vi on lihtsam kui nano. Selle redaktori abil saate luua uue faili või muuta faili. Näiteks kui teil on vaja luua uus fail nimega "check.txt", saate selle luua käsuga "nano check.txt". Pärast redigeerimist saate failid salvestada, kasutades klahvikombinatsiooni Ctrl + X ja seejärel Y (või N, kui ei ole). Minu kogemuse kohaselt ei näe nano kasutamine HTML-i redigeerimiseks selle värvi tõttu eriti hea välja, seega soovitan tekstiredaktorit jed. Varsti hakkame pakette installima.

4. sudo- Linuxi käsureal laialdaselt kasutatav käsk sudo tähistab "SuperUser Do". Nii et kui soovite, et mis tahes käsku käivitataks administraatori või juurfailina, võite kasutada käsku sudo. Näiteks kui soovite redigeerida faili, näiteks viz. alsa-base.conf, mis nõuab administraatoriõigusi, võite kasutada käsku - sudo nano alsa-base.conf. Juurkäsureale saate sisestada käsu "sudo bash" abil ja seejärel sisestada oma kasutaja parooli. Võite kasutada ka käsku "su", kuid enne seda peate määrama juurparooli. Selleks saab kasutada käsku "sudo passwd" (mitte valesti kirjutatud, see on passwd). Seejärel sisestage oma uus juurparool.

5.df- kasutage käsku df, et näha oma süsteemi iga partitsiooni vaba kettaruumi. Võite lihtsalt käsureale kirjutada df ja vaadata iga ühendatud partitsiooni ja selle kasutatud/saadaolevat ruumi % ja kilobaitides. Kui soovite, et see kuvatakse megabaitides, võite kasutada käsku "df -m".


käsu df -m tulemus Linuxis

6.du- Kasutage du, et teada saada, kuidas faili teie süsteemis kasutatakse. Kui soovite teada Linuxis konkreetse kausta või faili kettaruumi suurust, võite sisestada käsu df ja kausta või faili nime. Näiteks kui soovite teada, kui palju kettaruumi kasutab Linuxis dokumentide kaust, võite kasutada käsku "du Documents". Kõigi kaustas olevate failide suuruse vaatamiseks saate kasutada ka käsku "ls -lah".

7. tõrv- Kasutage Linuxi käsureal tarballi (või tarballi arhiivis tihendatud failidega) töötamiseks tar. Sellel on pikk kasutusalade loetelu. Seda saab kasutada erinevat tüüpi arhiivide tihendamiseks ja lahtipakkimiseks tõrva, nagu näiteks .tar, .tar.gz, .tar.bz2 jne. See töötab talle esitatud argumentide põhjal. Nt " tar -cvf"loomise eest .tar arhiiv, - xvf.tar arhiivi lahti pakkimiseks, - tvf arhiivi sisu vaatamiseks jne.

8. tõmblukk, lahti- kasutage failide zip-arhiivi tihendamiseks ja lahti pakkimiseks failide zip-arhiivist väljavõtmiseks.

9.uname- kasutage uname, et näidata teavet süsteemi kohta, milles teie Linuxi distributsioon töötab. Käsu "uname -a" kasutamine kuvab kõige rohkem teavet süsteemi kohta: kerneli väljalaskekuupäev, versioon, protsessori tüüp jne.

käsu uname -a tulemus Linuxis

10.apt-get- Linuxi käsureal olevate pakettidega töötamiseks kasutage apt. Kasutage pakettide installimiseks apt-get. See käsk nõuab administraatoriõigusi, seega kasutage sellega käsku sudo. Näiteks kui soovite installida tekstiredaktorit jed (nagu ma varem mainisin), võime sisestada käsu "sudo apt-get install jed". Samamoodi saab mis tahes pakette installida järgmiselt. Soovitatav on värskendada hoidlat iga kord, kui proovite uut paketti installida. Seda saate teha, tippides "sudo apt-get update". Saate oma süsteemi uuendada, kirjutades "sudo apt-get upgrade". Samuti saame distributsiooni uuendada, kirjutades "sudo apt-get dist-upgrade". Paketi otsimiseks kasutatakse käsku "apt-cache search". Kui soovite seda otsida, võite sisestada "apt-cache search jed" (see ei nõua root).


11.chmod- kasutage chmodi, et muuta fail käivitatavaks ja muuta sellele Linuxis antud õigusi. Kujutage ette, et teie arvutis on Pythoni kood nimega numbers.py. Peate käivitama "python numbers.py" iga kord, kui peate seda käivitama. Selle asemel, kui muudate selle käivitatavaks, peate faili käivitamiseks lihtsalt terminalis käivitama "numbers.py". Faili käivitatavaks muutmiseks võite sel juhul kasutada käsku "chmod + x numbers.py". Sellele juurõiguste andmiseks võite kasutada faili "chmod 755 numbers.py" või juurkäivitatava faili jaoks "sudo chmod + x numbers.py". Siin on natuke rohkem.

12.hostinimi- Kasutage käsku hostinimi et oma hostist või võrgust oma nime teada saada. Põhimõtteliselt kuvab see teie hostinime ja IP-aadressi. Kui sisestate lihtsalt "hostinimi", saate hostinime. Sisestades "hostinimi -I", saate oma IP-aadressi võrku.

13.ping- kasutage serveriga ühenduse testimiseks pingi. Wikipedia ütleb: "Ping on arvutivõrgu haldusutiliit, mida kasutatakse Interneti-protokolli (IP) võrgu hosti juurdepääsetavuse testimiseks." Näiteks kui sisestate " ping google.com", kontrollib see, kas saab serveriga ühenduse luua ja tagasi saada. See mõõdab edasi-tagasi reisi aega ja annab selle kohta üksikasjalikku teavet. Seda käsku saate kasutada ka Interneti-ühenduse kontrollimiseks. Kui see pingib Google'i serverile (antud juhul) - Interneti-ühendus on aktiivne!


ping käsu tulemus linuxis
  • Võite kasutada käsku selge terminali tühjendamiseks, kui sinna on kogunenud liiga palju käske.
  • TAB saab kasutada terminali täitmiseks. Näiteks peate lihtsalt tippima "cd Doc" ja seejärel TAB ning terminal täidab ülejäänud ja teeb sellest "cd Documents".
  • Ctrl+C saab kasutada terminalis mis tahes käsu ohutuks peatamiseks. Kui Crtl+C ei töötanud, võite kasutada Ctrl+Z terminalis töötava protsessi peatamiseks.
  • Terminalist saab väljuda käsuga väljuda.
    Käskude abil saate arvuti välja lülitada või taaskäivitada sudo peatada Ja sudo taaskäivitamine.

/usr/bin/lsb_release -ircd # Uurige Linuxi distributsiooni versiooni;

uname -a # Näita Linuxi kerneli versiooni;

uname -m # Kuva arvuti arhitektuur;

hostinimi # Näita arvuti võrgu nime;

tööaeg # Süsteemi tööaeg ilma taaskäivitamise ja väljalülitamiseta;

Lülita välja # Shutdown\reboot. Näited:
- seiskamine -r nüüd # Taaskäivitage;
-seiskamine -h 20:00 # Lülitage toide välja kell 20:00;
- seiskamine -h nüüd # Lülita välja;

alguses 0 # Lülita välja;

peatada # Lülita välja;
Logi välja # Logi välja;# Näitab OS-i alglaadimislogi faili;
kass /proc/cpuinfo # Näita täielikku teavet protsessori mudeli kohta (sagedus, toetatud juhised jne);
kass /proc/meminfo # Näita laiendatud teavet hõivatud RAM-i kohta;

lshal # Kuvage kõigi seadmete ja nende parameetrite loend;
lspci-tv # Kuva tuvastatud PCI-seadmed;
lsusb -tv # Kuva tuvastatud USB-seadmed;
lsmod # Kõigi kernelisse laaditud moodulite loend;
modprobe # Moodulite laadimine kernelisse, näiteks:# Näide juurkeskkonna muutmisest väärtuseks /mnt: chroot/mnt . Pärast seda kasutatakse kataloogi /mnt ühendatud hobuse partitsiooni algsektsioonina;
ldd # Konkreetse programmi jaoks vajalike raamatukogude loend. Loetlege ssh-i tööks vajalikud teegid: ldd /usr/bin/ssh ;
kus on # Näitab konkreetse failiga seotud kahendfailide, allikate ja juhendite asukohta. Näide: kus peatus ;
crontab # Annab võimaluse täita teatud ülesandeid ajakava järgi. Täpsemalt lingil cron ;

vahetus # Keela vahetuspartitsioonid. Keela vahetus (andmed teisaldatakse RAM-i): vahetus -a ;

vahetus # Vahetussektsioonide lubamine. Luba vahetus: vahetus -a ;

kuupäev # Vaadake ja muutke kuupäeva\kellaaega. Näited:

- kuupäev # Näitab praegust kuupäeva ja kellaaega;

- kuupäev 041217002007.00 # Määrake süsteemi kuupäev ja kellaaeg. Formaat: MMDDHHmmYYYY.SS;

Failitoimingud

pwd # Prindib praeguse tee;
ls # Loetleb faile ja katalooge. Näide kõigi failide ja kataloogide, sealhulgas peidetud failide ja kataloogide vormindatud loendi väljastamise kohta: ls -laX ;
CD # Liikuge kataloogides. Näited:
- CD # Mine kodukataloogi;
- cd / kodu # Näide /home minekust;
- cd.. # Liiguta kõrgemasse kataloogi;
- cd ~kasutaja # Mine kasutaja kodukataloogi kasutaja ;
puudutada # Kui mitte, looge tühi fail. Näide: puudutage test.txt ;
rm # Kustuta. Näited:
- rm test.txt # Kustuta fail;
- rm -rf temp # Manustatud failidega ajutise kataloogi eemaldamine;
cp # Kopeeri. Näited:
- cp test.txt /home/test.txt # Kopeerib faili test.txt praegusest kataloogist kausta /home;
- cp -la /dir1 /dir2 # Kataloogide kopeerimine;
ln # Loo sümboolne link. Näide: ln -s /var/test.txt /home/test.txt - luua sümboolne link failile /var/test.txt kataloogis /home;
mkdir # Loo kataloog. Näide: mkdir temp ;
rmdir # Kataloogi kustutamine. Näide: rmdir temp ;
mv # Teisalda\Nimeta ümber. Kataloogi ümbernimetamise näide: mv /dir1 /dir2 (sarnaselt failidele);
asukoha määramine # Otsing. Näide kõikjalt kõigi failide test.txt otsimisest: leidke test.txt ;
leida # Otsing. Näited:
-leidke faili /home/it -nimi test.txt # Otsi failid ja kataloogid nimega test.txt kaustast /home/it ja alamkaustadest;
- leidke /home/it -nimi "*.txt" # Otsi üles kõik failid ja kataloogid kaustast /home/it ja selle alamkataloogidest, mille nimed lõpevad tähega ".txt";
- leidke /usr/bin -tüüp f -atime +100 # Otsi kaustast "/usr/bin" kõik failid, mille viimane juurdepääsuaeg on üle 100 päeva;
-leida /usr/bin -tüüp f -mtime -10 # Otsi kaustast "/usr/bin" kõik failid, mis on loodud või muudetud viimase 10 päeva jooksul;
stat # Kuvage kogu saadaolev teave määratud faili kohta. Näide: stat test.txt ;
faili # Määrab failitüübi. Näide: fail test.txt ;
chmod # Juurdepääsuõigused, täpsemalt lingil chmod ;
chown # Muudab faili omanikku, näiteks: chown www:www test.txt ;
mc # Failihaldur ;

Arhiveerimine

tõrva - arhiveerija. Näited:
-tar cf test.tar /home/test.txt # Loo tõrva arhiiv nimega test.tar, mis sisaldab faili /home/test.txt;
- tar czf test.tar.gz /home/test.txt # Looge Gzip-tihendatud tararhiiv nimega test.tar.gz;
-tar cjf test.tar.bz2 /home/test.txt # Loo tara arhiiv Bzip2 tihendusega nimega test.tar.bz;
-tar xf test.tar # Pakkige test.tar arhiiv lahti aktiivsesse kausta;
- tar xzf test.tar.gz # Pakkige tararhiiv lahti Gzipiga;
- tar xjf test.tar.bz # Pakkige tararhiiv lahti Bzip2-ga;

Protsessi juhtimine

üleval # Protsessijuht;
ps # Näitab protsesse. Näited:

- ps axjf # Vaadake kõiki jooksvaid protsesse;

- ps-eF # Protsesside loend koos täieliku algusstringiga;
- ps -U kasutaja # Kasutaja kasutaja loodud ülesannete loend;
pgrep # Otsige protsesse. Kuva sshd protsessi PID: pgrep -l sshd ;
lsof #lsof /home Näitab protsesside loendit, mis kasutavad /home;

fuser -m # Uurige, milline protsess on seadmes hõivanud. Näide: fuser -m /mnt ;
tappa # Tapab protsessi. Näited:

- tapa 4712 Lõpeta protsess PID 4712-ga:;

- tapa -9 4712 # Sunnib määratud protsessi lõpetama (käivitage, kui see ei aita tapa 4712 );

Tapa kõik # Tapab protsessid nime järgi. Näited:

- killall x-www-brauser # Tapa x-www-brauseri protsessid ;

- killall -u kasutaja # Lõpetage kasutaja kasutaja loodud protsessid;
kena # Võimaldab kuvada või konfigureerida ülesande prioriteedi. Näited:

- kena -4 mc # Käivita mc prioriteediga = praegune+4 ;

Renice # Muutke protsessi prioriteeti. Näited:
- Renice 4 -p 11597 # Määra protsessi mc (PID=11597) prioriteedi väärtuseks 4;

RAM

tasuta # Mälu olekuteave. tasuta -m - näidata RAM-i olekut megabaitides;
dmidekood # Teave riistvara kohta. Teave RAM-i pesade ja sisestatud moodulite arvu kohta: dmidekood -- tüüp 17 . Lisateavet dmidecode'i kohta leiate siit dmidekood ;

HDD

du # Teave kataloogi suuruse kohta. du -sh /home/it/ kuvab /home/it/ kataloogi suuruse;
fdisk # Teave kõvaketta partitsioonide kohta. Teave kõigi ühendatud kõva- ja irdketaste kohta: fdisk -l . Rohkem detaile: fdisk ;
blkid # Kuvab kõigi süsteemis saadaolevate salvestusseadmete UUID-d;
df # Näitab vaba ruumi hulka partitsioonidel. Näide: df -h ;
mount # Paigaldamine. Näited:
- mount # Näitab täielikku teavet paigaldatud seadmete kohta;
-mount /dev/sda1 /mnt # Ühendab partitsiooni /dev/sda1 ühenduspunkti /mnt;
-umount/mnt # Ühendab partitsiooni /mnt ühenduspunktist lahti;
halvad plokid # Kontrollige halbu plokke. badblocks -v /dev/sda1 kontrollige sda1 partitsiooni halbade plokkide suhtes;
fsck # Kontrollige failisüsteemi. fsck /dev/sda1 - kontrollida/taastada sda1 partitsiooni Linuxi failisüsteemi terviklikkust;
mkfs # Vormindamine, täpsemalt lingil mkfs ;
smartctl # SMART kontroll. smartctl -A /dev/hda - kõvaketta /dev/hda oleku jälgimine SMARTi kaudu, täpsemalt lingilt tark ;

hdparm # Teave kõvaketaste kohta, näited:
- hdparm -I /dev/sda # Kettateave /dev/sda ;
- hdparm -tT /dev/sda # Näitab kõvaketta jõudlust;

Net

ping # Ping. Pingige ya.ru ja kuvage tulemus: ping ya.ru ;
ifconfig # Võrgu konfiguratsiooniutiliit. Näited:
-ifconfig # Näita kõigi aktiivsete võrguliideste parameetreid;
-ifconfig -a # Kuva kõik võrguliidesed;
-ifconfig eth0 üles # Käivitage võrguliides eth0;
- ifconfig eth0 alla # Keela võrguliides eth0;
-ifconfig eth0 hw ether 00:01:02:03:04:05 # Muuda MAC-aadressi;
-ifconfig eth0 192.168.1.1 võrgumask 255.255.255.0 # Määra eth0 liides IP-aadressiks ja alamvõrgu maskiks;

- ifconfig eth0:0 192.168.0.1 võrgumask 255.255.255.0 # Määra võrguliidesele eth0 täiendav IP-aadress;
iwlisti skannimine # skannida raadiolaineid traadita pääsupunktide saadavuse osas;
iwconfig # Utiliit traadita võrguliideste seadistamiseks.
- iwconfig wlan0 # Näita traadita võrguliidese wlan0 konfiguratsiooni;
-iwconfig wlan0 ad-hoc režiim # Määrake võrgu tüüp - ad-hoc;
-iwconfig wlan0 kanal 2 # Määrake sageduskanal;
- iwconfig wlan0 essid inet # Määrake võrgu nimi. Lisateavet WiFi kaudu Interneti-levi seadistamise kohta leiate siit: iwconfig ;
tee # Marsruutide seadistamine. Näited:
- marsruut -n # Kuvab marsruutimistabeli;
- marsruudi lisamine -võrk 192.168.0.0 võrgumask 255.255.0.0 gw 192.168.1.1 # lisage staatiline marsruut võrku 192.168.0.0/16 läbi lüüsi IP-aadressiga 192.168.1.1 (kustutamiseks muutke lisamine del);
netstat # Praegused võrguühendused. Näide:

- netstat -tup # Kuva aktiivsed võrguühendused: ;

- netstat -an | grep KUULA # Näitab kõigi avatud portide loendit;
-netstat -anp -udp -tcp | grep KUULA # Vaadake porte avavate rakenduste loendit;
ethool # Teave praeguse võrguühenduse režiimi ja toetatud režiimide kohta. Näited:

- ethool eth0 kuvab liidese statistika eth0 jaoks, näidates sellist teavet nagu toetatud ja praegused ühendusrežiimid;
- ethtool -s eth0 kiirus 100 dupleks täielik autoneg väljas # Sunnige võrguliidese kiirus 100 Mbit ja Full dupleksrežiimi ning keelake automaatne tuvastamine;
tcpdump # Võrguliikluse skannimise utiliit. Näide: tcpdump tcp port 80 kuvage kogu liiklus TCP-pordis 80;
iptables # Tulemüüri konfiguratsiooniutiliit;
ssh # Ühendage kaugarvutiga ssh-i kaudu. Näide: ssh 10.10.10.4 . Rohkem detaile: ssh ;
wget # Laadi üles utiliit. wget -c http://www.example.com/file.iso laadige alla fail http://www.example.com/file.iso koos võimalusega peatuda ja hiljem jätkata;

kes on # Vaadake teavet domeeni kohta, näiteks: whois sait ;

kaevama # Domeeninimede kontrollimine. Näited lingil: kaevama ;

Tekst

Tihend

lpstat # Vaadake printerite loendit. Hankige kõigi saadaolevate printerite loend lpstat -a ;
lp # Printimiseks saatmise käsk. Rohkem detaile: ;
lpr # Printimiseks saatmise käsk. Näide: lpr -P Kyocera_Kyocera_FS-4020DN test.txt ;

lprm- # Prindijärjekorra kustutamine;

Kasutajad ja rühmad

id # Näitab praeguse kasutaja kokkuvõtlikku teavet (sisselogimine, UID, GID, rühmad);

lisakasutaja # Uue kasutaja lisamine. Näide kasutaja lisamisest: lisa see kasutaja ;

passwd # Muudab praeguse kasutaja parooli;

grupi lisamine # Uue rühma lisamine. Näide: rühm lisa ITgr ;

usermod # Muudab kasutaja seadeid. usermod -a -G ITgr it lisab kasutaja selle ITgr gruppi;

userdel # Kasutaja kustutamine. Näide: userdel it ;

groupdel # Kustutage rühm. Näide: groupdel ITgr ;

kasutajad # Kuvab lühikese nimekirja praegu süsteemis töötavatest kasutajatest;

väljuda # Lõpetage praegune kasutaja seanss;

viimane # Kuva kasutajate registreerimised süsteemis;

Mitmesugust

vaata # Iga n sekundi järel käivitab jälgimiskäsk soovitud käsu. Näide: watch -n 5 "cat /proc/loadavg" Iga viie sekundi järel kuvatakse arvuti keskmise koormuse vaatamise käsu tulemus;

ekraan # Aknahaldur. Täpsemalt lingil: ekraan ;
dc # Kalkulaator;
cal # Kalender. Näited:
-cal -3 # Näitab eelmist, praegust ja järgmist kuud;
- Cal 2015 # Kalender 2015;
magama # Viivitus teatud aja jooksul, näites 10 sekundit: magama 10 ;
ajalugu # Näitab nummerdatud nimekirja käskudest, mis sellel ja eelmisel seansil täideti;

stsenaarium # Looge oma konsooli seansi logi. Kõik, mis sisestati ja kõik, mis ekraanil kuvati, salvestatakse. Näide: ajalugu script.txt . Salvestamise peatamiseks sisestage väljuda ;

mis # Kuvage käivitatava faili täielik tee, nt. mis ifconfig ;

seina # Väljutage teade kõigile kasutajaterminalidele, näiteks: seina tere ;

lähtestada # Lähtestage terminali sätted ja tühjendage see;

selge # Tühjendab terminali ekraani;

piiks # Esita piiks;

Viide

mees # Viide;
mees ls # Abi käsu ls jaoks;

* Mõned käsud nõuavad täielikke õigusi;

** Mõned käsud nõuavad täiendava tarkvara installimist.

  1. && . Rangelt võttes pole see meeskond. Kui soovite täita mitut käsku korraga, pange nende vahele topelt-A: esimene_käsk && teine_käsk. Terminal täidab käske järjekorras. Saate sisestada nii palju käske, kui soovite.
  2. teise nimega Määrab teie loodud nimed pikkadele käskudele, mida te ei mäleta. Sisestage alias long_command short_command.
  3. cd. Muudab praegust terminali kausta. Kui käivitate terminali, kasutab see teie kodukausta. Sisestage cd kausta_aadress ja terminal töötab seal asuvate failidega.
  4. selge. Tühjendab terminali akna kõigist sõnumitest.
  5. ajalugu. Kuvab kõik hiljuti sisestatud käsud. Lisaks saate hiljutiste käskude vahel vahetada üles- ja allaklahvide abil. Kui te ei soovi, et sisestatud käsku üles kirjutataks, pange selle ette tühik järgmiselt: teie_käsk.
  6. mees. Kuvab programmide ja käskude juhendi. Tippige man paketi_nimi või man oma_käsk.
  7. mis on. Kuvab programmi lühikirjelduse. Sisestage käsk ja programmi nimi mis on paketi_nimi.

Süsteemis paljude toimingute tegemiseks, näiteks programmide installimiseks ja desinstallimiseks, vajate administraatori õigusi või superkasutaja juurt, nagu seda Linuxis nimetatakse.

  1. sudo See käsk annab teile superkasutaja õigused. Tippige sudo enne käsku, mida soovite administraatorina käivitada (näiteks sudo apt upgrade). Süsteem küsib teilt parooli.
  2. sudo su . Pärast seda käsku täidetakse kõiki sisestatud käske superkasutajana kuni terminali sulgemiseni. Kasutage seda, kui peate käivitama palju administraatoriõigustega käske.
  3. sudo gksudo . Käsk administraatoriõigustega GUI-rakenduse käitamiseks. Näiteks kui soovite süsteemifaile teisaldada või muuta, tippige sudo gksudo nautilus (näidake kasutatavale failihaldurile).
  4. sudo!! . See käsk käivitab eelnevalt sisestatud käsu administraatori õigustega. Kasulik, kui sisestasite käsu ilma sudota.

Ärge käivitage superkasutajana käske, millest te aru ei saa.

Rakenduste installimise ja desinstallimise Linuxis teostavad paketihaldurid. Ubuntus nimetatakse paketihalduriks apt, Fedoras - dnf, Archis ja Manjaros - pacman. Nad laadivad rakendusi alla veebihoidlatest, pakettide allikatest. Käsud tuleks neile anda superkasutaja õigustega.

apt (Debian/Ubuntu/Mint)

  1. sudo apt install paketi_nimi. Installige vajalik pakett.
  2. sudo apt-add-repository hoidla_aadress. Lisage kolmanda osapoole hoidla.
  3. sudo apt värskendus. Värskendage paketi teavet.
  4. sudo apt uuendus. Värskendage kõik paketid uusimale (teostage pärast apt värskendust).
  5. sudo apt eemalda paketi_nimi. Eemaldage mittevajalik pakend.
  6. sudo apt purge paketi_nimi. Kui soovite rohkem ruumi vabastada, eemaldage mittevajalik pakett koos kõigi sõltuvustega.
  7. sudo apt autoremove . Eemaldage kõik mittevajalikud sõltuvused, orbpakid ja muu prügi.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf install paketi_nimi. Installige vajalik pakett.
  2. sudo dnf config-manager --add-repo hoidla_aadress. Lisage kolmanda osapoole hoidla.
  3. sudo dnf uuendus. Värskendage kõik paketid uusimateks.
  4. sudo dnf eemalda paketi_nimi. Eemaldage mittevajalik pakend.
  5. sudo dnf autoremove . Eemaldage kõik mittevajalikud sõltuvused.

pacman (Arch/Manjaro)

  1. sudo pacman -S paketi_nimi. Installige vajalik pakett.
  2. sudo yaourt -S paketi_nimi. Installige pakett AUR-ist, kui see pole põhihoidlas.
  3. sudo pacman -Sy . Värskendage paketi teavet.
  4. sudo pacman -Syu . Värskendage kõik paketid uusimateks.
  5. sudo pacman -R paketi_nimi. Eemaldage mittevajalik pakend.
  6. sudo pacman -Rs paketi_nimi. Eemaldage mittevajalik pakett koos kõigi sõltuvustega.

Saate installida ja eemaldada mitu paketti korraga, lihtsalt loetledes need tühikuga eraldatuna.

sudo apt install firefox clementine vlc

Kui soovite paketti installida, kuid ei tea selle täpset nime, tippige paketi nime paar esimest tähte ja vajutage kaks korda Tab. Paketihaldur näitab kõiki pakette, mille nimed algavad sama nimega.

  1. tappa. Seda käsku kasutatakse protsesside jõuliseks lõpetamiseks. Peate sisestama käsu kill PID_process. Protsessi PID-i leiate, tippides top .
  2. xkill. Veel üks käsk protsesside lõpetamiseks. Sisestage see ja klõpsake aknal, mille soovite sulgeda.
  3. Tapa kõik. Tapab konkreetse nimega protsessid. Näiteks killall firefox.
  4. üleval. Kuvab töötavate protsesside loendi, mis on sorteeritud vastavalt protsessori ressursitarbimisele. Omamoodi terminal "System Monitor".

Failide vaatamine ja redigeerimine

  1. kass. Kui käsku kasutatakse ühe tekstifailiga (näiteks cat file_path), kuvab see selle sisu terminaliaknas. Kui määrate kaks või enam faili, kassi tee_faili_1 tee_faili_2 , liidab see need. Kui sisestate cat file_path_1 > new_file, liidab see määratud failide sisu uude faili.
  2. chmod. Võimaldab muuta faili õigusi. Võib olla kasulik, kui soovite süsteemifailis muudatusi teha.
  3. chown. Muudab faili omanikku. Tuleb täita superkasutaja õigustega.
  4. faili. Kuvab teavet määratud faili kohta.
  5. nano . Avab lihtsa tekstiredaktori. Saate luua uue tekstifaili või avada olemasoleva: nano faili_tee.
  6. ümber nimetada. Nimetab faili või mitu faili ümber. Käsku saab kasutada ka failide jaoks maski järgi.
  7. puudutada. Muudab määratud faili viimati avamise või muutmise kuupäeva.
  8. wget. Laadib failid Internetist alla terminali kausta.
  9. tõmblukk. Pakib lahti ja tihendab arhiive.

Failide ja kaustade loomine ja kustutamine

  1. mkdir. Loob praeguses terminalikaustas või määratud kaustas uue kausta: mkdir kausta_tee.
  2. rmdir. Kustutab määratud kausta.
  3. rm. Kustutab failid. See võib kustutada nii üksiku faili kui ka teatud kriteeriumidele vastava rühma.

Failide kopeerimine ja teisaldamine

  1. cp. Loob terminali kausta määratud faili koopia: cp tee_faili. Või saate määrata sihtkoha cp tee_faili tee_koopiasse.
  2. mv. Teisaldab faili ühest kaustast teise. Saate määrata teisaldatavale failile nime. Naljakas on see, et Linuxis saab seda käsku kasutada ka failide ümbernimetamiseks. Lihtsalt määrake sama kaust, kus fail asub, ja erinev nimi.

Otsige faile

  1. leida. Otsige faile kindlate kriteeriumide alusel, nagu nimi, tüüp, suurus, omanik, loomise ja muutmise kuupäev.
  2. grep. Otsige konkreetseid stringe sisaldavaid tekstifaile. Kriteeriumid on väga paindlikud.
  3. asukoha määramine. Otsib faile ja kaustu, mille nimed vastavad päringule, ning kuvab nende asukohad failisüsteemis.

  1. lsblk. See käsk näitab teile, millised draivid teie süsteemis on ja millisteks partitsioonideks need on jagatud. Käsk kuvab ka teie partitsioonide ja draivide nimed vormingus sda1, sda2 ja nii edasi.
  2. mount Ühendab draivid, seadmed või failisüsteemid, et saaksite nendega töötada. Tavaliselt loovad seadmed automaatselt ühenduse niipea, kui klõpsate neil failihalduris. Kuid mõnikord peate võib-olla midagi käsitsi paigaldama. Saate ühendada kõike: kettaid, väliseid draive, partitsioone ja isegi ISO-pilte. See käsk tuleb täita superkasutaja õigustega. Olemasoleva ketta või partitsiooni ühendamiseks sisestage mount sdX .
  3. umount. Eemaldab failisüsteemid. Käsk umount sdX ühendab välise andmekandja failisüsteemi, et saaksite selle eemaldada.
  4. dd. See käsk kopeerib ja teisendab failid ja partitsioonid. Sellel on palju erinevaid kasutusviise. Näiteks dd if=/dev/sda of=/dev/sdb teeb sdb partitsiooni sda partitsiooni täpse koopia. dd if=/dev/zero of=/dev/sdX kustutab määratud meediumi sisu nullidega, nii et teavet ei saa taastada. Ja dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M loob teie allalaaditud levituspildist buutiva meediumi.

Linuxi käsud kasutajate haldamiseks

  1. kasutaja lisamine. Registreerib uue kasutaja. Sisesta kasutajanimi ja kasutaja luuakse.
  2. userdel. Kustutab kasutaja konto ja failid.
  3. usermod. Muudab kasutajakontot. Võib teisaldada kasutaja kodukausta või määrata konto lukustamise kuupäeva.
  4. passwd. Muudab konto paroole. Tavakasutaja saab muuta ainult oma konto parooli, superkasutaja saab muuta mis tahes konto parooli.

Linuxi käsud võrguhalduseks

  1. ip. Multifunktsionaalne meeskond võrguga töötamiseks. IP-aadressi näitamise käsk kuvab teavet võrguaadresside kohta, ip-marsruuti kontrollib marsruutimist ja nii edasi. Andes välja käsud ip link set ethX up, ip link set ethX down, saate ühendusi sisse ja välja lülitada. Käsul ip on palju kasutusvõimalusi, seega on parem enne selle kasutamist juhend läbi lugeda või tippida ip --help
  2. ping. Näitab, kas olete võrguga ühendatud, ja aitab määrata ühenduse kvaliteeti.

Ja veel üks asi

Lõpuks peamised Linuxi käsud. Nad panevad ekraanile lehma, kes saab sinuga rääkida (ära küsi, mida arendajad kasutavad).

  1. räägi midagi. Lehm ütleb, mida sa talle ütled.
  2. varandus | lehmaloom. Lehm avaldab targa (või mitte nii targa) mõtte või tsitaadi.
  3. lehmapuu -l . Loetleb kõik loomad, keda saab terminalis kuvada. Kui sulle lehmad ei meeldi.
  4. varandus | cowsay -f loom_loendist. Teie valitud loom hakkab pihta tsitaate, mõnikord asjakohaseid.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Sunnib kogu loomaaia vene keelt rääkima. Ilma selleta tsiteerivad loomad Twaini ja Wilde'i.

Need pole kõik Linuxi käsud. Kui teil on vaja üksikasjalikult teada parameetreid ja Linuxi käskude kasutamist, võite kasutada sisseehitatud õpetust. Sisestage man teie_käsk või teie_käsk --help .

Linuxis saab terminalikäske kasutada peaaegu iga ülesande jaoks. Kuid lisaks tõsistele käskudele, mis on mõeldud teatud toimingute tegemiseks, sisaldab see süsteem ka humoorikaid käske. See on peamiselt mitmesugune terminali graafika, bännerid, juhuslike fraaside kuvamine või ekraanisäästjad. Enamik utiliite tuleb installida eraldi, kuid mõned tulevad vaikimisi, vähemalt Ubuntu puhul.

Selles pühade eelõhtuses artiklis vaatleme lahedaid Linuxi käske. Kuid enne käskude juurde asumist alustame terminalist endast.

Hiljuti sündis terminali emulaatori projekt vana ekraani kujul. See näeb tõesti hea välja:

Ubuntu installimiseks võite kasutada PPA hoidlat:

sudo add-apt-repository ppa:noobslab/apps
$ sudo apt-get värskendus
$ sudo apt-get install cool-retro-term

OpenSUSE-s on pakett saadaval aadressil software.opensuse.org. Kui installimine on lõppenud, saate programmi käivitada käsuga:

Pidevaks tööks see ei pruugi sobida, aga nalja tegemiseks ja lõõgastumiseks on see õige ning meenutab väga ka Fallouti arvutiterminali.

Meil on sobiv terminal olemas, nüüd saab Linuxi terminalis olemasolevaid nalju vaadata.

1. Cowsay

See utiliit kehtib konsooligraafika jaoks. Helistate soovitud sõnumiga utiliidile ja see kuvab selle loomaga koomiksi kujul:

Väga mugav kasutada terminali tervitamiseks. Programmi saate installida ametlikest Ubuntu hoidlatest käsuga:

sudo apt-get install cowsay

Kui teile lehmad ei meeldi, võite kasutada mis tahes muud looma, võimalike valikute loendit kuvab käsk:

Lehmafailid asukohas /usr/share/cowsay/cows:
apt beavis.zen bong bud-konnad jänku calvin juust kukk cower deemon vaikeseade
draakon draakon ja lehm part elevant elevant maosilmas leekiv lammas
ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala
meh-ja lehma mjäu piim moofasa põder moonutatud poni poni-väiksem ren lammas
luustik lumememm sodomized-lammas stegosaurus stimpy suse kolmesilmaline kalkun
kilpkonn tux unipony unipony-väiksem vader vader-koala www

Seejärel kasutage suvandi valimiseks suvandit -f. Näiteks:

cowsay -f dragon "Tere maailm!"

Toetatud on ka muud võimalused, programmi käitumise muutmiseks vaata mehe abi.

2. Lehmamõtlemine

Esimesele väga sarnane programm Selgub, et lehmad ei oska ainult rääkida, vaid ka mõelda. See on paigaldatud koos cowsayga, nii et te ei pea midagi täiendavat installima:

lehma mõtleb "ma loen selle artikli ikka lõpuni"

cowthink -f dragon "Nüüd ma põletan kõik"

Toetatakse samu valikuid.

3. sl

Kui sisestate käsu ls valesti ja kirjutate selle asemel sl, sõidab terminalist paremalt vasakule läbi auruvedur. Ubuntu installimiseks tippige:

sudo apt-get install sl

Ja nüüd:

Valik -F paneb rongi õhku tõusma ja -l kahandab selle bänneri suuruseks.

4. figune

Utiliit võimaldab joonistada terminalis suuri tekstibännereid. Selliseid bännereid kasutatakse ssh- või telneti serverite tervitusteks:

Kui pole installitud, kasutage Ubuntus:

sudo apt-get install figlet

Toetatakse erinevaid fonte, kuid puudub Unicode'i tugi:

figlet -f kaldu Tere

5.WC

Ja jälle bännerid. See käsk on väga sarnane eelmisele, siin kasutatakse bännerite joonistamiseks sümboleid:

Installimine on sama:

sudo apt-get install WC

Tualettkäsk toetab paljusid muid funktsioone, nagu Unicode'i tugi, värvilised fondid (-f), filtrid (-F) jne.

Näiteks:

WC -f bigmono9 -F gei "Tere"

6.bänner

See käsk, nagu ka kaks eelmist, prindib bännereid, kuid selle võimalused on väga piiratud, valikud puuduvad ja prindib ainult 10 tähemärki:

Paigaldamine Ubuntule:

sudo apt-get install sysvbanner

7. õnn

Fortune käsk prindib ühe juhusliku, kuid võib-olla kasuliku tsitaadi:

Valik s käsib utiliidil väikseid tsitaate genereerida.

Hinnapakkumise väljastamiseks võite kasutada cowsay:

varandus | lehmaloom

Paigaldamine Ubuntule:

sudo apt-get install fortune

Vene tsitaatide installimiseks käivitage:

sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

8.cmaatriks

Programm joonistab maatriksi, sama nagu teie terminalis olevas samanimelises filmis:

Ubuntu käivitamiseks installimiseks toimige järgmiselt.

sudo apt-get install cmatrix

9.Rev

Käsk pöörab sõnu ja lauseid tagurpidi, lihtsalt käivitage käsk ja seejärel alustage tippimist:

10. Easter egg in apt-get

Lihavõttemunad Linuxis on üsna haruldased, kuid need on olemas. Käsk apt-get sisaldab lihavõttemuna:

11. Lihavõttemunade sobivus

Aptitude'il on ka see lihavõttemuna, kuid see ei aktiveeru kohe:

Star Warsi saate vaadata terminalis, kui loote ühenduse serveriga towel.blinkenlights.nl, kasutades telneti:

telneti rätik.blinkenlights.nl

Kui teil on juurdepääs ainult terminalile ja peate siiski kaua ootama, võite vaadata natuke Star Warsi.

13. Jah tsükkel

Käsk jätkab määratud sõna tippimist lõputult, kuni vajutate klahvikombinatsiooni Ctrl + C. Enamikul juhtudel pole sellest kasu, kuid see võib olla kasulik programmide testimisel, kui peate genereerima suure hulga tekstiteavet:

14. tegur

See käsk prindib kõik määratud arvu kõige vähem levinud kordsed, näiteks:

15.pi

Pi käsk prindib numbri pi vajaliku arvu komakohtadeni, näiteks vaadake esimest 500 komakohta:

Teguri ja pi käske ei klassifitseerita lõbusate Linuxi käskude alla, kuid need võivad mõnes olukorras olla väga kasulikud.

16. xcowsay

xcowsay on Cowsay käsu GUI, selle käitamiseks on vaja X-serverit. Programm ei tööta ainult terminalis:

xcowsy "Tere!"

Ubuntu installimiseks kasutage järgmist.

sudo apt-get install xcowsay

17. xeyes

Programm xeyes joonistab töölauale silmapaari. Need järgivad hiirekursorit, nii et te ei kaota kursorit.

Seejärel tehke järgmist:

18. asciiviewer

Programm aciiviewer võimaldab vaadata terminalis olevaid pilte tekstivormingus. Võib olla kasulik, kui pildi avamiseks pole muud võimalust.

Kõigepealt peate selle installima:

sudo apt-get installivaade

Seejärel kontrollime:

asciiview test.png -juhi needused

Muidugi näeb esialgne pilt palju parem välja, kuid isegi siin saate midagi välja mõelda.

19. aafire

Kas sulle meeldib tuld vaadata? Pole probleemi, see käsk kuulub ka asciiart komplekti ja seda saab kasutada terminalis tule süütamiseks:

Paigaldamine:

sudo apt-get install caca-utils

20.bb

See on tekstiterminalis töötav suurepärase kvaliteediga audiovisualisatsioon. Animatsioonis on kasutatud ainult teksti, kuid lisaks joonisele on ka taust. Väga huvitav on teda jälgida:

Paigaldamine:

sudo apt-get install bb

21. rig

Programm genereerib juhuslikke ja kõige tõenäolisemalt võltsitud identifitseerimisandmeid:

Alberta Ramirez
990 Brandy Run
Chicago, IL 60607
(312) xxx-xxxx

Programmi saate installida käsuga:

sudo apt-get install rig

22. kurat

See pole tavaline utiliit, kuigi nime järgi otsustades tehti see naljana, kuid see võib olla kasulik. Utiliit analüüsib eelmist käsku ja proovib selles tehtud viga parandada. Vaata demo autorilt endalt:

Programmi installimiseks saate selle alla laadida GitHubist:

wget -O - https://raw.githubusercontent.com/nvbn/thefuck/master/install.sh | sh - && $ 0

järeldused

See on kõik. Kui teate muid lõbusaid, naljakaid või lahedaid linuxi käske, millest ma ilma jäin - kirjutage kommentaaridesse!