Osnovni ukazi Unix. Ukazna vrstica Uporaba upravitelja paketov Apt

  1. && . Strogo gledano, to ni ekipa. Če želite izvesti več ukazov hkrati, mednje postavite dvojni znak &, takole: prvi_ukaz && drugi_ukaz. Terminal bo izvajal ukaze po vrstnem redu. Vnesete lahko poljubno število ukazov.
  2. vzdevek Dodeli imena, ki jih ustvarite dolgim ​​ukazom, ki si jih ne morete zapomniti. Vnesite vzdevek long_command short_command.
  3. cd. Spremeni trenutno mapo terminala. Ko zaženete terminal, ta uporabi vašo domačo mapo. Vnesite cd folder_address in terminal bo delal z datotekami, ki se tam nahajajo.
  4. jasno. Počisti terminalsko okno vseh sporočil.
  5. zgodovina. Prikaže vse ukaze, ki ste jih nedavno vnesli. Poleg tega lahko preklapljate med nedavnimi ukazi s tipkama gor in dol. Če ne želite, da je ukaz, ki ste ga vnesli, zapisan, pred njim vstavite presledek takole: vaš_ukaz.
  6. moški. Prikaže vodnik po programih in ukazih. Vnesite man package_name ali man your_command.
  7. kaj je. Prikaže kratek opis programa. Vnesite ukaz in ime programa whatis package_name.

Za izvajanje številnih dejanj v sistemu, kot je namestitev in odstranitev programov, boste potrebovali skrbniške pravice ali koren superuporabnika, kot se imenuje v Linuxu.

  1. sudo Ta ukaz vam bo dal pravice superuporabnika. Vnesite sudo pred želenim ukazom (na primer sudo apt upgrade), da ga zaženete kot skrbnik. Sistem vas bo vprašal za geslo.
  2. sudo su . Po tem ukazu se bodo vsi ukazi, ki jih vnesete, izvajali kot superuporabnik, dokler ne zaprete terminala. Uporabite ga, če morate izvajati veliko ukazov s skrbniškimi pravicami.
  3. sudo gksudo . Ukaz za zagon aplikacije GUI s skrbniškimi pravicami. Na primer, če želite premakniti ali spremeniti sistemske datoteke, vnesite sudo gksudo nautilus (navedite upravitelja datotek, ki ga uporabljate).
  4. sudo!! . Ta ukaz bo zagnal predhodno vneseni ukaz s skrbniškimi pravicami. Uporabno, če ste ukaz vnesli brez sudo.

Ne izvajajte ukazov kot superuporabnik, ki jih ne razumete.

Nameščanje in odstranjevanje aplikacij v Linuxu izvajajo upravitelji paketov. V Ubuntuju se upravitelj paketov imenuje apt, v Fedori - dnf, v Archu in Manjaru - pacman. Prenašajo aplikacije iz spletnih repozitorijev, virov paketov. Ukaze jim je treba dati s pravicami superuporabnika.

apt (Debian/Ubuntu/Mint)

  1. sudo apt namestite ime_paketa. Namestite zahtevani paket.
  2. sudo apt-add-repository repository_address. Dodajte repozitorij tretje osebe.
  3. posodobitev sudo apt. Posodobite informacije o paketu.
  4. nadgradnja sudo apt. Posodobite vse pakete na najnovejše (izvedite po ustrezni posodobitvi).
  5. sudo apt odstrani ime_paketa. Odstranite nepotreben paket.
  6. sudo apt purge ime_paketa. Odstranite nepotreben paket z vsemi odvisnostmi, če želite sprostiti več prostora.
  7. sudo apt avtoremove. Odstranite vse nepotrebne odvisnosti, osirotele pakete in druge smeti.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf namestite ime_paketa. Namestite zahtevani paket.
  2. sudo dnf config-manager --add-repo repository_address. Dodajte repozitorij tretje osebe.
  3. nadgradnja sudo dnf. Posodobite vse pakete na najnovejše.
  4. sudo dnf odstrani ime_paketa. Odstranite nepotreben paket.
  5. sudo dnf samodejno odstrani. Odstranite vse nepotrebne odvisnosti.

pacman (Arch/Manjaro)

  1. sudo pacman -S ime_paketa. Namestite zahtevani paket.
  2. sudo yaourt -S ime_paketa. Namestite paket iz AUR, če ni v glavnem repozitoriju.
  3. sudo pacman -Sy . Posodobite informacije o paketu.
  4. sudo pacman -Syu . Posodobite vse pakete na najnovejše.
  5. sudo pacman -R ime_paketa. Odstranite nepotreben paket.
  6. sudo pacman -Rs ime_paketa. Odstranite nepotreben paket z vsemi odvisnostmi.

Namestite in odstranite lahko več paketov hkrati, tako da jih preprosto navedete in ločite s presledkom.

sudo apt namestite firefox clementine vlc

Če želite namestiti paket, vendar ne veste njegovega točnega imena, vnesite prvih nekaj črk imena paketa in dvakrat pritisnite Tab. Upravitelj paketov bo prikazal vse pakete, katerih imena se začnejo z istim imenom.

  1. ubiti. Ta ukaz se uporablja za prisilno prekinitev procesov. Vnesti morate kill PID_process. PID procesa lahko najdete tako, da vnesete top.
  2. xkill. Še en ukaz za zaključek procesov. Vnesite ga in kliknite okno, ki ga želite zapreti.
  3. ubij. Ubije procese z določenim imenom. Na primer, killall firefox.
  4. vrh. Prikaže seznam izvajajočih se procesov, razvrščenih glede na porabo virov procesorja. Nekakšen terminal "Sistemski monitor".

Ogled in urejanje datotek

  1. mačka. Ko se ukaz uporablja z eno besedilno datoteko (kot je ta: cat file_path), prikaže njeno vsebino v terminalskem oknu. Če podate dve ali več datotek, cat path_to_file_1 path_to_file_2 , jih bo združil. Če vnesete cat file_path_1 > new_file, bo združila vsebino navedenih datotek v novo datoteko.
  2. chmod. Omogoča spreminjanje dovoljenj za datoteke. Lahko je uporabno, če želite spremeniti sistemsko datoteko.
  3. chown. Spremeni lastnika datoteke. Izvesti ga je treba s pravicami superuporabnika.
  4. mapa. Prikaže informacije o določeni datoteki.
  5. nano . Odpre preprost urejevalnik besedila. Ustvarite lahko novo besedilno datoteko ali odprete obstoječo: nano file_path.
  6. preimenovati. Preimenuje datoteko ali več datotek. Ukaz lahko uporabite tudi za datoteke po maski.
  7. dotik. Spremeni datum, ko je bila navedena datoteka nazadnje odprta ali spremenjena.
  8. wget. Prenese datoteke iz interneta v terminalsko mapo.
  9. zip. Razpakira in stisne arhive.

Ustvarjanje in brisanje datotek in map

  1. mkdir. Ustvari novo mapo v trenutni mapi terminala ali v določeni mapi: mkdir folder_path.
  2. rmdir. Izbriše določeno mapo.
  3. rm. Izbriše datoteke. Izbriše lahko tako posamezno datoteko kot skupino, ki ustreza določenim kriterijem.

Kopiranje in premikanje datotek

  1. cp. Ustvari kopijo podane datoteke v terminalski mapi: cp path_to_file. Lahko pa določite ciljni cp path_to_file path_to_copy.
  2. mv. Premakne datoteko iz ene mape v drugo. Za datoteko, ki jo želite premakniti, lahko določite ime. Smešno je, da je v Linuxu ta ukaz mogoče uporabiti tudi za preimenovanje datotek. Samo določite isto mapo, v kateri se nahaja datoteka, in drugo ime.

Iskanje datotek

  1. najti . Iščite datoteke po določenih kriterijih, kot so ime, vrsta, velikost, lastnik, datum ustvarjanja in spremembe.
  2. grep. Iskanje besedilnih datotek, ki vsebujejo določene nize. Merila so zelo prilagodljiva.
  3. poiskati. Poišče datoteke in mape, katerih imena se ujemajo s poizvedbo, in prikaže njihove poti v datotečnem sistemu.

  1. lsblk. Ta ukaz vam pokaže, katere pogone imate v sistemu in na katere particije so razdeljeni. Ukaz prikaže tudi imena vaših particij in pogonov v obliki sda1, sda2 in tako naprej.
  2. mount Priklopi pogone, naprave ali datotečne sisteme, da lahko delate z njimi. Običajno se naprave samodejno povežejo takoj, ko jih kliknete v upravitelju datotek. Toda včasih boste morda morali nekaj namestiti ročno. Priključite lahko karkoli: diske, zunanje diske, particije in celo ISO slike. Ta ukaz je treba izvesti s pravicami superuporabnika. Če želite priklopiti obstoječi disk ali particijo, vnesite mount sdX.
  3. umount. Odklopi datotečne sisteme. Ukaz umount sdX bo priklopil datotečni sistem zunanjega medija, tako da ga lahko izvržete.
  4. dd Ta ukaz kopira in pretvori datoteke in particije. Ima veliko različnih uporab. Na primer, dd if=/dev/sda of=/dev/sdb bo naredil natančno kopijo particije sda ​​na particiji sdb. dd if=/dev/zero of=/dev/sdX bo izbrisal vsebino podanega medija z ničlami, tako da informacij ni mogoče obnoviti. In dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M bo ustvaril zagonski medij iz distribucijske slike, ki ste jo prenesli.

Linux ukazi za upravljanje uporabnikov

  1. useradd. Registrira novega uporabnika. Vnesite uporabniško ime useradd in uporabnik bo ustvarjen.
  2. userdel. Izbriše uporabniški račun in datoteke.
  3. uporabniški mod. Spremeni uporabniški račun. Lahko premakne uporabnikovo domačo mapo ali nastavi datum za zaklepanje računa.
  4. passwd. Spremeni gesla za račune. Običajni uporabnik lahko spremeni samo geslo za svoj račun, superuporabnik lahko spremeni geslo za kateri koli račun.

Linux ukazi za upravljanje omrežja

  1. ip. Večnamenska ekipa za delo z omrežjem. Ukaz ip address show prikaže informacije o omrežnih naslovih, ip route nadzoruje usmerjanje itd. Z izdajo ukazov ip link set ethX up, ip link set ethX down lahko vklopite in izklopite povezave. Ukaz ip ima veliko uporab, zato je najbolje, da pred uporabo preberete priročnik ali vnesete ip --help
  2. ping. Prikazuje, ali ste povezani v omrežje, in pomaga določiti kakovost povezave.

In še nekaj

Za konec še glavni ukazi Linuxa. Na zaslon postavijo kravo, ki zna govoriti s teboj (ne sprašuj, kaj razvijalci uporabljajo).

  1. povej karkoli. Krava bo rekla, kar ji rečeš.
  2. bogastvo | cowsay. Krava bo izdala pametno (ali manj pametno) misel ali citat.
  3. kravji govor -l . Navede vse živali, ki jih je mogoče prikazati v terminalu. Če ne marate krav.
  4. bogastvo | cowsay -f žival_s_seznama. Žival po vaši izbiri začne trobiti citate, včasih pomembne.
  5. sudo apt-get namestite fortunes fortune-mod fortunes-min fortunes-ru. Bo prisilil ves živalski vrt, da govori rusko. Brez tega živali citirajo Twaina in Wilda.

To niso vsi ukazi Linuxa. Če morate podrobno poznati parametre in kako uporabljati ukaze Linux, lahko uporabite vgrajeno vadnico. Vnesite man your_command ali your_command --help.

Ena od temeljnih razlik med družino OS Linux in OS Windows je vodilna vloga ukazne vrstice ali terminala pri sistemski administraciji. Za uspešno delo z Linuxom grafični vmesnik ni dovolj. Popoln nadzor tukaj je možen samo prek terminala. In pri delu s terminalom ne gre brez učenja osnovnih ukazov Linuxa.

Linux ima nekaj sto osnovnih ukazov in njihovih modifikacij. Razvrščeni so v več kategorij. Po lokaciji - lahko so pripomočki ukazne vrstice ali vgrajena funkcija ukazne lupine. Po pogostosti uporabe - stalno, občasno in redko. Po vrsti dejanja - od pridobivanja pomoči do upravljanja datotek in procesov. To je tretja, funkcionalna komponenta, ki bo postala osnova za združevanje pripomočkov v tem članku.

Pregled vsebuje vse najpomembnejše ukaze Linuxa, ki so lahko uporabni pri upravljanju operacijskega sistema Linux. Članek je namenjen tako začetnikom kot naprednim uporabnikom, ki že poznajo osnovne funkcionalnosti terminala. To edinstveno goljufijo lahko varno dodate med zaznamke vsakogar, ki želi iz Linuxa izvleči kar največ uporabnih lastnosti in večkrat povečati svojo produktivnost.

Pomoč/Dokumentacija

  1. moški

    (Priročnik). Razstave navodila na programe in ukaze Linux. Če želite dobiti priročnik programa, vnesite:

    Man program_name

    Za ukazna navodila vnesite:

    Man team_name

  2. kaj je

    Izhodi Kratek opis programi. primer:

    Kaj je program_name

  3. kje je

    Razstave polna pot v izvršljivo datoteko in druge programske datoteke. primer:

    Kje je ime_programa

    Ponuja tudi informacije o pomoči v zvezi s programom.

  4. mapa

    Razstave kakšna vrsta datoteke je?. Posebnost Linuxa je, da delovne datoteke morda nimajo končnice. Zato ima lahko uporabnik težave pri prepoznavanju datotek, ki jih ta ukaz odstrani.

  5. – pomoč

    Vse potrebne informacije o ekipi bodo na voljo, če vtipkate:

    Ime_programa --pomoč

  6. kdo sem jaz

    Ukaz je veljaven Uporabniško ime(UID).

  7. TAB

    Prikaže možnosti samodokončanje ukazov. S pritiskom tabulatorke po določenem ukazu ali zaporedju ukazov se prikaže opis orodja z možnostmi za morebitno nadaljevanje ukaza.

  8. Ctrl+R

    Ta bližnjica na tipkovnici vam pomaga pri zagonu vzvratno iskanje za vse parametre, povezane z navedenim ukazom. Samo določiti morate ključno besedo za iskanje. Obstaja resna pomanjkljivost - naenkrat lahko vidite samo 1 rezultat. Kombinacija Ctrl + C vam bo pomagala zapustiti obratni način iskanja.

Pravice superuporabnika

Veliko število osnovnih ukazov Linuxa, kot je nameščanje programov ali ustvarjanje datotek v korenskem sistemu, zahteva za izvajanje korenske ali superuporabniške privilegije. Uporaba tega načina prinaša resne spremembe operacijskega sistema, zato morate natančno razumeti, kako bo zagnan ukaz deloval.

Načini za pridobitev korenskih pravic v Linuxu

  • Prijavite se kot superuporabnik v virtualni konzoli z vnosom uporabniškega imena in gesla root.
  • Enkratni preklop na vlogo superuporabnika v terminalu s posebnimi pripomočki.

Pogovorimo se o drugi možnosti podrobneje.

  1. sudo

    (Super Uporabnik Do). Omogoča izvajanje ukazov s pravicami superuporabnika. Pred preklopom v skrbniški način root vas bo sistem vprašal za root geslo in prijavo. primer:

    Ime_ukaza Sudo

  2. sudo su

    Orodje se uporablja, ko morate teči nekaj ukazi "superuporabnik". Vsi naslednji vneseni ukazi se bodo izvajali v načinu superuporabnika, dokler ne zaprete ukaznega poziva.

  3. sudo gksudo

    Zažene aplikacije v imenu superuporabnika, pri čemer ne uporablja terminala, ampak GUI. V distribuciji Kubuntu je ime tega ukaza nekoliko drugačno - sudo kdesudo.

  4. sudo!!

    Ukaz se uporabi, če morate že znova zagnati s korenskimi pravicami podarjeno(kot običajni uporabnik) ukaz.

Največja zmogljivost aplikacij Linux je odvisna od pravilne izbire platforme OS. Zmogljiv bo internetnemu viru zagotovil stabilno delovanje in prostor za razvoj.

Upravljanje datotek in imenikov

  1. ls

    (Seznam). Z uporabo tega pripomočka lahko vidite kaj je v mapi. Brez podajanja določene poti prikaže trenutni imenik. Če je pot določena, se izvede prehod v končni imenik. Za prikaz imenika kot seznama z dodatnimi pojasnjevalnimi informacijami vnesite:

    Za prikaz skritih datotek:

  2. ll

    Ukaz za ogled vsebino imenika. Sodobnejša alternativa temu pripomočku, ls -l, morda ne bo delovala v vseh distribucijah Linuxa.

  3. mačka

    (Združiti / Združiti). Ukaz z dvojnim namenom. Prikaže na zaslonu kaj vsebuje datoteka? ali standardni vnos. Tudi za "lepila" več datotek zaporedoma prenesenih v eno. Če si želite ogledati vsebino ene datoteke, vnesite:

    Cat ime datoteke

    Če morate izvedeti vsebino več datotek zaporedoma:

    Mačja datoteka_№1 datoteka_№2 datoteka_№3

    Za "lepljenje" datotek vnesite:

    Mačja datoteka_№1 datoteka_№2 > datoteka_№3

    Za nastavitev želenega števila prikazanih vrstic:

  4. CD

    (Spremeni imenik). Spremembe trenutno katalog, v katerem terminal deluje na določenem. Ko je terminal zagnan, privzeto uporablja korenski imenik, v katerega se lahko vrnete tako, da vnesete:

    Če želite določiti drugo mapo za delo z datotekami, morate vnesti:

    Naslov_mape CD-ja

    Če se želite premakniti po drevesu imenikov za eno raven navzgor, vnesite:

    Za vrnitev v prejšnji imenik:

  5. &&

    Dvojni ampersand ni polnopravni ukaz, ampak kontrolni operator. Zasnovan je za sekvenčno izvajanje več ekip. Da bi terminal izvajal ukaze enega za drugim, jih morate ločiti na naslednji način:

    Ekipa_št.1 && Ekipa_št.2 && Ekipa_št.3

    Število ukazov v tem zaporedju ni omejeno.

  6. mkdir

    (Naredi imenik). Ustvarja nov imenik. Ustvarite lahko tudi celotno strukturo podimenikov tako, da vnesete:

    Mkdir –str

  7. cp

    (Kopirati). Pripomoček, ki omogoča kopirati datoteko ali imenik. Kopiranje datotek in imenikov. Če želite narediti kopiranje rekurzivno, tj. vključiti vse podimenike in datoteke v njih, morate ukazu dodati:

    In če morate dopolniti rekurzivno kopiranje s shranjevanjem vseh atributov, podatkov o lastniku in časovnega žiga, dodajte možnost »arhiv« -a, da dobite:

    Cp –r –a

  8. mv

    (premakni se). Ta ukaz v Linuxu je odgovoren tudi za premikanje in preimenovanje datoteko ali imenik. Pri preimenovanju se datoteka premakne v isto mapo, vendar z novim imenom.

  9. rm

    (Odstrani). Odgovoren za izbris mape in datoteke. Operator rm je treba uporabljati skrajno previdno. V sistemu Linux se datoteke ne izbrišejo v koš, od koder jih je mogoče obnoviti, ampak se trajno izbrišejo. Za rekurzivno brisanje uporabite kombinacijo:

  10. ln

    Vrste povezav Linux

  • simbolni (-i) – navedba naslova datoteke ali mape brez metapodatkov;
  • trdi ali trdi (-P) - vsebuje informacije o fizičnem naslovu na disku, kjer je shranjena datoteka.
    Povezavo v Linuxu lahko odstranite z atributom –f.
  1. chmod

    (Spremeni način). Spremembe dovoljenja za dostop v datoteko. Z dostopom mislimo na klasično triado branja r, spreminjanja w in izvajanja x. Splošni obrazec:

    Ime datoteke z dovoljenji Chmod

    V tem primeru so lahko »dovoljenja« označena z abecedno, simbolično (rwx) ali številčno kodo. Poleg tega lahko ta spremenljivka vključuje podatke o lastniku (u/g/o/a) in transakcije pravic (+/–/=).

Priljubljene kombinacije dovoljenj za ukaz chmod

Vrsta dovoljenja Koda znakov Številčna koda
Brez dovoljenja 0
Branje r– 4
spremeniti -w- 2
Kosilo –x 1
Zaženi + Spremeni -wx 3
Preberi + zaženi r-x 5
Preberi + Spremeni rw- 6
Zaženi + Spremeni + Zaženi rwx 7
  1. chown

    (Spremeni lastnika). Ekipa za sprememba lastnika datoteko in njeno skupino. Za spremembo lastnika uporabimo sintakso:

    Chown ime_datoteke novega_lastnika

    Če želite spremeniti skupino datotek:

    Chown ime_datoteke nove_skupine

    Če morate spremeniti oba parametra:

    Chown nov_lastnik:novo_skupinsko ime_datoteke

    Ukaz je mogoče uporabiti samo s pravicami superuporabnika. Za spremembo lastnika/skupine rekurzivno dodamo:

    Chown–R

  2. chgrp

    (Spremeni skupino). Spremembe skupine mapa. Za razliko od chown ta ukaz omogoča spreminjanje skupin samo na tiste, ki so v njej.

  3. dd

    (Opredelitev nabora podatkov). Omogoča kopirati podatke na binarni ravni z enega mesta na drugega. Podatki so lahko poljubne velikosti – od slike CD/DVD do celotnega trdega diska.
    Pripomoček premakne bloke podatkov iz podanega vira – če je ime datoteke na cilj – imena datoteke, ki je lahko naprava ali datoteka. Če želite kopirati več datotek, uporabite pripomoček cp.
    S tem ukazom je treba ravnati zelo previdno, kar dokazuje njegovo alternativno ime "Data Destroyer". Napaka pri vnosu podatkov lahko zlahka povzroči izgubo podatkov na disku.

  4. df

    (brez diska). Ponuja popolne informacije o prosti prostor na disku. Analiza vključuje izpis datotečnih sistemov montiranih particij ter pregled porabljenega in prostega prostora na disku. Za bolj priročen prikaz informacij je bolje uporabiti kombinacijo:

  5. du

    (Uporaba diska). Omogoča določi velikost datoteko ali imenik. Uporablja se skupaj z dodatnimi operaterji:

  • df –h - predstavlja podatke o velikosti v lahko berljivi obliki;
  • df –s - daje zahtevane minimalne podatke;
  • df –d - nastavi globino rekurzije za imenike.
  1. mount/umount

    Linux ukazi za namestitev in odklop kateri koli datotečni sistem - od CD-jev in bliskovnih pogonov USB do jeder OS. Tip datotečnega sistema običajno določi sam ukaz z branjem superbloka. Možnost se uporablja samo s pravicami superuporabnika.

Navigacija

  1. najti

    Izvaja Iskanje v datotečnem sistemu, datotekah in mapah. Za rezultate iskanja lahko izvajate dodatne ukaze.

  2. pwd

    Prikaže na zaslonu trenutni imenik.

  3. jasno

    Ekipa popolno čiščenje terminalsko okno izbriše vsa prej natisnjena sporočila.

  4. zgodovina

    Razstave prej uveden uporabnik ekipe. Po seznamu vnesenih ukazov se lahko premikate s pritiskom na tipki »gor« in »dol« na tipkovnici.

  5. poiskati

    Hitro iskanje datoteke z uporabo baze podatkov updatedb za vzorce imen datotek. Ta zbirka podatkov deluje s posnetkom datotečnega sistema, kar močno pohitri proces iskanja. Obstaja pa tudi pomembna pomanjkljivost. Natančnost iskanja je odvisna od tega, kako posodobljeni so podatki o datotečnem sistemu v trenutni različici posnetka.

  6. zcat/zless/zmore

    Ogled pripomočkov stisnjene datoteke. Z uporabo zcat lahko najdete in vidite seznam stisnjenih datotek, zless jih prikaže na seznamu stran za stranjo z možnostjo premikanja naprej in nazaj, zmore pa jih prikaže samo naprej.

  7. ;

    Podpičje je še en operator za zaporedni zagon več ukazov v eni vrstici. Če želite, da se ukazi izvajajo vzporedno, uporabite stavek, kot je ta:

    (ukaz_#1 &); (ukaz_#2 &); (ekipa_№3 &)

Upravljanje omrežja

  1. ip

    (internetni protokol). Pripomoček prikaže celoten seznam parametrov za omrežne nastavitve. Med njimi:

  • povezava - omrežna naprava;
  • naslov - IP naslov omrežne naprave;
  • monitor - nadzor naprave;
  • ruta - usmerjanje;
  • predor - tuneliran.
    Vsak od izhodnih objektov je mogoče spremeniti z dodatnimi ukazi: dodaj, spremeni, odstrani, shrani itd.
  1. ping

    Ekipa preverja Razpoložljivost in kakovost internetne povezave.

  2. nethogs

    Pripomoček spremljanje omrežne aktivnosti naprave v sistemu. Če želite nastaviti omrežni vmesnik, vnesite:

    Nethogs -i

  3. traceroute

    Pripomoček sledenje internetni povezavi, sledenje poti podatkovnih paketov v omrežjih TCP/IP. Naprednejše orodje za sledenje težavam z omrežno povezavo kot zgoraj omenjeni ukaz ping. Deluje samo s pravicami superuporabnika.

Delo s procesi

  1. ubij/xkill/pkill/killall

    Različice ukazov za zaključek operacij. Glavna razlika med njimi je način identifikacije.

  • kill – prekine operacijo tako, da jo najde prek identifikatorja procesa (PID).
  • xkill - grafična metoda. Po vnosu ukaza se kurzor spremeni v križec, ki ga ob kliku na okno odprtega procesa ustavi;
  • pkill - ubije določen proces tako, da ga poišče po imenu.
  • killall - ubije vse procese z navedenim imenom.
  1. Ctrl +C

    Ta bližnjica na tipkovnici je še en hiter način popolna izvajanje katerega koli procesa v terminalu Linux.

  2. Ctrl+Z

    Kombinacija postavi kateri koli proces, ki se izvaja v konzoli na premoru. Ponovno ga lahko zaženete tako, da vnesete %.

  3. ps/pgrep

    (Natis stanja procesa / globalnega regularnega izraza ID-ja procesa). Ukazi najdejo podane parametre in prikažejo informacije o aktivni procesi. Najbolj dostopen način za iskanje identifikatorja procesa (PID). Modifikacija pstree prikazuje celoten seznam (»drevo«) izvajajočih se procesov.

  4. vrh / htop / vrh

    (Tabela procesov). Tri ukazne možnosti, ki kličejo konzolni program spremljanje aktivnih procesov v sistemu. Informacije so prikazane v obliki tabele s seznamom procesov v realnem času. Priporočljivo je, da uporabite dve najnovejši modifikaciji programa - imata več zmogljivosti in naprednih funkcij.

  5. crontab

    Zaženi Cron (ukaz Run ON) - načrtovane naloge v sistemu Linux.

  6. čas

  • realni - skupni čas izvedbe;
  • uporabnik - koliko časa je uporabnik vzel CPU;
  • sys - koliko časa procesorja je porabil sistem.

To bo pomagalo zmanjšati čas izvajanja procesa operacijskega sistema Linux! Univerzalna rešitev po dostopni ceni!

Delo z arhivi

  1. gzip

    Ustvarja arhivi s stisnjenimi datotekami. Arhivska datoteka bo imela pripono .gz.

  2. gunzip

    ekipa- razpakirnik za arhive zip. Ekstrahira stisnjene datoteke in izbriše arhivirano datoteko .gz.

  3. katran

    Shrani datoteke in imenike v arhivu s pripono .tar. Priročen pripomoček za ustvarjanje varnostnih kopij ali zanesljivo arhiviranje podatkov.

upravljanje uporabnikov

  1. useradd/userdel/usermod

    Ekipe vodenje računa uporabniki. Omogoča dodajanje, brisanje in urejanje uporabniških profilov. primer:

    Uporabi dodaj uporabniško ime.

  2. passwd

    Omogoča spremenite gesla računa. Običajni uporabnik lahko spremeni le geslo, ki je povezano z njegovim imenom: uporabniško ime passwd V načinu superuporabnika lahko »na slepo« ponastavite vsa uporabniška gesla v sistemu.

Delo z besedilom

  1. Ctrl + A / Ctrl + E

    Hitre tipke pojdi na začetek(A) in konec(E) črte.

  2. Ctrl + Shift + C / Ctrl + Shift + V

    Ta bližnjica na tipkovnici v Linuxu vam bo omogočila hitro kopirati(C) in vstavi(V) besedilo v terminalu.

  3. več manj

    Dva ukaza za lažje delo ogled velikih besedil, ki se ne prilegajo enemu zaslonu terminalskega emulatorja. Ker Ukazi so funkcionalno enaki, le manj je novejši in podpira več možnosti, zato je priporočljiva uporaba.

  4. glava/rep

    Par komplementarnih ukazov za ogled na enem zaslonu začetek in konec besedila. Ukaz head ustvari prvih 10 (privzeto) vrstic besedila, tail pa zadnjo. Število vrstic se v obeh primerih spremeni z uporabo argumenta -n. Operator -f vam omogoča spremljanje sprememb datoteke na zaslonu. Za prikaz dnevnika datoteke (log) v realnem času vnesite ukaz:

    Rep –nf,

    Za sledenje dnevnikom več datotek se uporablja modifikacija ukaza - multitail.

  5. grep

    (Globalni regularni izraz in tisk). Išče besedilo po dani predlogi. To je zelo uporabno, ko morate analizirati delo ekipe, ki ga spremlja velika količina besedilnih informacij. Predlogo lahko izpolnite z nizom ali regularnim izrazom. primer:

    Vzdevek old_name new_name

  6. vrsta

    Razvrščanje besedilne informacije o določenih indikatorjih. Dodatne spremenljivke vam omogočajo, da:

  • -n - razvrsti besedilne vrstice po številski vrednosti;
  • du - po velikosti;
  • -r - uporabi obratno razvrščanje;
  • -u - odstrani dvojnike pri razvrščanju.
  1. stranišče

    (Število besed). Program za izračun določenih parametrov v besedilu. Šteje meritve, kot so znaki, besede, vrstice in bajti.

  2. razl

    (Razlika). Proizvaja linijo za linijo primerjava dveh besedilnih datotek, ki izrisuje razlike med njimi. Algoritem dela:

    Diff datoteka_№1 datoteka_№2

    Razlike med dvema različicama datotek so označene s simboli, kot so:

  • c - spremenjene linije;
  • d - izbrisane vrstice;
  • a - nove vrstice.

Uporabniško okolje

  1. su/sudo

    (Zamenjaj uporabnika/nadomestnega uporabnika in naredi). Dva ukaza za zagon procesov v imenu drugega uporabnika brez zaključka trenutne seje. Pri uporabi su je privzeto preklop na uporabnika root. Ukaz sudo ne more samo omogočiti načina superuporabnika (kot je omenjeno zgoraj), ampak tudi izvesti ukaz kot drug uporabnik, ne da bi dejansko preklopil na tega uporabnika. Zato se druga možnost šteje za varnejšo.

  2. datum

    Poročanje o ukazih Linux informacije o času. Posamezne spremenljivke lahko uporabite za nastavitev priročnega izhodnega formata in števila prikazanih parametrov, vse do milisekund.

  3. vzdevek

    Ekipa za ustvarjanje sinonimov imena nezamenljivih ukazov, da jih skrajšate. Dolgo ime spremeni v uporabniku prijazno kratko ime ali okrajšavo. primer:

    Vzdevek old_name new_name

    Ista tehnika je kot nalašč za pravilne tipkarske napake v ekipah. Ukaz unalias vam bo pomagal preklicati pripomoček za preimenovanje.

  4. uname

    Pripomoček, ki prikazuje informacije o operacijskem sistemu. Brez dodatnih parametrov bo prikazal samo ime jedra. Za pridobitev vseh možnih informacij o sistemu vnesite:

  5. uptime

    Prikazuje čas delovanja – čas neprekinjenega delovanja sistemi.

  6. spati

    Kompleti časovnik spanja sistemi.

  7. ja

    Pripomoček za samodokončanje polja za soglasje v ukazu ali skriptu. Vnesite: da ime_ekipe in vam ne bo treba ročno potrditi, ko to zahteva interakcija programa z uporabnikom.

Upravljavci paketov

Upravljalniki paketov (PM) v Linuxu so odgovorni za nameščanje, posodabljanje in odstranjevanje aplikacij. Načelo njihovega delovanja je prenos programskih paketov iz lastnih omrežnih repozitorijev. Ti pripomočki delujejo samo s pravicami superuporabnika. Različne distribucije Linuxa imajo svoje različice PM.

  1. apt

    PM za Debian, UbuntuinKovnica

    Sudo apt namestite ime_paketa

    Če želite odstraniti aplikacijo:

    Sudo apt odstrani ime_paketa

  2. dnf/njam

    Dva najpogostejša PM za operacijske sisteme Red Hat, Fedora in CentOS. Za namestitev aplikacije vnesite:

    Sudo dnf namestite ime_paketa

    Če želite izbrisati:

    Sudo dnf odstrani ime_paketa

  3. pacman

    Upravitelj distribucijskih paketov Arch in Manjaro. Za namestitev aplikacije vnesite:

    Sudo pacman -S ime_paketa

    Če želite odstraniti aplikacijo:

    Sudo pacman -R ime_paketa

Zaključek

Celoten seznam ukazov za distribucije Linuxa je več gradiva za dolgo knjigo kot za en članek. Vendar smo v tem pregledu poskušali zbrati najpomembnejše od njih. Ti ukazi bodo zagotovo uporabni tako pri vsakdanjih opravilih kot tudi za odklepanje naprednih zmogljivosti tega operacijskega sistema.

Vsak uporabnik Linuxa ima svoj seznam ukazov, ki jih mora imeti. Zagotovo imate kaj dodati k tej oceni? Delite svoje najljubše ukaze Linuxa v komentarjih!

Ali želite, da vaš operacijski sistem deluje kot švicarska ura? Zanesljiva in zmogljiva platforma za uvajanje katere koli distribucije Linuxa - !

V tem članku si bomo ogledali osnovne ukaze Linuxa, ki bodo uporabni za začetnike pri obvladovanju tega operacijskega sistema.

Kaj je Linux?

Linux je jedro operacijskega sistema. Morda ste že slišali za UNIX. No, Linux je klon UNIX-a. Ustvaril ga je Linus Torvalds iz Scratch. Linux je brezplačen in odprtokoden - preprosto lahko spremenite karkoli v Linuxu in to naprej distribuirate pod svojim imenom! Obstaja več gradenj, ki temeljijo na Linuxu, ki se običajno imenujejo distribucije.

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

Linux se uporablja predvsem na strežnikih. Približno 90 % interneta deluje na strežnikih Linux in tukaj je razlog.

Linux je brezplačen, vendar je glavna težava pri uporabi strežnikov Windows njihova cena. Linux je hiter: OS, ki poganja približno 80 % pametnih telefonov na svetu, Android, je prav tako narejen iz jedra Linuxa. Linux je varen in večina virusov na svetu deluje v sistemu Windows.

Linux Shell ali "Terminal"

Linux Shell je program, ki sprejema ukaze od uporabnika in jih posreduje operacijskemu sistemu v obdelavo ter prikaže izhod. Shell Linux je njegov glavni del. Večina distribucij ima grafični uporabniški vmesnik (GUI), vendar večinoma strežniški Linux uporablja CLI (vmesnik ukazne vrstice).

V tej vadnici si bomo ogledali osnovne ukaze, ki jih uporabljamo v lupini Linux.

Če želite odpreti terminal, kliknite Ctrl + Alt + T v Ubuntu ali kliknite Alt+F2, vnesite gnome-terminal in pritisnite enter. Na Raspberry Pi vstopite lxterminal.

Linux ukazi

Osnovni ukazi

1.pwd- ko prvič odprete terminal, ste preusmerjeni v domači imenik vašega uporabnika. Če želite izvedeti, v katerem imeniku se nahajate, lahko uporabite ukaz "pwd". Ta ukaz prikaže celotno pot od korenskega imenika do trenutnega delovnega imenika: v kontekstu, v katerem se bodo (privzeto) izvajali vneseni ukazi. Koren je osnova datotečnega sistema Linux. Označeno s poševnico (/). Uporabniški imenik običajno izgleda kot "/home/uporabniško ime".

Rezultat ukaza pwd v linuxu

2.ls- uporabite ukaz "ls", da ugotovite, katere datoteke so v imeniku, v katerem ste. Vse skrite datoteke si lahko ogledate z ukazom "ls -a".


rezultat ukaza ls v linuxu

3. cd- uporabite ukaz "cd" za preklop v imenik. Na primer, če ste v domači mapi in želite iti v mapo s prenosi, lahko vnesete " Prenosi zgoščenk" Ne pozabite, da ta ukaz razlikuje med velikimi in malimi črkami, zato morate ime mape vnesti točno tako, kot je. Vendar obstaja eno opozorilo. Predstavljajte si, da imate mapo z imenom "Raspberry Pi". V tem primeru, ko vnesete " cd Raspberry Pi", bo lupina sprejela drugi argument ukaza kot nekaj drugega, zato boste prejeli sporočilo o napaki, ki pravi, da imenik ne obstaja. Tukaj lahko uporabite poševnico nazaj, npr.: " cd Raspberry\ Pi" Presledki delujejo takole: če samo vnesete " CD” in pritisnite enter, preusmerjeni boste v domači imenik. Če se želite vrniti iz mape v prejšnjo mapo, lahko vnesete "cd..". Dve piki se vrneta v prejšnji imenik.

rezultat ukaza cd v linuxu

4. mkdir in rmdir- uporabite ukaz mkdir, ko morate ustvariti mapo ali imenik. Na primer, če želite ustvariti imenik z imenom "DIY", lahko vnesete " mkdir DIY" Ne pozabite, kot že rečeno, če želite ustvariti imenik z imenom "DIY Hacking", lahko vnesete " mkdir DIY\ Hekanje" Za odstranitev imenika uporabite rmdir. Toda rmdir lahko uporabite samo za brisanje praznega imenika. Če želite odstraniti imenik z datotekami, uporabite ukaz rm.

rezultat ukaza mkdir in rmdir v linuxu

5.rm- uporabite ukaz rm za odstranitev datotek in imenikov. Uporabite "rm -r", da odstranite samo imenik. Pri uporabi samo ukaza rm izbriše tako mapo kot datoteke, ki jih vsebuje.


rezultat ukaza rm v linuxu

6.dotik- Ukaz touch se uporablja za ustvarjanje datoteke. To je lahko karkoli, od prazne datoteke txt do prazne datoteke zip. Na primer, " dotaknite se new.txt».

rezultat ukaza na dotik v linuxu

7. moški in -- pomoč- Če želite izvedeti več o ukazu in kako ga uporabljati, uporabite ukaz man. Prikaže strani s pomočjo za ukaz. Na primer, " človek je" prikazuje strani priročnika za ukaz ls. Vnos imena in argumenta ukaza pomaga pokazati, kako je mogoče uporabiti ukaz (na primer cd --help).


rezultat ukaza cd --help v linuxu

8.cp- uporabite ukaz cp za kopiranje datotek prek ukazne vrstice. Potrebuje dva argumenta: prvi je lokacija datoteke, ki jo želite kopirati, drugi je, kam naj se kopira.

rezultat ukaza cp v linuxu

9.mv- uporabite ukaz mv za premikanje datotek prek ukazne vrstice. Za preimenovanje datoteke lahko uporabimo tudi ukaz mv. Na primer, če želimo preimenovati datoteko "besedilo" v "novo", lahko uporabimo " mv besedilo novo" Potrebuje dva argumenta, tako kot ukaz cp.

rezultat ukaza mv v linuxu

10.poišči- Ukaz locate se uporablja za iskanje datoteke v sistemu Linux, tako kot ukaz za iskanje v sistemu Windows. Ta ukaz je uporaben, če ne veste, kje je datoteka shranjena, ali dejanskega imena datoteke. Uporaba argumenta -i z ukazom pomaga prezreti velike in male črke (ni važno, ali so velike ali male). Torej, če želite datoteko z besedo "hello", prikaže seznam vseh datotek v vašem sistemu Linux, ki vsebujejo besedo "hello", ko vnesete "locate -i hello". Če se spomnite dveh besed, ju lahko ločite z zvezdico (*). Na primer, če želite poiskati datoteko, ki vsebuje besedi "hello" in "this", lahko uporabite ukaz "locate -i * hello * this".

Vmesni ukazi

1. odmev- Ukaz "echo" nam pomaga premakniti nekatere podatke, običajno besedilo, v datoteko. Na primer, če želite ustvariti novo besedilno datoteko ali dodati že ustvarjeno besedilno datoteko, morate samo vnesti "echo hello, my name is hich >> new.txt." Tukaj vam ni treba ločevati presledkov s poševnico nazaj, ker zapišemo v dva trikotna oklepaja, ko končamo, kar moramo napisati.

2. mačka- Uporabite ukaz cat za prikaz vsebine datoteke. Običajno se uporablja za priročno gledanje programov.

rezultat ukaza echo v linuxu

3. nano, vi, jed- nano in vi sta že nameščena urejevalnika besedila v ukazni vrstici Linuxa. Ukaz nano je dober urejevalnik besedil, ki obarva ključne besede in lahko prepozna večino jezikov. In vi je preprostejši od nano. S tem urejevalnikom lahko ustvarite novo datoteko ali spremenite datoteko. Na primer, če morate ustvariti novo datoteko z imenom "check.txt", jo lahko ustvarite z ukazom "nano check.txt". Datoteke po urejanju lahko shranite z uporabo zaporedja Ctrl + X in nato Y (ali N za ne). Po mojih izkušnjah uporaba nano za urejanje HTML-ja ni videti zelo dobra zaradi njegove barve, zato priporočam urejevalnik besedil jed. Kmalu bomo začeli nameščati pakete.

4. sudo- Široko uporabljen ukaz v ukazni vrstici Linuxa, sudo je kratica za "SuperUser Do". Torej, če želite, da se kateri koli ukaz izvede kot skrbnik ali root, lahko uporabite ukaz sudo. Na primer, če želite urediti datoteko, kot je viz. alsa-base.conf, ki zahteva korenske pravice, lahko uporabite ukaz - sudo nano alsa-base.conf. Korenski ukazni poziv lahko vnesete z ukazom "sudo bash" in nato vnesete svoje uporabniško geslo. Uporabite lahko tudi ukaz "su", vendar morate pred tem nastaviti root geslo. Če želite to narediti, lahko uporabite ukaz "sudo passwd" (ni napačno črkovano, to je passwd). Nato vnesite svoje novo root geslo.

5.df- uporabite ukaz df za ogled razpoložljivega prostora na disku na vsaki particiji vašega sistema. Lahko preprosto vnesete df v ukazno vrstico in si ogledate vsako nameščeno particijo in njen uporabljen/razpoložljiv prostor v % in kilobajtih. Če želite, da je prikazano v megabajtih, lahko uporabite ukaz "df -m".


rezultat ukaza df -m v linuxu

6.du- Uporabite du, da ugotovite, kako se datoteka uporablja v vašem sistemu. Če želite izvedeti velikost prostora na disku določene mape ali datoteke v Linuxu, lahko vnesete ukaz df in ime mape ali datoteke. Na primer, če želite izvedeti količino prostora na disku, ki ga uporablja mapa dokumentov v Linuxu, lahko uporabite ukaz "du Documents". Za ogled velikosti vseh datotek v mapi lahko uporabite tudi ukaz "ls -lah".

7. katran- Uporabite tar za delo z datotekami tarball (ali datotekami, stisnjenimi v arhivu tarball) v ukazni vrstici Linux. Ima dolg seznam uporab. Uporablja se lahko za stiskanje in dekompresijo različnih vrst arhivov katran, kot naprimer .tar, .tar.gz, .tar.bz2 itd. Deluje na podlagi danih argumentov. Npr., " tar -cvf"za ustvarjanje .tar arhiv, - xvf za razpakiranje arhiva .tar, - tvf za ogled vsebine arhiva itd.

8. zadrga, odpenjanje- uporabite zip za stiskanje datotek v arhiv zip in unzip za ekstrahiranje datotek iz arhiva zip.

9.uname- uporabite uname za prikaz informacij o sistemu, v katerem deluje vaša distribucija Linuxa. Uporaba ukaza "uname -a" prikaže večino informacij o sistemu: datum izdaje jedra, različico, tip procesorja itd.

rezultat uname -ukaz v linuxu

10.apt-get- uporabite apt za delo s paketi v ukazni vrstici Linux. Za namestitev paketov uporabite apt-get. Ta ukaz zahteva korenske pravice, zato z njim uporabite ukaz sudo. Na primer, če želite namestiti urejevalnik besedil jed (kot sem že omenil), lahko vnesemo ukaz "sudo apt-get install jed". Podobno lahko vse pakete namestite na naslednji način. Priporočljivo je, da svoj repozitorij posodobite vsakič, ko poskušate namestiti nov paket. To lahko storite tako, da vnesete "sudo apt-get update". Sistem lahko nadgradite tako, da vnesete "sudo apt-get upgrade". Distribucijo lahko nadgradimo tudi tako, da vpišemo "sudo apt-get dist-upgrade". Ukaz "apt-cache search" se uporablja za iskanje paketa. Če ga želite poiskati, lahko vnesete "apt-cache search jed" (za to ni potreben root).


11.chmod- uporabite chmod, da naredite datoteko izvršljivo in spremenite dovoljenja, ki so ji dodeljena v Linuxu. Predstavljajte si, da imate v računalniku kodo Python z imenom numbers.py. Vsakič, ko ga boste morali zagnati, boste morali zagnati "python numbers.py". Namesto tega, ko jo naredite izvršljivo, morate samo zagnati "numbers.py" v terminalu, da zaženete datoteko. Če želite datoteko narediti izvršljivo, lahko v tem primeru uporabite ukaz "chmod + x numbers.py". Uporabite lahko "chmod 755 numbers.py", da mu dodelite korenska dovoljenja, ali "sudo chmod + x numbers.py" za korensko izvršljivo datoteko. Tukaj je še malo.

12.ime gostitelja- Uporabite ukaz ime gostitelja da ugotovite svoje ime na vašem gostitelju ali omrežju. V bistvu prikaže vaše ime gostitelja in naslov IP. Če preprosto vnesete "ime gostitelja", boste dobili ime gostitelja. Če vtipkate "ime gostitelja -I", boste dobili svoj naslov IP v omrežju.

13.ping- uporabite ping za testiranje vaše povezave s strežnikom. Wikipedia pravi: "Ping je pripomoček za upravljanje računalniškega omrežja, ki se uporablja za testiranje dosegljivosti gostitelja v omrežju internetnega protokola (IP)." Na primer, ko tipkate, " ping google.com«, preveri, ali se lahko poveže s strežnikom in se vrne. Meri ta čas povratnega potovanja in vam daje podrobne informacije o njem. Ta ukaz lahko uporabite tudi za preverjanje internetne povezave. Če pinga Googlov strežnik (v tem primeru) - internetna povezava je aktivna!


rezultat ukaza ping v linuxu
  • Uporabite lahko ukaz jasno za brisanje terminala, če je tam nabranih preveč ukazov.
  • TAB lahko uporabite za izpolnjevanje terminala. Na primer, preprosto morate vnesti "cd Doc" in nato TAB, terminal pa izpolni preostanek in naredi "cd Documents".
  • Ctrl+C lahko uporabite za varno zaustavitev katerega koli ukaza v terminalu. Če Crtl+C ne deluje, lahko uporabite Ctrl+Z da ustavite proces, ki se izvaja v terminalu.
  • Terminal lahko zapustite z ukazom izhod.
    Z ukazi lahko zaustavite ali znova zaženete računalnik sudo stop in ponovni zagon sudo.

Ko začnete preučevati konzolo Linux, ne morete brez znanja ukazov konzole.

Ta opomba navaja glavne ukaze konzole Linux, ki so na voljo pri delu na terminalu in prek ssh:
su, sudo, whoami, fsck, uptime, who, w, df, du, ifconfig, ping, traceroute, mtr, whois, ps, top, kill, killall, man, passwd, ls, pwd, mkdir, rmdir, rm, mv, mačka, manj, več, chmod, chown, tar, wget, najdi, poišči, zgodovina, ponovni zagon, zaustavitev, zaustavitev

su Prijavite se kot peleh, ne da bi se odjavili iz trenutne seje.

Znak povabila za uporabnike je $, za korenskega superuporabnika pa #.

Običajno ekipa su uporablja se za začasno prijavo superuporabnika za opravljanje administrativnega dela.

ukaz sudo

sudo omogoča uporabnikom, da izvajajo ukaze kot root ali drugi uporabniki. Pravila, ki jih sudo uporablja za odločanje o odobritvi dostopa, so v datoteki /etc/sudoers.

whoami ekipa

kdo sem jaz— prikaz imena uporabnika, ki je pooblaščen v sistemu

ukaz fsck

fsck je ukaz UNIX, ki preverja in popravlja napake v datotečnem sistemu. Po zagonu ukaza morate potrditi (y) ali ne potrditi (n) popravek določene napake. Če želite samodejno preveriti in popraviti napake, morate zagnati ukaz s stikalom '-y': fsck -y

ukaz uptime

uptime prikazuje trenutni čas, čas delovanja po zagonu, število trenutnih uporabnikov in obremenitev za zadnjih 1, 5 in 15 minut.

ki poveljujejo

WHO— prikaz seznama uporabnikov v sistemu

w ukaz

w- prikaz informacij o uporabnikih, ki trenutno delajo na strežniku in njihovih procesih, ter povprečno obremenitev strežnika za zadnjih 1, 5 in 15 minut ( uptime + WHO).

df ukaz

df(okrajšava za brez diska) - prikaže seznam vseh datotečnih sistemov po imenu naprave, poroča o njihovi velikosti, uporabljenem in prostem prostoru ter točkah priklopa. Priročno za uporabo s stikalom -h (velikost je prikazana v Gb):

du ukaz

du— prikaz velikosti posamezne datoteke:

ukaz ifconfig

ifconfig— prikaz omrežnih nastavitev (vmesnikov):

ukaz ping

ping- pripomoček za preverjanje povezav v omrežjih, ki temeljijo na TCP/IP:

ukaz traceroute

traceroute— določitev podatkovne poti v omrežjih TCP/IP:

ukaz mtr

mtr ya.ru - prikažite pot podatkov na internetu in odstotek izgub, nenehno posodabljanje podatkov:

kdo je ukaz

kdo je— prikaz informacij o domeni (podatki o registrarju, rok podaljšanja domene, imenski strežnik...):

ukaz ps

ps– prikaz vaših trenutno aktivnih procesov

zgornji ukaz

vrh– prikaz vseh tekočih procesov

ukaz za ubijanje

ubiti pid – uniči proces z id pid

ukaz killall

ubij ispmgr – uniči vse procese z imenom ispmgr

moški ukaz

moški passwd — prikaz pomoči o ukazu passwd

ukaz passwd

passwd testuser — spremenite geslo za uporabnika testuser. Privzeto bo ukaz passwd brez navedbe določenega uporabnika spremenil geslo za uporabnika, ki je pooblaščen v sistemu.

je ukaz

ls– seznam datotek in imenikov (s stikalom “-la” - seznam s skritimi datotekami):

pwd ukaz - trenutni imenik

pwd- prikaže celotno pot od korenskega imenika do trenutnega delovnega imenika (prikaže imenik, v katerem ste):

ukaz mkdir

mkdir mapa – ustvari imenik/mapo imenika

ukaz rmdir

rmdir- odstraniti imenik iz datotečnega sistema. Imenik in njegovo vsebino lahko odstranite tudi z ukazom rm -rf (stikalo -r za imenike).

ukaz rm

rm datoteka - izbriši datoteko datoteko s potrditvijo

rm mapa * — izbrisati vse datoteke, ki se začnejo z datoteko znakov s potrditvijo:

Ekipa mv

mv(iz angleškega premikanja) - uporablja se za premikanje ali preimenovanje datotek ali imenikov:

1 - preimenovanje mape imenika v folder00:

2 - premik datoteke v imenik:

mačji ukaz

mačka> datoteka – neposreden standardni vnos v datoteko (tj. ustvarite datoteko s potrebno vsebino):

Če želite dokončati vnos informacij v to datoteko, morate kot običajno pritisniti bližnjico na tipkovnici .

mačka datoteka — prikaži vsebino datoteke datoteke:

mačka datoteka datoteka1 > datoteka22 — ustvarite datoteko datoteka22 in vanjo zapišite podatke iz datotek datoteka in datoteka1:

Manj, več ukaza

Z ukazom si lahko ogledate tudi vsebino datoteke manj oz več.

ukaz chmod

chmod— spremenite pravice dostopa do datoteke ali imenika (751(-rwxr-xr-x) se pogosto uporablja za imenike in 644(-rw-rw-r—) za datoteke), kjer

4 – branje (r)
2 – zapis (w)
1 – različica (x):

Ekipni chown

chown- spremenite lastnika datoteke

ukaz tar

katran datoteka file.tar - arhivirajte datoteko in jo poimenujte file.tar:

kjer je možnost -c (ustvari) - ustvari. Ekipa katran-xpf folder00.tar bo odpakiral arhiv v trenutni imenik in hkrati ohranil dovoljenja za datoteke.

ukaz wget

wget— kopirajte datoteko na strežnik prek omrežja:

najdi ukaz

najti— iskanje datotek:

ukaz za iskanje

poiskati— iskanje datotek:

zgodovinski ukaz

zgodovina— prikaži zgodovino ukazov (lahko določite število vrstic za ogled):

ukaz za ponovni zagon

ponovni zagon- znova zaženite strežnik

ukaz zaustavitve

zaustavitev- zaustavite strežnik

ukaz za zaustavitev

ugasniti— izklop ali ponovni zagon strežnika (odvisno od možnosti)

Za delo v Ubuntu lahko uporabnik izbere eno od dveh možnih možnosti vmesnika: grafični vmesnik ali vmesnik ukazne vrstice. GUI(GUI - grafični uporabniški vmesnik) pozna večina uporabnikov, v katerem morate za izvajanje dejanj uporabiti različne elemente namizja. Ima svoje prednosti, ki so izražene predvsem v priročni in znani obliki za predstavitev informacij, pa tudi v odsotnosti potrebe po poznavanju kakršnih koli ukazov.

Vendar mnogi uporabniki Linuxa raje delajo v ukazna vrstica(CLI, vmesnik ukazne vrstice). Običajno bodo ti uporabniki na nek način vključeni v programiranje ali sistemsko administracijo, vendar bo poznavanje osnov bash koristno za vse uporabnike. Ukazna vrstica vam omogoča veliko hitrejše izvajanje ukazov kot uporaba grafičnega uporabniškega vmesnika, hkrati pa prihranite vire. Poleg tega ukazi pogosto nimajo analogov v grafičnem vmesniku in zahvaljujoč temu dajejo uporabnikom veliko svobode pri njihovih dejanjih. Hkrati je vmesnik ukazne vrstice vgrajen v jedro operacijskega sistema, kar pomeni, da je na voljo tudi, ko ne morete uporabljati grafične lupine. Sami ukazi so enaki za vse operacijske sisteme, ki temeljijo na Linuxu, pa naj bo to Ubuntu, CentOs, Fedora ali kateri koli drug.

Kaj je bash

Bash je okrajšava za lupino Bourne again, ime, delno izposojeno iz prejšnje različice lupine UNIX, ki se je preprosto imenovala lupina Bourne (po imenu njenega razvijalca Stephena Bourna).

Bash vam omogoča interaktivno interakcijo z računalnikom tako, da vnesete določene ukaze in prejmete ustrezen odgovor. Ta ukazni procesor omogoča tudi izvajanje skriptov (ukazi iz datoteke), lahko samodejno dokonča imena datotek in imenikov ter omogoča uporabo spremenljivk, operaterjev razvejanja in zanke.
V nadaljevanju članka bomo predstavili najpreprostejše in najbolj potrebne ukaze za delo v bashu, ki vam bodo pomagali, da se boste lažje orientirali in sami začeli uporabljati ukazno vrstico za svoja opravila, vendar morate najprej iti v vmesnik ukazne vrstice.

Prijavite se v ukazno vrstico

Če uporabljate Ubuntu kot operacijski sistem, lahko do ukazne vrstice dostopate na dva načina, in sicer prek konzole ali prek terminala.
Če želite vstopiti v ukazno vrstico prek terminala, morate za to pritisniti Ctrl+Alt+F(1-6) - odvisno od izbrane številke (F1, F2...) boste preusmerjeni na prva, druga ali druga navidezna konzola (so neodvisne in se zaženejo ob zagonu Ubuntuja), od katerih ima vsaka vmesnik ukazne vrstice. Če pritisnete Ctrl+Alt+F7, boste šli na sedmo virtualno konzolo, ki ima grafični vmesnik.

Kar zadeva terminal, je to grafični program, ki posnema konzolo. Najdete ga v meniju tako, da izberete Aplikacije, nato Pripomočki in nato Terminal ali pa pritisnete bližnjico na tipkovnici Ctrl+Alt+T. Ukaze boste lahko izvajali, medtem ko ste še vedno v GUI.
Možno je tudi, da se morate povezati s strežnikom, na katerem je nameščen Ubuntu. V tem primeru morate uporabiti poseben program (na primer puTTy): vnesite želeni naslov IP, nato pa vnesite uporabniško ime in geslo.

Opomba.
Ko vnesete geslo v ukazno vrstico, se ne prikaže - samo vnesite geslo in pritisnite Enter. Če je geslo vneseno pravilno, boste lahko nadaljevali z delom v ukazni vrstici.

Uporabnik in sistem

Z uporabo bash lahko preprosto dobite vse tehnične informacije, ki jih potrebujete o uporabnikih in sistemu.
Če želite ugotoviti, kateri uporabnik je trenutno prijavljen, morate v ukazno vrstico vnesti naslednji ukaz:

Če želite izvedeti ne samo o svojem, temveč tudi o drugih uporabnikih, ki trenutno uporabljajo ta operacijski sistem, uporabite ukaze:

Za razliko od whoami ti ukazi prikazujejo podrobnejše informacije: poleg uporabniškega imena boste izvedeli tudi, katera terminalska linija se uporablja, čas začetka seje, naslov IP in nekatere druge podatke.

Sistemske podatke si lahko ogledate z ukazom uname. Sam po sebi vam ta ukaz ne bo dal veliko informacij - le ime sistema. Če pa uporabljate ključe, se lahko naučite veliko več.

Ključi- to so posebni argumenti, ki so za ukazom ločeni s presledkom in se začnejo z enim ali dvema vezajema. Določajo parametre, ki bodo uporabljeni za ukaz. Običajno lahko izveste o razpoložljivih ključih tako, da napišete ukaz, ki mu sledi --help (ali -help): na primer,

Za ukaz uname lahko določite stikalo -a (ali --all), nato pa bodo na zaslonu prikazane vse informacije o operacijskem sistemu:

Če vas zanimajo posebej podatki jedra, vnesite naslednji ukaz:

V tem primeru boste izvedeli o izdaji in različici jedra operacijskega sistema.
Informacije o vseh procesih lahko dobite s tem ukazom:

In ukaz pstree bo prikazal informacije v obliki drevesa procesa.

Omrežno ime stroja lahko izveste z ukazom hostname.

Krmarjenje po imenikih

Ta razdelek vam bo predstavil osnovne ukaze bash, ki vam bodo omogočili izvajanje zelo osnovnih dejanj ukazne vrstice.
Ukaz cd vam omogoča premikanje iz enega imenika v drugega. Še več, če uporabite ukaz brez stikal, boste končali v domačem imeniku; če želite iti v določen imenik, morate le zapisati njegovo pot, na primer:

Cd /home/users/dir1

Določite lahko tudi ukaz cd s posebnimi možnostmi:

cd ../.. - premakni dva imenika navzgor;

cd - - pojdite v prejšnji imenik (v katerem ste bili pred premikom v trenutnega).

Ukaz pwd bo pokazal pot do imenika, v katerem se trenutno nahajate.

Ustvarite, premaknite in izbrišite

Za ustvarjanje imenika uporabite ukaz mkdir. Ne pozabite vključiti imena:

Nov imenik bo ustvarjen v imeniku, kjer se trenutno nahajate, vendar lahko vnesete tudi drugo pot za ustvarjanje novega imenika:

Mkdir /home/users/dir1

Če želite ustvariti datoteko, morate vnesti ukaz touch in ime prihodnje datoteke:

V tem primeru je mogoče določiti tudi pot, na kateri morate ustvariti datoteko:

Dotaknite se /home/users/dir1/file1

Imenike in datoteke premikamo z ukazom mv, za katerim vpišemo ime imenika ali datoteke, ki jo želimo premakniti, nato pa lokacijo, kamor jo želimo premakniti:

Mv file2 /home/users/dir2 mv dir1 /home/users/dir3

Upoštevajte, da se ukaz mv uporablja tudi za preimenovanje, tako da če ni imenika dir2, bi napisali ukaz, kot je ta:

potem bo imenik dir1 preimenovan v imenik dir2. Ta primer velja tudi za datoteke, ki jim lahko daste različna imena z ukazom mv.

Za brisanje datotek uporabite ukaz rm, za brisanje imenikov pa rmdir. Če želite odstraniti imenik, uporabite ukaz rm s stikali -rf:

Rm -rf /domača stran/uporabniki/

Drugo dejanje, ki ga lahko uporabite, je kopiranje z ukazom cp. Sintaksa za ta ukaz je enaka prejšnjim - preprosto napišete, kaj želite kopirati in kam. Če želite kopirati imenik, morate uporabiti stikalo -r in če končni imenik (dir2) ne obstaja, bo ustvarjen med kopiranjem:

Cp -r dir1 dir2

Informacije o datotekah, imenikih in procesih

Za prikaz informacij o vsebini imenika uporabite ukaz ls. Če ga uporabljate brez ključev, bo preprosto prikazal informacije o datotekah in imenikih v danem (ali določenem) imeniku. Glavna stikala, ki se pogosto uporabljajo s tem ukazom, so:

A - prikazane vam bodo vse datoteke v imeniku, vključno s tistimi, ki se začnejo z. (pike);

S - zahteva podatke o velikosti datotek (ali imenikov);

L - podatki o datotekah, zlasti ime uporabnika, ki jih je ustvaril, pravice dostopa in čas ustvarjanja;

H - pretvorba velikosti datotek v lahko berljivo obliko (KB, MB itd.).

Ključe je mogoče tudi kombinirati, zato je običajni ukaz za prikaz velikosti vsebine:

Drug ukaz, ki vam bo pomagal pridobiti informacije, ki jih potrebujete, je ukaz du. Na primer z vnosom tega ukaza:

prejeli boste informacije o velikostih in imenih datotek.

Informacije o tekočih procesih lahko dobite z ukazom df. Najbolje je, da ga takoj uporabite s stikalom -h, da so podatki prikazani v bolj berljivi obliki:

Iskanje in uporaba regularnih izrazov

Za iskanje datotek v bash uporabite ukaz find. Njegova sintaksa je naslednja: najdi + želeni imenik (pot) + ključ (ali več) + ključni kriterij + (izbirno) naknadno dejanje za najdene datoteke.

S številnimi tipkami tega ukaza, ki močno olajšajo in zožijo iskanje, se lahko seznanite z vnosom v ukazno vrstico:

Naslednji ukaz vam bo na primer omogočil iskanje vseh datotek, ki se nahajajo v imeniku dir1 in so poimenovane datoteka:

Poiščite /home/users/dir1 -name 'file*'

Za iskanje je najbolj priročno uporabiti nekaj regularnih izrazov, in sicer:

* - označuje poljubno število znakov, vključno z njihovo odsotnostjo (na primer, zahtevana datoteka* bo našla vse datoteke: datoteka, datoteka1, datoteka829, datotekaabc itd.);

Označuje en znak (datoteka z zahtevo? bo našla datoteke z enim znakom za besedo datoteka: datoteka1, datoteka9, datotekaa itd.; datoteka z zahtevo?? bo našla datoteke z dvema znakoma: datoteka12, datoteka34, datoteka92 itd. .) ;

Označuje podmnožico vrednosti, ki jih lahko sprejme en znak (datoteka z zahtevo bo našla naslednje datoteke: file1, file2, file3 in tako naprej do file9; datoteka z zahtevo bo našla datoteke filea, fileb, filec in filed).

Preusmeritev in cevovod

Preusmeritev izhoda ukaza je podana s simbolom > ali >>. Razlika je v tem, da bo pri uporabi > izhod ukaza zapisan čez vsebino datoteke, pri uporabi >> pa bo izhod pripet na konec datoteke.

To je zelo priročno za beleženje, če želite zapisati nekaj podatkov v datoteko. Ta ukaz bo na primer zapisal vse datoteke, najdene glede na podane parametre, v dnevniško datoteko (samodejno se bo prikazala v imeniku, v katerem delate):

Poiščite /home/users -name 'file*' >> log

Kar zadeva cevovod, vam to orodje omogoča uporabo izhoda enega ukaza kot vnosa drugega ukaza. Če želite to narediti, morate uporabiti simbol |:

Poiščite /home/users -name 'file*' | vrsta -r

Če vnesete to vrstico, bo najprej našla vse datoteke, ki ustrezajo pogoju, nato pa jih bo z ukazom sort razvrstila v obratnem vrstnem redu (zaradi uporabe stikala -r).

Vsebina datoteke

Če želite videti vsebino datoteke, lahko uporabite ukaz cat - kot odgovor na ukaz boste videli vse, kar je v datoteki. Če je podatkov preveč, uporabite cevovod in ukaz več - omogočil vam bo ogled vsebine stran za stranjo:

Mačja datoteka1 | več

Če si ne želite samo ogledati vsebine datoteke, ampak jo tudi urediti, potem morate uporabiti enega od pripomočkov: nano ali vim. To so urejevalniki besedil, s katerimi lahko odprete datoteko, jo uredite in shranite. Kljub navidezni podobnosti imajo ti pripomočki številne razlike; Večina uporabnikov se strinja, da je nano enostavnejši urejevalnik, vim pa ima več zmožnosti.

Rusko dokumentacijo za nano najdete na tej povezavi: http://help.ubuntu.ru/wiki/nano

In dokumentacija vim je na voljo v tem razdelku: http://help.ubuntu.ru/wiki/vim

Zaključek

Obstaja veliko različnih ukazov in stikal, ki jih je mogoče uporabiti v bashu. V tem članku smo se osredotočili le na najosnovnejše, osnovne ukaze, s katerimi lahko izvajate operacije in pridobite potrebne informacije.

Celotno dokumentacijo v ruskem jeziku najdete na tem naslovu: