Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
`` `Bash
Príkaz [Options] [Argumenty]
`` `
Poďme rozobrať každú časť:
* `príkaz` :Toto je názov vstavaného programu alebo shellu, ktorý chcete vykonať (napr. `Ls`,` cp`, `grep`,` echo`). Toto je * požadovaná * časť príkazu.
* `Options` :Jedná sa o príznaky, ktoré upravujú správanie príkazu. Zvyčajne začínajú spojovníkom (`-`) alebo dvojitým spojovníkom (`-"). Možnosti sú *voliteľné *. Napríklad `ls -l` (dlhý zoznam) alebo` grep -i "vzor" `(vyhľadávanie citlivé na prípad). Mnoho príkazov má veľa možností; Podrobnosti nájdete v ich manuálnej stránke („Príkaz Man).
* `argumenty` :Toto sú hodnoty alebo údaje, na ktorých príkaz pracuje. Sú *voliteľné *, v závislosti od príkazu. Napríklad `cp file1.txt file2.txt` (copy` file1.txt` na `file2.txt`), kde` file1.txt` a `file2.txt` sú argumenty.
Príklad:
Príkaz `LS -l/Home/User/Documents` zobrazuje dlhý zoznam obsahu adresára`/Home/User/Documents`.
* `ls`:Príkaz.
* `-l`:voľba (formát dlhého záznamu).
* `/Home/User/Documents`:Argument (adresár na zoznam).
Dôležité úvahy:
* WhiteSpace: WhiteSpace (Spaces alebo Tabs) oddeľuje príkaz, možnosti a argumenty.
* citácia: Použite jednotlivé úvodzovky (`'...'`) alebo dvojité úvodzovky (`" ... "`) na uzavretie argumentov obsahujúcich medzery alebo špeciálne znaky, aby ste im zabránili interpretovať ako samostatné argumenty. Dvojité úvodzovky umožňujú variabilné rozšírenie, zatiaľ čo jednotlivé ponuky nie.
* presmerovanie: Môžete presmerovať štandardný výstup (stdout), štandardnú chybu (stderr) alebo obidve symboly ako `>`, `>>`, `,`, `&>` (napr.
* potrubia: Výstup jedného príkazu môžete pripojiť k vstupu druhého pomocou symbolu potrubia (`|`) (napr. `Ls -l | grep" txt "` obsahuje súbory `.txt" rozšírením).
* Procesy na pozadí: Pridajte ampersand (`&`) na konci príkazu, aby ste ho spustili na pozadí.
Pochopenie týchto základných komponentov je rozhodujúce pre efektívne použitie príkazového riadku Bash. Konkrétne podrobnosti o ľubovoľnom príkaze nezabudnite poradiť s manuálnou stránkou (`Man Command`).