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.
Tlač textu s ozvenou: Príkaz
echozobrazí 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.
Výpis súborov a adresárov pomocou ls: Použite
lsna zoznam súborov a adresárov v aktuálnom adresári.$ lsZobrazí sa zoznam všetkých súborov a adresárov. Pridajte možnosť
-lpre podrobný výpis.Vytvorenie adresára pomocou mkdir: Príkaz
mkdirvytvorí nové adresáre.$ mkdir new_directoryZmena adresára pomocou cd: Na navigáciu v adresároch použite
cd.$ cd /path/to/directoryZobrazenie aktuálneho adresára pomocou pwd: Príkaz
pwdvytlačí aktuálny adresár.$ pwdZobrazenie obsahu súboru pomocou mačky: Príkaz
catzobrazí obsah súboru.$ cat filename.txtKopírovanie súborov pomocou cp: Príkaz
cpskopíruje súbory alebo adresáre.$ cp source_file.txt destination.txtTým sa vytvorí kópia "source_file.txt" s názvom "destination.txt" v aktuálnom adresári.
Presúvanie súborov pomocou mv: Pomocou
mvmôžete presunúť alebo premenovať súbory.$ mv old_name.txt new_name.txtOdstránenie súborov pomocou rm: Príkaz
rmvymaže súbory.$ rm unwanted_file.txt-
Vyhľadávanie súborov pomocou hľadania:
vyhľadávaniesúborov a adresárov.$ find /path -name "filename" Počítanie riadkov, slov a znakov pomocou wc:
wcposkytuje počty pre textové súbory.$ wc filename.txtVyhľadávanie vo vnútri súborov pomocou grep: Príkaz
grepvyhľadáva textové vzory.$ grep "text" filename.txtKontrola využitia disku pomocou du: Použite
duna kontrolu využitia miesta v adresári.$ du -sh /path/to/directoryMonitorovanie miesta na disku pomocou df: Príkaz
dfzobrazuje využitie miesta na disku.$ df -hZobrazenie systémových procesov pomocou ps: Príkaz
pszobrazí aktuálne procesy.$ ps auxSpráva procesov pomocou kill: Príkaz
na zabitiezastaví procesy.$ kill PIDPoužitie histórie na vyvolanie príkazu: Príkaz
histórieobsahuje zoznam predtým spustených príkazov.$ historyNastavenie povolení pomocou chmod: Príkaz
chmodupravuje povolenia súboru.$ chmod 755 filename.sh
Tento príkaz vytvorí adresár s názvom "new_directory". Použitie -p s mkdir umožňuje vytvárať vnorené adresáre.
Prejdite na zadaný adresár, čím sa stane aktuálnym pracovným adresárom.
Je to užitočné pri sledovaní vašej polohy v rámci adresárovej štruktúry.
Zobrazuje sa obsah "filename.txt" v termináli. Pridajte viac alebo menej pre stránkované zobrazenie.
Tým sa premenuje "old_name.txt" na "new_name.txt". Ak chcete presunúť, zadajte inú cestu k adresáru pre cieľ.
Buďte opatrní, pretože odstránené súbory sa nedajú ľahko obnoviť. Pridajte -r na odstránenie adresárov.
Vyhľadá "názov súboru" v zadanej ceste. Na rozbalenie možností vyhľadávania môžete použiť zástupné znaky.
Zobrazí počet riadkov, slov a znakov "filename.txt". Pre konkrétne počty použite -l, -w alebo -c.
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.
Zobrazí celkovú veľkosť zadaného adresára. Možnosť -h poskytuje výstup čitateľný pre človeka.
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.
Zobrazuje komplexný zoznam spustených procesov s podrobnými informáciami.
Ukončí proces so zadaným ID procesu (PID). Použite ps na vyhľadanie PID.
Zobrazí zoznam predchádzajúcich príkazov. Znova spustite príkazy pomocou !number.
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.



