Základné unixové príkazy. Príkazový riadok Pomocou správcu balíkov Apt

  1. && . Presne povedané, toto nie je tím. Ak chcete vykonať niekoľko príkazov naraz, vložte medzi ne dvojitý ampersand takto: first_command && second_command. Terminál vykoná príkazy v poradí. Môžete zadať toľko príkazov, koľko chcete.
  2. alias Priraďuje názvy, ktoré vytvoríte, k dlhým príkazom, ktoré si nepamätáte. Zadajte alias long_command short_command.
  3. cd. Zmení aktuálny priečinok terminálu. Keď spustíte terminál, použije váš domovský priečinok. Zadajte cd folder_address a terminál bude pracovať so súbormi, ktoré sa tam nachádzajú.
  4. jasný. Vymaže z okna terminálu všetky správy.
  5. histórie. Zobrazí všetky príkazy, ktoré ste nedávno zadali. Okrem toho môžete prepínať medzi poslednými príkazmi pomocou kláves Hore a Dole. Ak nechcete, aby bol zadaný príkaz zapísaný, vložte predň medzeru takto: your_command.
  6. muž. Zobrazuje sprievodcu programami a príkazmi. Napíšte man názov_balíka alebo man your_command.
  7. čo je. Zobrazí krátky popis programu. Zadajte príkaz a názov programu whatis názov_balíka.

Na vykonanie mnohých akcií v systéme, ako je inštalácia a odinštalovanie programov, budete potrebovať administrátorské práva alebo root superuser, ako sa to nazýva v Linuxe.

  1. sudo Tento príkaz vám poskytne práva superužívateľa. Napíšte sudo pred príkaz, ktorý chcete (napríklad sudo apt upgrade), aby ste ho spustili ako správca. Systém vás požiada o zadanie hesla.
  2. sudo su . Po tomto príkaze sa všetky zadané príkazy vykonajú ako superužívateľ, kým nezatvoríte terminál. Použite ho, ak potrebujete spustiť veľa príkazov s právami správcu.
  3. sudo gksudo . Príkaz na spustenie aplikácie GUI s právami správcu. Napríklad, ak chcete presunúť alebo zmeniť systémové súbory, zadajte sudo gksudo nautilus (uveďte správcu súborov, ktorý používate).
  4. sudo!! . Tento príkaz spustí predtým zadaný príkaz s právami správcu. Užitočné, ak ste príkaz zadali bez sudo.

Nevykonávajte príkazy ako superužívateľ, ktorým nerozumiete.

Inštaláciu a odinštalovanie aplikácií v Linuxe vykonávajú správcovia balíkov. V Ubuntu sa správca balíkov nazýva apt, vo Fedore - dnf, v Arch a Manjaro - pacman. Sťahujú aplikácie z online úložísk, zdrojov balíkov. Príkazy by sa im mali dávať s právami superužívateľa.

apt (Debian/Ubuntu/Mint)

  1. sudo apt install názov_balíka. Nainštalujte požadovaný balík.
  2. sudo apt-add-repository adresa_úložiska. Pridajte úložisko tretej strany.
  3. aktualizácia sudo apt. Aktualizujte informácie o balíku.
  4. upgrade sudo apt. Aktualizujte všetky balíčky na najnovšie (vykonajte po aktualizácii apt).
  5. sudo apt odstrániť názov_balíka. Odstráňte nepotrebný balík.
  6. sudo apt purge názov_balíka. Ak chcete uvoľniť viac miesta, odstráňte nepotrebný balík so všetkými závislosťami.
  7. sudo apt autoremove . Odstráňte všetky nepotrebné závislosti, osamotené balíky a iný odpad.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf nainštalovať názov_balíka. Nainštalujte požadovaný balík.
  2. sudo dnf config-manager --add-repo adresa_úložiska. Pridajte úložisko tretej strany.
  3. upgrade sudo dnf. Aktualizujte všetky balíčky na najnovšie.
  4. sudo dnf odstráňte názov_balíka. Odstráňte nepotrebný balík.
  5. sudo dnf autoremove . Odstráňte všetky nepotrebné závislosti.

pacman (Arch/Manjaro)

  1. sudo pacman -S názov_balíka. Nainštalujte požadovaný balík.
  2. sudo yaourt -S názov_balíka. Nainštalujte balík z AUR, ak nie je v hlavnom úložisku.
  3. sudo pacman -Sy . Aktualizujte informácie o balíku.
  4. sudo pacman -Syu . Aktualizujte všetky balíčky na najnovšie.
  5. sudo pacman -R názov_balíka. Odstráňte nepotrebný balík.
  6. sudo pacman -Rs názov_balíka. Odstráňte nepotrebný balík so všetkými závislosťami.

Môžete nainštalovať a odstrániť niekoľko balíkov naraz jednoduchým uvedením ich zoznamu oddelených medzerou.

sudo apt install firefox clementine vlc

Ak chcete nainštalovať balík, ale nepoznáte jeho presný názov, zadajte niekoľko prvých písmen názvu balíka a dvakrát stlačte kláves Tab. Správca balíkov zobrazí všetky balíky, ktorých názvy začínajú rovnakým názvom.

  1. zabiť. Tento príkaz sa používa na násilné ukončenie procesov. Musíte zadať kill PID_process. PID procesu možno nájsť zadaním top .
  2. xkill. Ďalší príkaz na ukončenie procesov. Zadajte ho a potom kliknite na okno, ktoré chcete zavrieť.
  3. zabiť všetkých. Zabíja procesy so špecifickým názvom. Napríklad killall firefox.
  4. top. Zobrazí zoznam spustených procesov zoradených v závislosti od spotreby zdrojov CPU. Druh terminálu „Monitor systému“.

Prezeranie a úprava súborov

  1. kat. Keď sa príkaz použije s jedným textovým súborom (ako je tento: cat file_path), zobrazí jeho obsah v okne terminálu. Ak zadáte dva alebo viac súborov, cat path_to_file_1 path_to_file_2 , spojí ich. Ak zadáte cat file_path_1 > new_file, zlúči sa obsah špecifikovaných súborov do nového súboru.
  2. chmod. Umožňuje zmeniť povolenia súborov. Môže byť užitočné, ak chcete vykonať zmeny v systémovom súbore.
  3. chown. Zmení vlastníka súboru. Musí sa vykonať s právami superužívateľa.
  4. súbor. Zobrazuje informácie o zadanom súbore.
  5. nano . Otvorí jednoduchý textový editor. Môžete vytvoriť nový textový súbor alebo otvoriť existujúci súbor: nano file_path.
  6. premenovať. Premenuje súbor alebo niekoľko súborov. Príkaz možno použiť aj pre súbory podľa masky.
  7. dotyk. Zmení dátum posledného otvorenia alebo úpravy zadaného súboru.
  8. wget. Sťahuje súbory z internetu do priečinka terminálu.
  9. PSČ. Rozbaľuje a komprimuje archívy.

Vytváranie a odstraňovanie súborov a priečinkov

  1. mkdir. Vytvorí nový priečinok v aktuálnom priečinku terminálu alebo v zadanom priečinku: mkdir cesta k priečinku.
  2. rmdir. Vymaže zadaný priečinok.
  3. rm. Vymaže súbory. Môže odstrániť jednotlivý súbor aj skupinu, ktorá spĺňa určité kritériá.

Kopírovanie a presúvanie súborov

  1. cp. Vytvorí kópiu zadaného súboru v priečinku terminálu: cp cesta_k_súboru. Alebo môžete zadať cieľ cp cesta_k_súboru cesta_k_kópii.
  2. mv. Presunie súbor z jedného priečinka do druhého. Môžete zadať názov súboru, ktorý sa má presunúť. Je zábavné, že v Linuxe je možné tento príkaz použiť aj na premenovanie súborov. Stačí zadať rovnaký priečinok, v ktorom sa súbor nachádza, a iný názov.

Vyhľadajte súbory

  1. Nájsť . Vyhľadávajte súbory podľa špecifických kritérií, ako je názov, typ, veľkosť, vlastník, dátum vytvorenia a úpravy.
  2. grep. Vyhľadajte textové súbory obsahujúce špecifické reťazce. Kritériá sú veľmi flexibilné.
  3. lokalizovať. Vyhľadá súbory a priečinky, ktorých názvy sa zhodujú s dotazom, a zobrazí ich cesty v systéme súborov.

  1. lsblk. Tento príkaz vám ukáže, aké jednotky máte vo svojom systéme a na aké oddiely sú rozdelené. Príkaz tiež zobrazí názvy vašich oddielov a jednotiek vo formáte sda1, sda2 atď.
  2. namontovať Pripojí jednotky, zariadenia alebo súborové systémy, aby ste s nimi mohli pracovať. Zariadenia sa zvyčajne pripoja automaticky hneď, ako na ne kliknete v správcovi súborov. Niekedy však možno budete musieť niečo namontovať ručne. Môžete pripojiť čokoľvek: disky, externé disky, oddiely a dokonca aj obrazy ISO. Tento príkaz musí byť vykonaný s právami superužívateľa. Ak chcete pripojiť existujúci disk alebo partíciu, zadajte mount sdX .
  3. umount. Odpojí súborové systémy. Príkaz umount sdX pripojí systém súborov externého média, aby ste ho mohli vysunúť.
  4. dd. Tento príkaz skopíruje a skonvertuje súbory a oddiely. Má mnoho rôznych využití. Napríklad dd if=/dev/sda of=/dev/sdb vytvorí presnú kópiu oddielu sda ​​na oddiele sdb. dd if=/dev/zero of=/dev/sdX vymaže obsah špecifikovaného média s nulami, takže informácie nie je možné obnoviť. A dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M vytvorí zavádzacie médium z distribučného obrazu, ktorý ste si stiahli.

Linuxové príkazy pre správu používateľov

  1. useradd. Registruje nového používateľa. Zadajte používateľské meno useradd a používateľ bude vytvorený.
  2. userdel. Odstráni používateľské konto a súbory.
  3. usermod. Zmení používateľský účet. Môže presunúť domovský priečinok používateľa alebo nastaviť dátum uzamknutia účtu.
  4. passwd. Zmení heslá účtov. Bežný používateľ môže zmeniť heslo iba k svojmu účtu, superpoužívateľ môže zmeniť heslo k akémukoľvek účtu.

Linuxové príkazy pre správu siete

  1. IP. Multifunkčný tím na prácu so sieťou. Príkaz ip address show zobrazuje informácie o sieťových adresách, ip route riadi smerovanie atď. Vydaním príkazov ip link set ethX up, ip link set ethX down, môžete zapínať a vypínať pripojenia. Príkaz ip má mnoho použití, preto je najlepšie si pred jeho použitím prečítať príručku alebo napísať ip --help
  2. ping. Zobrazuje, či ste pripojení k sieti, a pomáha určiť kvalitu pripojenia.

A ešte jedna vec

Nakoniec hlavné príkazy Linuxu. Na obrazovku dajú kravu, ktorá sa s vami môže rozprávať (nepýtajte sa, čo používajú vývojári).

  1. cowsay čokoľvek. Krava povie, čo jej poviete.
  2. šťastie | cowsay. Krava vydá inteligentnú (alebo nie tak inteligentnú) myšlienku alebo citát.
  3. cowsay -l . Uvádza zoznam všetkých zvierat, ktoré je možné zobraziť v termináli. V prípade, že nemáš rád kravy.
  4. šťastie | cowsay -f zviera_zo_zoznamu. Zviera podľa vášho výberu začne chrliť úvodzovky, niekedy vhodné.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Prinúti celú zoologickú záhradu hovoriť po rusky. Bez toho zvieratá citujú Twaina a Wilda.

Toto nie sú všetky príkazy Linuxu. Ak potrebujete podrobne poznať parametre a spôsob používania príkazov Linuxu, môžete použiť vstavaný tutoriál. Napíšte man your_command alebo your_command --help .

Jedným zo základných rozdielov medzi rodinou OS Linux a OS Windows je vedúca úloha príkazového riadku alebo terminálu pri správe systému. Na úspešnú prácu s Linuxom nestačí len grafické rozhranie. Plné ovládanie je tu možné len cez terminál. A pri práci s terminálom sa nezaobídete bez naučenia sa základných príkazov Linuxu.

Linux má niekoľko stoviek základných príkazov a ich modifikácií. Sú zoskupené do niekoľkých kategórií. Podľa umiestnenia - môžu to byť nástroje príkazového riadku alebo vstavaná funkcia príkazového shellu. Podľa frekvencie používania - používa sa neustále, príležitostne a zriedkavo. Podľa typu akcie – od získania pomoci po správu súborov a procesov. Je to tretia, funkčná zložka, ktorá sa stane základom pre zoskupenie utilít v tomto článku.

Prehľad obsahuje všetky najdôležitejšie príkazy Linuxu, ktoré môžu byť užitočné pri správe OS Linux. Článok je určený začiatočníkom aj pokročilým používateľom, ktorí sú už oboznámení so základnou funkcionalitou terminálu. Tento jedinečný cheat sheet si môže bezpečne pridať do záložiek každý, kto chce z Linuxu vyťažiť maximum užitočných vlastností a niekoľkonásobne zvýšiť svoju produktivitu.

Pomocník/dokumentácia

  1. muž

    (Manuálny). Relácie inštrukcie na Linuxové programy a príkazy. Ak chcete získať príručku programu, zadajte:

    Man názov_programu

    Pokyny na príkaz zadajte:

    Muž názov tímu

  2. čo je

    Výstupy Stručný opis programy. Príklad:

    Čo je názov_programu

  3. kde je

    Relácie plná cesta do spustiteľného súboru a iných programových súborov. Príklad:

    Kde je názov_programu

    Poskytuje tiež informácie o pomocných informáciách týkajúcich sa programu.

  4. súbor

    Relácie o aký typ súboru ide?. Zvláštnosťou Linuxu je, že pracovné súbory nemusia mať príponu. Používateľ preto môže mať problémy s identifikáciou súborov, ktoré tento príkaz odstráni.

  5. -Pomoc

    Všetky potrebné informácie o tíme budú dostupné, ak zadáte:

    Názov_programu --pomoc

  6. kto som

    Príkaz ukazuje platný ID používateľa(UID).

  7. TAB

    Zobrazuje možnosti automatické dokončovanie príkazov. Stlačením klávesu tabulátora po určitom príkaze alebo sekvencii príkazov sa zobrazí popis s možnosťami možného pokračovania príkazu.

  8. Ctrl+R

    Táto klávesová skratka vám pomôže spustiť spätné vyhľadávanie pre všetky parametre spojené so zadaným príkazom. Na vyhľadávanie stačí zadať kľúčové slovo. Existuje vážna nevýhoda - naraz môžete vidieť iba 1 výsledok. Kombinácia Ctrl + C vám pomôže ukončiť režim spätného vyhľadávania.

Práva superužívateľa

Veľké množstvo základných príkazov Linuxu, ako je inštalácia programov alebo vytváranie súborov v koreňovom systéme, vyžaduje na vykonanie oprávnenia root alebo superuser. Použitie tohto režimu prináša vážne zmeny operačného systému, takže musíte presne pochopiť, ako bude spustený príkaz fungovať.

Spôsoby, ako získať práva root v systéme Linux

  • Prihláste sa ako superuser vo virtuálnej konzole zadaním užívateľského mena a hesla root.
  • Jednorazové prepnutie na rolu superužívateľa v termináli pomocou špeciálnych utilít.

Povedzme si o druhej možnosti podrobnejšie.

  1. sudo

    (Super User robiť). Dovoľuje vykonávať príkazy s právami superužívateľa. Pred prepnutím do režimu správcu root vás systém vyzve na zadanie hesla používateľa root a prihlásenia. Príklad:

    Sudo command_name

  2. sudo su

    Nástroj sa používa, keď potrebujete spustiť niektoré"superužívateľské" príkazy. Všetky nasledujúce zadané príkazy budú prebiehať v režime superužívateľa, kým sa príkazový riadok nezavrie.

  3. sudo gksudo

    Spúšťa aplikácie v mene superužívateľa, nie pomocou terminálu, ale GUI. V distribúcii Kubuntu vyzerá názov tohto príkazu trochu inak - sudo kdesudo.

  4. sudo!!

    Príkaz sa používa, ak už potrebujete reštartovať s právami root rozdané(ako bežný používateľ) príkaz.

Maximálny výkon linuxových aplikácií závisí od správneho výberu platformy OS. Výkonný poskytne internetovému zdroju stabilnú prevádzku a priestor pre rozvoj.

Správa súborov a adresárov

  1. ls

    (Zoznam). Pomocou tohto nástroja môžete vidieť čo je v priečinku. Bez zadania konkrétnej cesty zobrazí aktuálny adresár. Ak je zadaná cesta, prechod sa vykoná do jeho konečného adresára. Ak chcete zobraziť adresár ako zoznam s ďalšími vysvetľujúcimi informáciami, zadajte:

    Ak chcete zobraziť skryté súbory:

  2. ll

    Príkaz na zobrazenie obsah adresára. Modernejšia alternatíva tohto nástroja, ls -l, nemusí fungovať na všetkých distribúciách Linuxu.

  3. kat

    (Concatenate / Catenate). Dvojúčelový príkaz. Zobrazuje sa na obrazovke čo súbor obsahuje? alebo štandardný vstup. Tiež do "lepidlá" niekoľko súborov prenesených za sebou do jedného. Ak potrebujete zobraziť obsah jedného súboru, zadajte:

    Názov súboru mačky

    Ak potrebujete zistiť obsah niekoľkých súborov za sebou:

    Súbor mačiek_№1 súbor_№2 súbor_№3

    Ak chcete „prilepiť“ súbory, zadajte:

    Súbor mačiek_№1 súbor_№2 > súbor_№3

    Ak chcete nastaviť požadovaný počet zobrazených riadkov:

  4. CD

    (Zmena adresára). Zmeny prúd katalóg, v ktorom terminál beží na uvedenom. Po spustení terminál štandardne používa koreňový adresár, do ktorého sa môžete vrátiť zadaním:

    Ak chcete určiť iný priečinok na prácu so súbormi, musíte zadať:

    Adresa_priečinku CD

    Ak chcete posunúť strom adresárov o jednu úroveň vyššie, zadajte:

    Ak sa chcete vrátiť do predchádzajúceho adresára:

  5. &&

    Dvojitý ampersand nie je plnohodnotný príkaz, ale ovládací operátor. Je navrhnutý tak, aby fungoval sekvenčne množstvo tímov. Aby terminál mohol vykonávať príkazy jeden po druhom, musíte ich oddeliť takto:

    Tím_č.1 && Tím_č.2 && Tím_č.3

    Počet príkazov v tomto poradí nie je obmedzený.

  6. mkdir

    (Vytvoriť adresár). Vytvára nový adresár. Úplnú štruktúru podadresárov môžete vytvoriť aj zadaním:

    Mkdir –p

  7. cp

    (Kopírovať). Nástroj, ktorý umožňuje kopírovať súbor alebo adresár. Kopírovanie súborov a adresárov. Ak chcete, aby kopírovanie bolo rekurzívne, t. j. zahŕňalo do nich všetky podadresáre a súbory, musíte do príkazu pridať:

    A ak potrebujete doplniť rekurzívne kopírovanie uložením všetkých atribútov, informácií o vlastníkovi a časovej pečiatky, pridajte možnosť „archív“ -a, aby ste získali:

    Cp –r –a

  8. mv

    (Pohyb). Tento príkaz v systéme Linux je tiež zodpovedný za sťahovanie A premenovanie súbor alebo adresár. Pri premenovaní sa súbor presunie do rovnakého priečinka, ale s novým názvom.

  9. rm

    (Odstrániť). Zodpovedný za vymazanie priečinky a súbory. Operátor rm by sa mal používať s mimoriadnou opatrnosťou. V Linuxe sa súbory nevymažú do koša, odkiaľ sa dajú obnoviť, ale vymažú sa natrvalo. Na rekurzívne vymazanie použite kombináciu:

  10. ln

    Typy odkazov na Linux

  • symbolické (-s) – označenie adresy súboru alebo priečinka bez metadát;
  • hard or hard (-P) – obsahuje informácie o fyzickej adrese na disku, kde je súbor uložený.
    Odkaz môžete v systéme Linux odstrániť pomocou atribútu –f.
  1. chmod

    (Zmena režimu). Zmeny prístupové oprávnenia do súboru. Prístupom rozumieme klasickú triádu čítania r, úpravy w a spustenia x. Všeobecná forma:

    Názov súboru s povoleniami Chmod

    V tomto prípade môžu byť „oprávnenia“ označené abecedným, symbolickým (rwx) alebo číselným kódom. Okrem toho môže táto premenná zahŕňať informácie o vlastníkovi (u/g/o/a) a transakcie s právami (+/–/=).

Populárne kombinácie povolení pre príkaz chmod

Typ povolenia Kód znaku Číselný kód
Žiadne povolenie 0
Čítanie r– 4
Zmeniť -w- 2
Spustiť -X 1
Spustiť + Zmeniť -šx 3
Čítať + Spustiť r-x 5
Čítať + Zmeniť rw- 6
Spustiť + Zmeniť + Spustiť rwx 7
  1. chown

    (Zmena vlastníka). Tím pre zmena vlastníka súbor a jeho skupina. Na zmenu vlastníka používame syntax:

    Chow new_owner file_name

    Ak chcete zmeniť skupinu súborov:

    Chow new_group file_name

    Ak potrebujete zmeniť oba parametre:

    Chow new_owner:new_group file_name

    Príkaz je možné použiť len s právami superužívateľa. Na zmenu vlastníka/skupiny rekurzívne pridávame:

    Chown-R

  2. chgrp

    (Zmeniť skupinu). Skupina zmien súbor. Na rozdiel od chown vám tento príkaz umožňuje zmeniť skupiny iba na tých, ktorí sú v ňom.

  3. dd

    (Definícia súboru údajov). Dovoľuje kopírovať údaje na binárnej úrovni z jedného miesta na druhé. Údaje môžu byť ľubovoľnej veľkosti – od obrazu CD/DVD až po celý pevný disk.
    Pomôcka presunie bloky údajov zo zadaného zdroja - ak názov súboru do cieľa - súboru , ktorým môže byť zariadenie alebo súbor. Na kopírovanie viacerých súborov použite pomôcku cp.
    S týmto príkazom je potrebné narábať s mimoriadnou opatrnosťou, o čom svedčí aj jeho alternatívny názov „Data Destroyer“. Chyba pri zadávaní údajov môže ľahko spôsobiť stratu údajov na disku.

  4. df

    (Disk Free). Poskytuje úplné informácie o voľné miesto na disku. Analýza zahŕňa výpis súborových systémov pripojených oddielov a prehľad použitého a voľného miesta na disku. Pre pohodlnejšie zobrazenie informácií je lepšie použiť kombináciu:

  5. du

    (Používanie disku). Dovoľuje určiť veľkosť súbor alebo adresár. Používa sa spolu s ďalšími operátormi:

  • df –h - predstavuje údaje o veľkosti v ľahko čitateľnom formáte;
  • df –s - udáva požadované minimálne údaje;
  • df –d - nastavuje hĺbku rekurzie pre adresáre.
  1. mount/umount

    Linuxové príkazy pre inštalácia a odpojenie akékoľvek súborové systémy - od CD a USB flash diskov až po jadrá OS. Typ súborového systému je zvyčajne určený samotným príkazom načítaním superbloku. Táto možnosť sa používa iba s právami superužívateľa.

Navigácia

  1. Nájsť

    Implementuje Vyhľadávanie v súborovom systéme, súboroch a priečinkoch. Vo výsledkoch vyhľadávania môžete spustiť ďalšie príkazy.

  2. pwd

    Zobrazuje sa na obrazovke aktuálny adresár.

  3. jasný

    Tím kompletné čistenie okno terminálu vymaže všetky predtým vytlačené správy.

  4. histórie

    Relácie predtým predstavené užívateľ tímu. V zozname zadaných príkazov sa môžete pohybovať stláčaním „Hore“ a „Dole“ na klávesnici.

  5. lokalizovať

    Rýchle vyhľadávanie súbory pomocou aktualizovanej databázy vzorov názvov. Táto databáza pracuje so snímkou ​​súborového systému, čo výrazne urýchľuje proces vyhľadávania. Ale je tu aj značná nevýhoda. Presnosť vyhľadávania závisí od aktuálnosti údajov systému súborov v aktuálnej verzii snímky.

  6. zcat/zless/zmore

    Prezeranie inžinierskych sietí komprimované súbory. Pomocou zcat môžete nájsť a zobraziť zoznam komprimovaných súborov, zless ich zobrazí v zozname po stránkach s možnosťou posúvania dopredu a dozadu a zmore ich zobrazí iba dopredu.

  7. ;

    Bodkočiarka je ďalší operátor pre sekvenčný štart niekoľko príkazov na jednom riadku. Ak chcete, aby sa príkazy vykonávali paralelne, použite príkaz takto:

    (príkaz_#1 &); (príkaz_#2 &); (team_№3 &)

Správa siete

  1. IP

    (Internetový protokol). Pomôcka zobrazí úplný zoznam parametrov pre nastavenia siete. Medzi nimi:

  • link - sieťové zariadenie;
  • adresa - IP adresa sieťového zariadenia;
  • monitor - monitorovanie zariadenia;
  • trasa - smerovanie;
  • tunel - vytunelovaný.
    Každý z výstupných objektov je možné zmeniť pomocou ďalších príkazov: add, change, del, save atď.
  1. ping

    Tím kontroluje Dostupnosť a kvalita internetového pripojenia.

  2. nethogs

    Utility monitorovanie aktivity siete zariadení v systéme. Ak chcete nastaviť sieťové rozhranie, zadajte:

    Nethogs -i

  3. traceroute

    Utility sledovanie internetového pripojenia, sledovanie trás dátových paketov v sieťach TCP/IP. Pokročilejší nástroj na sledovanie problémov so sieťovým pripojením ako vyššie uvedený príkaz ping. Beží len s právami superužívateľa.

Práca s procesmi

  1. kill/xkill/pkill/killall

    Variácie príkazov pre dokončenie operácií. Hlavným rozdielom medzi nimi je spôsob identifikácie.

  • kill - Ukončí operáciu jej nájdením cez identifikátor procesu (PID).
  • xkill - grafická metóda. Po zadaní príkazu sa kurzor zmení na krížik, ktorý ho po kliknutí na okno otvoreného procesu zastaví;
  • pkill - Zabije konkrétny proces nájdením podľa názvu.
  • killall - zabije všetky procesy so zadaným názvom.
  1. Ctrl + C

    Táto klávesová skratka je ďalším rýchlym spôsobom kompletný vykonanie akéhokoľvek procesu v termináli Linux.

  2. Ctrl+Z

    Kombinácia umiestni akýkoľvek proces spustený do konzoly na prestávke. Môžete ho znova spustiť zadaním %.

  3. ps/pgrep

    (Stav procesu / Tlač globálnych regulárnych výrazov ID procesu). Príkazy nájdu zadané parametre a zobrazia informácie o aktívne procesy. Najdostupnejší spôsob, ako nájsť identifikátor procesu (PID). Modifikácia pstree zobrazuje celý zoznam („strom“) vykonávaných procesov.

  4. hore / htop / hore

    (Tabuľka procesov). Tri možnosti príkazov, ktoré volajú program konzoly sledovanie aktívnych procesov v systéme. Informácie sa zobrazujú vo forme tabuľky so zoznamom procesov v reálnom čase. Odporúča sa použiť dve najnovšie modifikácie programu - majú viac funkcií a pokročilých funkcií.

  5. crontab

    Spustiť Cron (príkaz spustiť zapnutý) - plánované úlohy v Linuxe.

  6. čas

  • skutočný - celkový čas vykonania;
  • užívateľ - koľko času užívateľ zabral z CPU;
  • sys - koľko času CPU strávil systém.

Pomôže to skrátiť čas vykonávania procesu operačného systému Linux na minimum! Univerzálne riešenie za prijateľnú cenu!

Práca s archívmi

  1. gzip

    Vytvára archívov s komprimovanými súbormi. Archívny súbor bude mať príponu .gz.

  2. gunzip

    tím- rozbaľovač archívov zip. Extrahuje komprimované súbory a odstráni archivovaný súbor .gz.

  3. decht

    Uloží súbory a adresáre v archíve s príponou .tar. Pohodlný nástroj na vytváranie záložných kópií alebo spoľahlivú archiváciu údajov.

správa užívateľov

  1. useradd/userdel/usermod

    Tímy Vedenie účtu používateľov. Umožňuje pridávať, mazať a upravovať používateľské profily. Príklad:

    Používateľ pridajte používateľské meno.

  2. passwd

    Dovoľuje zmeniť heslá účtov. Bežný používateľ môže zmeniť iba heslo spojené s jeho menom: passwd username V režime superuser môžete „naslepo“ resetovať všetky používateľské heslá v systéme.

Práca s textom

  1. Ctrl + A / Ctrl + E

    Rýchle klávesy ísť na začiatok(A) a koniec(E) linky.

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

    Táto klávesová skratka v systéme Linux vám umožní rýchlo kopírovať(C) a vložiť(V) text v termináli.

  3. viacmenej

    Dva príkazy na uľahčenie prezeranie veľkých textov, ktoré sa nezmestia na jednu obrazovku emulátora terminálu. Pretože Príkazy sú funkčne rovnaké, ale menej je novšie a podporuje viac možností, odporúča sa použiť.

  4. hlava / chvost

    Dvojica doplnkových príkazov na prezeranie na jednej obrazovke začiatok a koniec textu. Príkaz head vytvorí prvých 10 (štandardne) riadkov textu, koniec posledných. Počet riadkov sa v oboch prípadoch mení pomocou argumentu -n. Operátor -f vám umožňuje sledovať zmeny v súbore na obrazovke. Ak chcete zobraziť protokol súboru (log) v reálnom čase, zadajte príkaz:

    Chvost –nf,

    Na sledovanie protokolov viacerých súborov sa používa modifikácia príkazu - multitail.

  5. grep

    (Globálny regulárny výraz a tlač). Hľadá text podľa danej šablóny. To je veľmi užitočné, keď potrebujete analyzovať prácu tímu, ktorá je sprevádzaná veľkým množstvom textových informácií. Šablónu je možné vyplniť reťazcom alebo regulárnym výrazom. Príklad:

    Alias ​​starý_názov nový_názov

  6. triediť

    Triedenie textové informácie o špecifikovaných ukazovateľoch. Ďalšie premenné vám umožňujú:

  • -n - triedenie riadkov textu podľa číselnej hodnoty;
  • du - podľa veľkosti;
  • -r - použiť spätné triedenie;
  • -u - odstrániť duplikáty pri triedení.
  1. wc

    (Počet slov). Program pre výpočet špecifikovaných parametrov v texte. Počíta metriky, ako sú znaky, slová, riadky a bajty.

  2. dif

    (Rozdiel). Vyrába riadok po riadku porovnanie dvoch textových súborov, vykresľovanie rozdielov medzi nimi. Pracovný algoritmus:

    Porovnať súbor_№1 súbor_№2

    Rozdiely medzi dvoma verziami súborov sú označené symbolmi ako:

  • c - upravené čiary;
  • d - vymazané riadky;
  • a - nové riadky.

Používateľské prostredie

  1. su/sudo

    (Prepnúť používateľa / nahradiť používateľa a urobiť). Dva príkazy na spustenie procesov v mene iného užívateľa bez ukončenia aktuálnej relácie. Pri použití su je predvolené prepnutie na používateľa root. Príkaz sudo môže nielen povoliť režim superužívateľa (ako je uvedené vyššie), ale tiež vykonať príkaz ako iný používateľ bez toho, aby sa na tohto používateľa skutočne prepol. Preto sa druhá možnosť považuje za bezpečnejšiu.

  2. dátum

    Hlásenie príkazov Linuxu informácie o čase. Pomocou jednotlivých premenných je možné nastaviť pohodlný výstupný formát a počet zobrazovaných parametrov v rozsahu milisekúnd.

  3. alias

    Tím pre vytváranie synoným názvy nezameniteľných príkazov na ich skrátenie. Zmení dlhý názov na užívateľsky príjemný krátky názov alebo skratku. Príklad:

    Alias ​​starý_názov nový_názov

    Rovnaká technika je ideálna pre správne preklepy v tímoch. Príkaz unalias vám pomôže zrušiť pomôcku na premenovanie.

  4. nepomenovať

    Pomôcka, ktorá sa zobrazí informácie o operačnom systéme. Bez ďalších parametrov zobrazí iba názov jadra. Ak chcete získať všetky možné informácie o systéme, zadajte:

  5. uptime

    Zobrazuje dostupnosť – doba nepretržitej prevádzky systémov.

  6. spať

    Súpravy časovač spánku systémov.

  7. Áno

    Pomôcka automatického dopĺňania polia súhlasu v príkaze alebo skripte. Zadajte: áno názov_tímu a nebudete musieť manuálne potvrdzovať, kedy si to vyžaduje interakcia programu s používateľom.

Správcovia balíkov

Správcovia balíkov (PM) v systéme Linux sú zodpovední za inštaláciu, aktualizáciu a odinštalovanie aplikácií. Princípom ich fungovania je sťahovanie softvérových balíkov z vlastných sieťových úložísk. Tieto nástroje fungujú iba s právami superužívateľa. Rôzne distribúcie Linuxu majú svoje vlastné verzie PM.

  1. apt

    PM pre Debian, UbuntuAmäta

    Sudo apt install package_name

    Odstránenie aplikácie:

    Sudo apt remove package_name

  2. dnf/yum

    Dva najbežnejšie PM pre operačné systémy Red Hat, Fedora a CentOS. Ak chcete nainštalovať aplikáciu, zadajte:

    Inštalácia Sudo dnf názov_balíka

    Odstrániť:

    Sudo dnf odstráňte názov_balíka

  3. pacman

    Správca distribučných balíkov Arch a Manjaro. Ak chcete nainštalovať aplikáciu, zadajte:

    Sudo pacman -S názov_balíka

    Odstránenie aplikácie:

    Sudo pacman -R názov_balíka

Záver

Kompletný zoznam príkazov pre linuxové distribúcie je viac materiálu na rozsiahlu knihu ako na jeden článok. V tejto recenzii sme sa však pokúsili zozbierať tie najdôležitejšie z nich. Tieto príkazy sú zaručene užitočné ako pri každodenných úlohách, tak aj pri odomykaní pokročilých možností tohto operačného systému.

Každý používateľ systému Linux má svoj vlastný zoznam príkazov, ktoré musíte mať. Určite máte čo dodať k tejto recenzii? Podeľte sa o svoje obľúbené príkazy Linuxu v komentároch!

Chcete, aby váš operačný systém fungoval ako švajčiarske hodinky? Spoľahlivá a výkonná platforma pre nasadenie akejkoľvek distribúcie Linuxu - !

V tomto článku sa pozrieme na základné príkazy Linuxu, ktoré budú užitočné pre začiatočníkov pri ovládaní tohto operačného systému.

Čo je Linux?

Linux je jadro operačného systému. Možno ste už počuli o UNIXe. Linux je klon UNIXu. Vytvoril ho Linus Torvalds zo Scratch. Linux je bezplatný a otvorený zdroj – v Linuxe môžete jednoducho zmeniť čokoľvek a ďalej to distribuovať pod svojím vlastným menom! Existuje niekoľko verzií založených na Linuxe, ktoré sa bežne nazývajú distribúcie.

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

Linux sa používa hlavne na serveroch. Asi 90 % internetu beží na serveroch Linux a tu je dôvod.

Linux je zadarmo, ale hlavným problémom pri používaní serverov Windows je ich cena. Linux je rýchly: OS, ktorý používa približne 80 % svetových smartfónov, Android, je tiež vyrobený z linuxového jadra. Linux je bezpečný a väčšina vírusov na svete beží na Windowse.

Linux Shell alebo "Terminál"

Linux Shell je program, ktorý prijíma príkazy od používateľa a odovzdáva ich OS na spracovanie a zobrazuje výstup. Shell Linux je jeho hlavnou súčasťou. Väčšina distribúcií sa dodáva s grafickým používateľským rozhraním (GUI), ale väčšinou serverový Linux používa CLI (rozhranie príkazového riadka).

V tomto návode sa pozrieme na základné príkazy, ktoré používame v prostredí Linuxu.

Terminál otvoríte kliknutím Ctrl + Alt + T v Ubuntu alebo kliknite Alt+F2, napíšte gnome-terminal a stlačte enter. Na Raspberry Pi zadajte lxterminál.

Linuxové príkazy

Základné príkazy

1.pwd- pri prvom otvorení terminálu sa dostanete do domovského adresára vášho používateľa. Ak chcete zistiť, v ktorom adresári sa nachádzate, môžete použiť príkaz "pwd". Tento príkaz zobrazí úplnú cestu z koreňového adresára do aktuálneho pracovného adresára: v kontexte, v ktorom (štandardne) budú vykonané zadané príkazy. Koreň je základom súborového systému Linux. Označené lomkou (/). Používateľský adresár zvyčajne vyzerá ako "/home/username".

Výsledok príkazu pwd v linuxe

2.ls- pomocou príkazu "ls" zistíte, aké súbory sa nachádzajú v adresári, v ktorom sa nachádzate. Všetky skryté súbory môžete vidieť pomocou príkazu "ls -a".


výsledok príkazu ls v linuxe

3. cd- na zmenu do adresára použite príkaz "cd". Ak ste napríklad vo svojom domovskom priečinku a chcete prejsť do priečinka so stiahnutými súbormi, môžete zadať „ CD na stiahnutie" Pamätajte, že tento príkaz rozlišuje veľké a malé písmená a názov priečinka musíte zadať presne tak, ako je. Je tu však jedna výhrada. Predstavte si, že máte priečinok s názvom „Raspberry Pi“. V tomto prípade, keď zadáte „ CD Raspberry Pi“, shell prijme druhý argument príkazu ako niečo iné, takže dostanete chybové hlásenie, že adresár neexistuje. Tu môžete použiť spätnú lomku, t.j.: " cd Raspberry\ Pi" Priestory fungujú takto: ak napíšete „ CD” a stlačte enter, dostanete sa do svojho domovského adresára. Ak sa chcete vrátiť z priečinka do predchádzajúceho priečinka, môžete zadať „cd...“. Dve bodky sa vrátia do predchádzajúceho adresára.

výsledok príkazu cd v linuxe

4. mkdir a rmdir- použite príkaz mkdir, keď potrebujete vytvoriť priečinok alebo adresár. Napríklad, ak chcete vytvoriť adresár s názvom „DIY“, môžete zadať „ mkdir DIY" Pamätajte, ako už bolo povedané, ak chcete vytvoriť adresár s názvom „DIY Hacking“, môžete zadať „ mkdir DIY\ Hacking" Na odstránenie adresára použite rmdir. Ale rmdir možno použiť len na odstránenie prázdneho adresára. Ak chcete odstrániť adresár obsahujúci súbory, použite príkaz rm.

výsledok príkazov mkdir a rmdir v linuxe

5.rm- na odstránenie súborov a adresárov použite príkaz rm. Použite "rm -r" na odstránenie iba adresára. Pri použití iba príkazu rm vymaže priečinok aj súbory, ktoré obsahuje.


výsledok príkazu rm v linuxe

6.dotyk- Dotykový príkaz sa používa na vytvorenie súboru. Môže to byť čokoľvek od prázdneho súboru txt po prázdny súbor zip. Napríklad, " dotknite sa new.txt».

výsledok dotykového príkazu v linuxe

7. človek A --Pomoc- Ak sa chcete dozvedieť viac o príkaze a ako ho používať, použite príkaz man. Zobrazuje stránky pomocníka príkazu. Napríklad, " muž ls“ zobrazuje manuálové stránky pre príkaz ls. Zadanie názvu príkazu a argumentu pomáha ukázať, ako možno príkaz použiť (napríklad cd --help).


výsledok príkazu cd --help v linuxe

8.cp- použite príkaz cp na kopírovanie súborov cez príkazový riadok. Vyžaduje dva argumenty: prvý je umiestnenie súboru, ktorý sa má skopírovať, druhý je miesto, kde sa má kopírovať.

výsledok príkazu cp v linuxe

9.mv- použite príkaz mv na presun súborov cez príkazový riadok. Na premenovanie súboru môžeme použiť aj príkaz mv. Napríklad, ak chceme premenovať súbor „text“ na „nový“, môžeme použiť „ mv text nový" Vyžaduje dva argumenty, rovnako ako príkaz cp.

výsledok príkazu mv v linuxe

10. lokalizovať- Príkaz locate sa používa na vyhľadanie súboru v systéme Linux, rovnako ako príkaz vyhľadávanie v systéme Windows. Tento príkaz je užitočný, keď neviete, kde je súbor uložený alebo skutočný názov súboru. Použitie argumentu -i s príkazom pomáha ignorovať malé a veľké písmená (nezáleží na tom, či sú to veľké alebo malé písmená). Ak teda chcete súbor so slovom „ahoj“, zobrazí sa zoznam všetkých súborov vo vašom systéme Linux, ktoré obsahujú slovo „ahoj“, keď napíšete „locate -i ahoj“. Ak si pamätáte dve slová, môžete ich oddeliť hviezdičkou (*). Ak chcete napríklad nájsť súbor obsahujúci slová „ahoj“ a „toto“, môžete použiť príkaz „locate -i * ahoj * toto“.

Stredné príkazy

1. ozvena- Príkaz "echo" nám pomáha presunúť niektoré údaje, zvyčajne text, do súboru. Napríklad, ak chcete vytvoriť nový textový súbor alebo pridať do už vytvoreného textového súboru, stačí zadať „echo hello, my name is high >> new.txt.“ Tu nemusíte oddeľovať medzery spätnou lomkou, pretože keď končíme, čo potrebujeme napísať, uzatvárame do dvoch trojuholníkových zátvoriek.

2.kat- Na zobrazenie obsahu súboru použite príkaz cat. Zvyčajne sa používa na pohodlné sledovanie programov.

výsledok príkazu echo v linuxe

3. nano, vi, jed- nano a vi sú už nainštalované textové editory na príkazovom riadku Linuxu. Príkaz nano je dobrý textový editor, ktorý farbí kľúčové slová a dokáže rozpoznať väčšinu jazykov. A vi je jednoduchšie ako nano. Pomocou tohto editora môžete vytvoriť nový súbor alebo zmeniť súbor. Napríklad, ak potrebujete vytvoriť nový súbor s názvom „check.txt“, môžete ho vytvoriť pomocou príkazu „nano check.txt“. Po úprave môžete súbory uložiť pomocou postupnosti Ctrl + X a potom Y (alebo N nie). Podľa mojich skúseností použitie nano na úpravu HTML nevyzerá veľmi dobre kvôli jeho farbe, preto odporúčam textový editor jed. Čoskoro začneme inštalovať balíčky.

4. sudo- Široko používaný príkaz v príkazovom riadku Linuxu, sudo znamená "SuperUser Do". Ak teda chcete, aby sa akýkoľvek príkaz vykonal ako správca alebo root, môžete použiť príkaz sudo. Napríklad, ak chcete upraviť súbor, ako je napr. alsa-base.conf, ktorý vyžaduje oprávnenia root, môžete použiť príkaz - sudo nano alsa-base.conf. Môžete zadať príkazový riadok root pomocou príkazu "sudo bash" a potom zadať heslo používateľa. Môžete tiež použiť príkaz "su", ale predtým musíte nastaviť heslo root. Ak to chcete urobiť, môžete použiť príkaz "sudo passwd" (nie je to nesprávne, je to passwd). Potom zadajte svoje nové root heslo.

5.df- použite príkaz df na zobrazenie dostupného miesta na disku na každom oddiele vášho systému. Môžete jednoducho zadať df do príkazového riadka a zobraziť každý pripojený oddiel a jeho využité/dostupné miesto v % a v kilobajtoch. Ak chcete, aby sa zobrazoval v megabajtoch, môžete použiť príkaz "df -m".


výsledok príkazu df -m v linuxe

6.du- Použite du na zistenie, ako sa súbor používa vo vašom systéme. Ak chcete zistiť veľkosť miesta na disku konkrétneho priečinka alebo súboru v systéme Linux, môžete zadať príkaz df a názov priečinka alebo súboru. Napríklad, ak chcete vedieť, koľko miesta na disku využíva priečinok dokumentov v systéme Linux, môžete použiť príkaz „du Documents“. Na zobrazenie veľkostí všetkých súborov v priečinku môžete použiť aj príkaz "ls -lah".

7. decht- Použite tar na prácu s tarballmi (alebo súbormi komprimovanými v archíve tarball) na príkazovom riadku Linuxu. Má dlhý zoznam použití. Môže sa použiť na kompresiu a dekompresiu rôznych typov archívov decht, ako napr .tar, .tar.gz, .tar.bz2 atď. Funguje na základe argumentov, ktoré sú mu dané. Napr., " decht -cvf“ na tvorbu .decht archív, - xvf rozbaliť archív .tar, - tvf na zobrazenie obsahu archívu atď.

8. zips, rozopnúť- použite zip na kompresiu súborov do archívu zip a rozbaľte na extrahovanie súborov z archívu zip.

9.uname- použite uname na zobrazenie informácií o systéme, na ktorom beží vaša distribúcia Linuxu. Pomocou príkazu "uname -a" sa zobrazí väčšina informácií o systéme: dátum vydania jadra, verzia, typ procesora atď.

výsledok príkazu uname -a v linuxe

10.apt-get- použite apt na prácu s balíkmi na príkazovom riadku Linuxu. Na inštaláciu balíkov použite apt-get. Tento príkaz vyžaduje oprávnenia root, preto s ním použite príkaz sudo. Napríklad, ak chcete nainštalovať textový editor jed (ako som už spomenul), môžeme zadať príkaz „sudo apt-get install jed“. Podobne je možné nainštalovať ľubovoľné balíčky nasledovne. Odporúča sa aktualizovať úložisko vždy, keď sa pokúsite nainštalovať nový balík. Môžete to urobiť zadaním "sudo apt-get update". Svoj systém môžete aktualizovať zadaním „sudo apt-get upgrade“. Distribúciu môžeme upgradovať aj zadaním „sudo apt-get dist-upgrade“. Príkaz "apt-cache search" sa používa na vyhľadanie balíka. Ak ho chcete vyhľadať, môžete zadať „apt-cache search jed“ (nevyžaduje to root).


11.chmod- použite chmod na vytvorenie spustiteľného súboru a zmenu oprávnení, ktoré mu boli udelené v systéme Linux. Predstavte si, že máte v počítači Python kód s názvom numbers.py. Budete musieť spustiť "python numbers.py" zakaždým, keď ho budete potrebovať spustiť. Namiesto toho, keď ho urobíte spustiteľným, na spustenie súboru stačí spustiť "numbers.py" v termináli. Ak chcete, aby bol súbor spustiteľný, môžete v tomto prípade použiť príkaz "chmod + x čísla.py". Môžete použiť "chmod 755 numbers.py" na udelenie oprávnení root alebo "sudo chmod + x numbers.py" pre koreňový spustiteľný súbor. Tu je trochu viac.

12.hostname- Použite príkaz meno hosťa zistiť svoje meno na vašom hostiteľovi alebo sieti. V podstate zobrazuje váš názov hostiteľa a IP adresu. Jednoduchým zadaním „hostname“ získate názov hostiteľa. Zadaním „hostname -I“ získate svoju IP adresu v sieti.

13.ping- použite ping na otestovanie pripojenia k serveru. Wikipedia hovorí: "Ping je nástroj na správu počítačovej siete, ktorý sa používa na testovanie dostupnosti hostiteľa v sieti s internetovým protokolom (IP)." Napríklad, keď napíšete: ping na google.com“, skontroluje, či sa môže pripojiť k serveru a vrátiť sa späť. Meria tento spiatočný čas a poskytuje vám o ňom podrobné informácie. Tento príkaz môžete použiť aj na kontrolu internetového pripojenia. Ak odošle ping na server Google (v tomto prípade) - internetové pripojenie je aktívne!


výsledok príkazu ping v linuxe
  • Môžete použiť príkaz jasný na vymazanie terminálu, ak je tam nahromadených príliš veľa príkazov.
  • TAB možno použiť na vyplnenie terminálu. Napríklad stačí zadať „cd Doc“ a potom TAB a terminál doplní zvyšok a urobí z neho „cd Documents“.
  • Ctrl+C možno použiť na bezpečné zastavenie akéhokoľvek príkazu v termináli. Ak Crtl+C nefungovalo, môžete použiť Ctrl+Z zastaviť proces bežiaci v termináli.
  • Terminál môžete opustiť pomocou príkazu VÝCHOD.
    Pomocou príkazov môžete počítač vypnúť alebo reštartovať sudo stop A sudo reštart.

Pri začatí štúdia konzoly Linux sa nezaobídete bez znalosti príkazov konzoly.

Táto poznámka uvádza hlavné príkazy konzoly Linux, ktoré sú k dispozícii pri práci na termináli aj cez 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, menej, viac, chmod, chown, tar, wget, nájsť, nájsť, história, reštartovať, zastaviť, vypnutie

su Prihláste sa ako peleh bez odhlásenia z aktuálnej relácie.

Znak pozvánky pre používateľov je $ a pre superužívateľa typu root je to #.

Zvyčajne tým su slúži na dočasné prihlásenie superužívateľa na vykonávanie administratívnych prác.

príkaz sudo

sudo umožňuje používateľom vykonávať príkazy ako root alebo iní používatelia. Pravidlá, ktoré sudo používa na rozhodnutie o udelení prístupu, sú v súbore /etc/sudoers.

tím whoami

kto som— zobraziť meno používateľa, ktorý je v systéme autorizovaný

príkaz fsck

fsck je príkaz UNIX, ktorý kontroluje a opravuje chyby v systéme súborov. Po spustení príkazu musíte potvrdiť (y) alebo nepotvrdiť (n) opravu konkrétnej chyby. Ak chcete automaticky skontrolovať a opraviť chyby, musíte spustiť príkaz s prepínačom „-y“: fsck -y

príkaz uptime

uptime zobrazuje aktuálny čas, dobu prevádzky po spustení, počet aktuálnych používateľov a zaťaženie za posledných 1, 5 a 15 minút.

ktorí rozkazujú

SZO— zobraziť zoznam používateľov v systéme

w príkaz

w- zobraziť informácie o používateľoch, ktorí momentálne pracujú na serveri a ich procesoch, ako aj priemerné zaťaženie servera za posledných 1, 5 a 15 minút ( uptime + SZO).

príkaz df

df(skratka pre disk free) – zobrazuje zoznam všetkých súborových systémov podľa názvu zariadenia, uvádza ich veľkosť, využité a voľné miesto a body pripojenia. Pohodlné použitie s prepínačom -h (veľkosť je zobrazená v Gb):

du príkaz

du— zobraziť veľkosť jednotlivého súboru:

príkaz ifconfig

ifconfig— zobraziť nastavenia siete (rozhrania):

príkaz ping

ping- nástroj na kontrolu pripojení v sieťach založených na TCP/IP:

príkaz traceroute

traceroute— určiť dátovú trasu v sieťach TCP/IP:

príkaz mtr

mtr ya.ru - zobrazte trasu údajov na internete a percento strát, neustále aktualizujte údaje:

príkaz whois

kto je— zobraziť informácie o doméne (údaje o registrátorovi, doba obnovenia domény, menný server...):

príkaz ps

ps– zobrazenie vašich aktuálne aktívnych procesov

vrchný príkaz

top– zobraziť všetky spustené procesy

príkaz zabiť

zabiť pid – zabitie procesu pomocou id pid

príkaz killall

zabiť všetkých ispmgr – zabije všetky procesy s názvom ispmgr

muž príkaz

muž passwd — zobrazí pomoc o príkaze passwd

príkaz passwd

passwd testuser — zmena hesla pre používateľa testuser. Štandardne príkaz passwd bez zadania konkrétneho užívateľa zmení heslo pre užívateľa, ktorý je v systéme autorizovaný.

ls príkaz

ls– zoznam súborov a adresárov (prepínačom „-la“ - zoznam so skrytými súbormi):

príkaz pwd - aktuálny adresár

pwd- zobraziť úplnú cestu z koreňového adresára do aktuálneho pracovného adresára (zobrazí adresár, v ktorom sa nachádzate):

príkaz mkdir

mkdir priečinok – vytvorte priečinok/adresár

príkaz rmdir

rmdir- odstrániť adresár zo systému súborov. Odstránenie adresára a jeho obsahu je možné vykonať aj príkazom rm -rf (prepínač -r pre adresáre).

príkaz rm

rm súbor - odstránenie súboru súboru s potvrdením

rm súbor * — s potvrdením vymažte všetky súbory, ktoré začínajú súborom znakov:

Tím mv

mv(z anglického move) – používa sa na presun alebo premenovanie súborov alebo adresárov:

1 - premenovanie priečinka adresára na priečinok 00:

2 - presun súboru do adresára:

mačací príkaz

kat> súbor – priamy štandardný vstup do súboru (t. j. vytvorte súbor s potrebným obsahom):

Ak chcete dokončiť zadávanie informácií do tohto súboru, musíte stlačiť klávesovú skratku ako zvyčajne .

kat súbor — zobrazenie obsahu súboru súboru:

kat súbor súbor1 > súbor22 — vytvorte súbor súbor22 a zapíšte doň údaje zo súborov súbor a súbor1:

Menej, viac príkazov

Pomocou príkazu môžete tiež zobraziť obsah súboru menej alebo viac.

príkaz chmod

chmod— zmeniť prístupové práva k súboru alebo adresáru (751(-rwxr-xr-x) sa často používa pre adresáre a 644(-rw-rw-r-) pre súbory), kde

4 – čítanie (r)
2 – záznam (š)
1 – verzia (x):

Tímový chown

chown- zmeniť vlastníka súboru

príkaz tar

decht súbor file.tar - archivujte súbor a pomenujte ho file.tar:

kde možnosť -c (vytvoriť) - vytvoriť. Tím decht-xpf folder00.tar rozbalí archív do aktuálneho adresára pri zachovaní oprávnení súboru.

príkaz wget

wget— skopírujte súbor na server cez sieť:

príkaz nájsť

Nájsť- vyhľadávanie súborov:

lokalizovať príkaz

lokalizovať- vyhľadávanie súborov:

príkaz histórie

histórie— zobraziť históriu príkazov (môžete určiť počet riadkov na zobrazenie):

príkaz reštartu

reštartovať- reštartujte server

príkaz zastaviť

zastaviť- vypnúť server

príkaz na vypnutie

vypnúť— vypnúť alebo reštartovať server (v závislosti od možností)

Na prácu v Ubuntu si používateľ môže vybrať jednu z dvoch možností rozhrania: grafické rozhranie alebo rozhranie príkazového riadku. GUI(GUI - Graphical user interface) je známe väčšine používateľov, v ktorom je potrebné použiť rôzne prvky pracovnej plochy na vykonávanie akcií. Má to svoje výhody, ktoré sú vyjadrené najmä v pohodlnom a známom formáte na prezentáciu informácií, ako aj v absencii potreby poznať akékoľvek príkazy.

Mnohí používatelia Linuxu však radšej pracujú príkazový riadok(CLI, rozhranie príkazového riadka). Zvyčajne budú títo používatelia nejakým spôsobom zapojení do programovania alebo správy systému, avšak znalosť základov bash bude užitočná pre všetkých používateľov. Príkazový riadok vám umožňuje vykonávať príkazy oveľa rýchlejšie ako pomocou GUI, pričom šetrí zdroje. Príkazy navyše často nemajú v grafickom rozhraní analógy a vďaka tomu dávajú používateľom značnú voľnosť v ich činnosti. Rozhranie príkazového riadku je zároveň zabudované do jadra operačného systému, čo znamená, že je dostupné aj vtedy, keď nemôžete použiť grafický shell. Samotné príkazy sú rovnaké pre všetky operačné systémy založené na Linuxe, či už ide o Ubuntu, CentOs, Fedora alebo akékoľvek iné.

Čo je bash

Bash je skratka pre Bourne again shell, názov čiastočne prevzatý zo staršej verzie UNIXového shellu, ktorý sa jednoducho nazýval Bourne shell (podľa mena jeho vývojára Stephena Bournea).

Bash vám umožňuje interaktívnu interakciu s počítačom zadaním konkrétnych príkazov a prijatím vhodnej odpovede. Tento príkazový procesor vám tiež umožňuje spúšťať skripty (príkazy zo súboru), dokáže automaticky dopĺňať názvy súborov a adresárov a umožňuje použitie premenných, operátorov vetvenia a slučky.
Ďalej v článku predstavíme najjednoduchšie a najpotrebnejšie príkazy pre prácu v bash, ktoré vám pomôžu zorientovať sa a sami začať používať príkazový riadok na svoje úlohy, no najprv musíte prejsť do rozhrania príkazového riadku.

Prihláste sa do príkazového riadku

Pomocou Ubuntu ako operačného systému môžete pristupovať k príkazovému riadku dvoma spôsobmi, a to cez konzolu alebo cez terminál.
Ak chcete zadať príkazový riadok cez terminál, musíte na to stlačiť Ctrl+Alt+F(1-6) - v závislosti od zvoleného čísla (F1, F2...) sa dostanete na prvá, druhá alebo iná virtuálna konzola (sú nezávislé a spúšťajú sa pri zavádzaní Ubuntu), z ktorých každá má rozhranie príkazového riadku. Ak stlačíte Ctrl+Alt+F7, prejdete do siedmej virtuálnej konzoly, ktorá má grafické rozhranie.

Čo sa týka terminálu, je to grafický program, ktorý emuluje konzolu. Nájdete ho v menu výberom Aplikácie, potom Príslušenstvo a následne Terminál, alebo stlačením klávesovej skratky Ctrl+Alt+T. Budete môcť vykonávať príkazy, keď budete stále v GUI.
Je tiež možné, že sa potrebujete pripojiť k serveru, na ktorom je nainštalovaný Ubuntu. V tomto prípade musíte použiť špeciálny program (napríklad putTy): zadajte požadovanú adresu IP a potom zadajte používateľské meno a heslo.

Poznámka.
Keď zadáte svoje heslo do príkazového riadka, nezobrazí sa - stačí zadať heslo a stlačiť Enter. Ak je heslo zadané správne, budete môcť pokračovať v práci na príkazovom riadku.

Používateľ a systém

Pomocou bash môžete ľahko získať akékoľvek technické informácie, ktoré potrebujete o používateľoch a systéme.
Ak chcete zistiť, ktorý používateľ je práve prihlásený, musíte do príkazového riadku zadať nasledujúci príkaz:

Ak sa potrebujete dozvedieť nielen o svojom, ale aj o ostatných používateľoch tohto operačného systému, použite príkazy:

Na rozdiel od whoami tieto príkazy zobrazujú podrobnejšie informácie: okrem používateľského mena sa dozviete aj používanú koncovú linku, čas začiatku relácie, IP adresu a niektoré ďalšie údaje.

Pokiaľ ide o systémové údaje, môžete ich zobraziť pomocou príkazu uname. Tento príkaz vám sám o sebe veľa informácií neposkytne - iba názov systému. Ak však použijete klávesy, môžete sa dozvedieť oveľa viac.

Keys- sú to špeciálne argumenty, ktoré sa píšu oddelené medzerou za príkazom a začínajú jedným alebo dvoma pomlčkami. Definujú parametre, ktoré sa použijú na príkaz. Typicky môžete zistiť dostupné kľúče napísaním príkazu, za ktorým nasleduje --help (alebo -help): napr.

Pre príkaz uname môžete zadať prepínač -a (alebo --all) a potom sa na obrazovke zobrazia všetky informácie o operačnom systéme:

Ak vás zaujímajú konkrétne údaje jadra, zadajte nasledujúci príkaz:

V tomto prípade sa dozviete o vydaní a verzii jadra operačného systému.
Pomocou tohto príkazu môžete získať informácie o všetkých procesoch:

A príkaz pstree zobrazí informácie vo forme stromu procesov.

Sieťový názov počítača môžete zistiť pomocou príkazu hostname.

Navigácia v adresároch

Táto časť vám predstaví základné príkazy bash, ktoré vám umožnia vykonávať veľmi základné akcie príkazového riadku.
Príkaz cd vám umožňuje prechádzať z jedného adresára do druhého. Navyše, ak použijete príkaz bez prepínačov, skončíte vo svojom domovskom adresári; ak chcete prejsť do konkrétneho adresára, stačí si zapísať jeho cestu, napríklad:

Cd /home/users/dir1

Môžete tiež zadať príkaz cd so špecifickými možnosťami:

cd ../.. - posun o dva adresáre vyššie;

cd - - prejdite do predchádzajúceho adresára (v ktorom ste boli pred prechodom do aktuálneho).

Príkaz pwd ukáže cestu k adresáru, v ktorom sa práve nachádzate.

Vytvárať, presúvať a mazať

Na vytvorenie adresára použite príkaz mkdir. Nezabudnite uviesť meno:

V adresári, v ktorom sa práve nachádzate, sa vytvorí nový adresár, ale na vytvorenie nového adresára môžete zadať aj inú cestu:

Mkdir /home/users/dir1

Ak chcete vytvoriť súbor, musíte zadať dotykový príkaz a názov budúceho súboru:

V tomto prípade je tiež možné zadať cestu, kde je potrebné súbor vytvoriť:

Dotknite sa /home/users/dir1/file1

Ak chcete presunúť adresáre a súbory, použite príkaz mv, za ktorým napíšte názov adresára alebo súboru, ktorý chcete presunúť, a potom miesto, kam ho chcete presunúť:

MV súbor2 /home/users/dir2 mv dir1 /home/users/dir3

Všimnite si, že príkaz mv sa používa aj na premenovanie, takže ak neexistuje adresár dir2, napíšete príkaz takto:

potom sa adresár dir1 premenuje na adresár dir2. Tento príklad platí aj pre súbory, ktorým môžete dať rôzne názvy pomocou príkazu mv.

Na vymazanie súborov by ste mali použiť príkaz rm a na vymazanie adresárov rmdir. Ak chcete odstrániť adresár, použite príkaz rm s prepínačmi -rf:

Rm -rf /home/users/

Ďalšou akciou, ktorú môžete použiť, je kopírovanie pomocou príkazu cp. Syntax tohto príkazu je rovnaká ako u predchádzajúcich – jednoducho napíšete, čo a kam chcete skopírovať. Ak chcete skopírovať adresár, musíte použiť prepínač -r a ak konečný adresár (dir2) neexistuje, vytvorí sa počas kopírovania:

Cp -r dir1 dir2

Informácie o súboroch, adresároch a procesoch

Ak chcete zobraziť informácie o obsahu adresára, použite príkaz ls. Ak ho používate bez kľúčov, jednoducho zobrazí informácie o súboroch a adresároch v danom (alebo zadanom) adresári. Hlavné prepínače, ktoré sa často používajú s týmto príkazom, sú:

A - zobrazia sa vám všetky súbory v adresári vrátane tých, ktoré začínajú. (bodky);

S - vyžiadať si informácie o veľkostiach súborov (alebo adresárov);

L - údaje o súboroch, najmä meno používateľa, ktorý ich vytvoril, prístupové práva a čas vytvorenia;

H - prevod veľkostí súborov do ľahko čitateľného formátu (KB, MB atď.).

Klávesy sa dajú aj kombinovať, takže obvyklý príkaz na zobrazenie veľkosti obsahu je:

Ďalším príkazom, ktorý vám pomôže získať potrebné informácie, je príkaz du. Napríklad zadaním tohto príkazu:

dostanete informácie o veľkostiach a názvoch súborov.

Informácie o spustených procesoch môžete získať pomocou príkazu df. Najlepšie je použiť ho okamžite s prepínačom -h, aby sa údaje zobrazili v čitateľnejšom formáte:

Hľadanie a používanie regulárnych výrazov

Ak chcete vyhľadať súbory v bash, použite príkaz find. Jeho syntax je nasledovná: nájsť + požadovaný adresár (cesta) + kľúč (alebo niekoľko) + kľúčové kritériá + (voliteľné) následná akcia s nájdenými súbormi.

S mnohými klávesmi tohto príkazu, ktoré výrazne uľahčujú a zužujú vyhľadávanie, sa môžete zoznámiť zadaním do príkazového riadku:

Napríklad nasledujúci príkaz vám umožní nájsť všetky súbory, ktoré sa nachádzajú v adresári dir1 a sú pomenované ako súbor:

Nájsť /home/users/dir1 -name ‘súbor*’

Na vyhľadávanie je najvhodnejšie použiť niektoré regulárne výrazy, a to:

* - označuje ľubovoľný počet znakov vrátane ich absencie (napr. súbor žiadosti* nájde všetky súbory: súbor, súbor1, súbor829, súborabc atď.);

Označuje jeden znak (súbor žiadosti? nájde súbory s jedným znakom za slovom súbor: súbor1, súbor9, súbor atď.; súbor žiadosti? nájde súbory s dvoma znakmi: súbor12, súbor34, súbor92 atď. .) ;

Označuje podmnožinu hodnôt, ktoré môže nadobudnúť jeden znak (súbor žiadosti nájde nasledujúce súbory: súbor1, súbor2, súbor3 atď. až po súbor9; súbor žiadosti nájde súbory filea, fileb, filec a filed).

Presmerovanie a potrubie

Presmerovanie výstupu príkazu je určené symbolom > alebo >>. Rozdiel je v tom, že pri použití > sa výstup príkazu prepíše cez obsah súboru a pri použití >> sa výstup pripojí na koniec súboru.

Toto je veľmi výhodné použiť na protokolovanie, ak chcete zapísať nejaké údaje do súboru. Tento príkaz napríklad zapíše všetky nájdené súbory podľa zadaných parametrov do súboru denníka (automaticky sa objaví v adresári, v ktorom pracujete):

Nájdite /home/users -name ‘súbor*’ >> log

Čo sa týka potrubia, tento nástroj vám umožňuje použiť výstup jedného príkazu ako vstup iného príkazu. Na to musíte použiť symbol |:

Nájsť /home/users -name ‘súbor*’ | triediť -r

Ak zadáte tento riadok, najskôr nájde všetky súbory vyhovujúce podmienke a následne príkazom sort zoradí v opačnom poradí (kvôli použitiu prepínača -r).

Obsah súboru

Ak chcete vidieť obsah súboru, môžete použiť príkaz cat – ako odpoveď na príkaz uvidíte všetko, čo súbor obsahuje. Ak je údajov príliš veľa, použite kanál a príkaz more – umožní vám to zobraziť obsah stránku po stránke:

Súbor mačky1 | viac

Ak potrebujete nielen zobraziť obsah súboru, ale ho aj upraviť, musíte použiť jeden z nástrojov: nano alebo vim. Ide o textové editory, pomocou ktorých môžete otvoriť súbor, upraviť ho a uložiť. Napriek zjavnej podobnosti majú tieto nástroje množstvo rozdielov; Väčšina používateľov súhlasí s tým, že nano je jednoduchší editor, zatiaľ čo vim má viac možností.

Ruskú dokumentáciu pre nano môžete nájsť na tomto odkaze: http://help.ubuntu.ru/wiki/nano

A dokumentácia vim je k dispozícii v tejto časti: http://help.ubuntu.ru/wiki/vim

Záver

Existuje mnoho rôznych príkazov a prepínačov, ktoré možno použiť v bash. V tomto článku sme sa zamerali len na tie najzákladnejšie, základné príkazy, pomocou ktorých môžete vykonávať operácie a získavať potrebné informácie.

Úplnú dokumentáciu v ruskom jazyku nájdete na tejto adrese: