Pochopenie syntaxe príkazu Bash: Návod pre začiatočníkov


Bash, Bourne Again Shell, je výkonný interpret príkazového jazyka, ktorý je široko používaný v prostrediach Linuxu. Naučiť sa syntax príkazov Bash vám môže pomôcť vykonávať širokú škálu úloh, od základnej manipulácie so súbormi až po pokročilé skriptovanie. V tejto príručke preskúmame základnú syntax príkazov Bash a pokryjeme 18 príkladov, ktoré prechádzajú zo základnej na stredne pokročilú úroveň. Či už práve začínate, alebo chcete vybudovať základ pre zložitejšie príkazy, alebo chcete napísať svoj prvý bash skript, tento návod vám pomôže získať istotu pri efektívnom používaní Bash.

V tomto tutoriále sa naučíte:

  • Základná štruktúra príkazov Bash
  • Ako efektívne používať možnosti a argumenty
  • Praktické príklady bežných príkazov Bash

Začíname so syntaxou príkazu Bash

Každý príkaz Bash má jednoduchú štruktúru: názov príkazu, za ktorým nasledujú možnosti (na úpravu správania príkazu) a argumenty (na určenie cieľov). Pochopenie tejto syntaxe je kľúčom k tomu, aby ste sa zdokonalili v príkazovom riadku Linuxu. Poďme sa ponoriť do 18 príkladov, počnúc jednoduchými príkazmi a pokračujúc až po pokročilejšie.

  1. Tlač textu s ozvenou: Príkaz echo zobrazí text v termináli.

    $ echo "Hello, World!"

    Tento príklad vypíše "Hello, World!" do terminálu. Príkaz echo je základný spôsob tlače správ alebo premenných v skriptoch Bash.

  2. Výpis súborov a adresárov pomocou ls: Použite ls na zoznam súborov a adresárov v aktuálnom adresári.

    $ ls

    Zobrazí sa zoznam všetkých súborov a adresárov. Pridajte možnosť -l pre podrobný výpis.

  3. Vytvorenie adresára pomocou mkdir: Príkaz mkdir vytvorí nové adresáre.

    $ mkdir new_directory
  4. Tento príkaz vytvorí adresár s názvom "new_directory". Použitie -p s mkdir umožňuje vytvárať vnorené adresáre.

  5. Zmena adresára pomocou cd: Na navigáciu v adresároch použite cd.

    $ cd /path/to/directory
  6. Prejdite na zadaný adresár, čím sa stane aktuálnym pracovným adresárom.

  7. Zobrazenie aktuálneho adresára pomocou pwd: Príkaz pwd vytlačí aktuálny adresár.

    $ pwd
  8. Je to užitočné pri sledovaní vašej polohy v rámci adresárovej štruktúry.

  9. Zobrazenie obsahu súboru pomocou mačky: Príkaz cat zobrazí obsah súboru.

    $ cat filename.txt
  10. Zobrazuje sa obsah "filename.txt" v termináli. Pridajte viac alebo menej pre stránkované zobrazenie.

  11. Kopírovanie súborov pomocou cp: Príkaz cp skopíruje súbory alebo adresáre.

    $ cp source_file.txt destination.txt

    Tým sa vytvorí kópia "source_file.txt" s názvom "destination.txt" v aktuálnom adresári.

  12. Presúvanie súborov pomocou mv: Pomocou mv môžete presunúť alebo premenovať súbory.

    $ mv old_name.txt new_name.txt
  13. Tým sa premenuje "old_name.txt" na "new_name.txt". Ak chcete presunúť, zadajte inú cestu k adresáru pre cieľ.

  14. Odstránenie súborov pomocou rm: Príkaz rm vymaže súbory.

    $ rm unwanted_file.txt
  15. Buďte opatrní, pretože odstránené súbory sa nedajú ľahko obnoviť. Pridajte -r na odstránenie adresárov.

  16. Vyhľadávanie súborov pomocou hľadania: vyhľadávanie súborov a adresárov.

    $ find /path -name "filename"
  17. Vyhľadá "názov súboru" v zadanej ceste. Na rozbalenie možností vyhľadávania môžete použiť zástupné znaky.

  18. Počítanie riadkov, slov a znakov pomocou wc: wc poskytuje počty pre textové súbory.

    $ wc filename.txt
  19. Zobrazí počet riadkov, slov a znakov "filename.txt". Pre konkrétne počty použite -l, -w alebo -c.

  20. Vyhľadávanie vo vnútri súborov pomocou grep: Príkaz grep vyhľadáva textové vzory.

    $ grep "text" filename.txt
  21. Vyhľadá riadky obsahujúce "text" v "filename.txt". Pridajte -i pre vyhľadávanie bez rozlišovania veľkých a malých písmen.

  22. Kontrola využitia disku pomocou du: Použite du na kontrolu využitia miesta v adresári.

    $ du -sh /path/to/directory
  23. Zobrazí celkovú veľkosť zadaného adresára. Možnosť -h poskytuje výstup čitateľný pre človeka.



  24. Monitorovanie miesta na disku pomocou df: Príkaz df zobrazuje využitie miesta na disku.

    $ df -h
  25. Zobrazí zoznam všetkých pripojených súborových systémov a ich využitie. Možnosť -h uľahčuje čítanie výstupu.

  26. Zobrazenie systémových procesov pomocou ps: Príkaz ps zobrazí aktuálne procesy.

    $ ps aux
  27. Zobrazuje komplexný zoznam spustených procesov s podrobnými informáciami.

  28. Správa procesov pomocou kill: Príkaz na zabitie zastaví procesy.

    $ kill PID
  29. Ukončí proces so zadaným ID procesu (PID). Použite ps na vyhľadanie PID.

  30. Použitie histórie na vyvolanie príkazu: Príkaz histórie obsahuje zoznam predtým spustených príkazov.

    $ history
  31. Zobrazí zoznam predchádzajúcich príkazov. Znova spustite príkazy pomocou !number.

  32. Nastavenie povolení pomocou chmod: Príkaz chmod upravuje povolenia súboru.

    $ chmod 755 filename.sh
  33. Nastaví povolenia, aby vlastník mohol čítať, zapisovať a spúšťať súbor, zatiaľ čo ostatní môžu iba čítať a spúšťať.

Záver

Táto príručka vám predstavila základné príkazy Bash, ktoré pokrývajú základné spracovanie súborov, správu procesov a povolenia súborov. Zvládnutie týchto príkazov poskytne pevný základ pre pokročilejšie úlohy v systéme Linux. Precvičte si tieto príkazy a preskúmajte, ako ich môžete skombinovať na automatizáciu úloh a zefektívnenie pracovného postupu v termináli.

Súvisiace články: