Ako používať Bash?

Bash môže presmerovať vstup a výstup Výstup akéhokoľvek príkazu môže byť zapísaný do súboru s '>' napr
Bash je bezplatný softvérový unixový shell napísaný pre projekt GNU. Jeho názov je skratka pre Bourne-again shell (toto je hra o názve pôvodného unixového shellu, Bourne Shell, „sh“). Bash sa dodáva so systémami podobnými Unixu, ako sú Linux a Mac OS X.
- 1Naučte sa navigovať v adresároch a obsahu zoznamov.
- ls vypíše obsah adresára.
- cd zmení adresár.
- cd.. zmení úroveň adresára.
- 2Naučte sa spravovať súbory a adresáre. Vytváranie, kopírovanie, presúvanie, premenovávanie, odstraňovanie a nastavovanie povolení. Midnight Commander je pravoslávny správca súborov v príkazovom riadku.
- mkdir vytvorí adresár.
- cp skopíruje súbor.
- mv presunie alebo premenuje súbor.
- rm odstráni súbor.
- chmod nastaví povolenia súboru.
- 3Naučte sa upravovať súbory pomocou textových editorov.
- nano je bežný textový editor príkazového riadka.
- vi je bežný a veľmi účinný textový editor.
- 4Naučte sa hľadať.
- grep je populárny a účinný nástroj na vyhľadávanie výrazov v súboroch.
- Ako zástupný znak používajte regulárne výrazy, ako napríklad bodku-hviezdičku „.*“.
- find nájde súbory, ktoré spĺňajú určitú podmienku.
- locate nájde súbory kdekoľvek v systéme podľa názvu.
- 5Naučte sa vytvárať siete. Na internet sa môžete pripojiť pomocou príkazového riadka.
- ifconfig a iwconfig sa široko používajú na konfiguráciu sieťových nastavení.
- ifup a ifdown často spustia a zastavia sieťové pripojenia.
- Väčšina súčasných desktopových Linuxových systémov používa NetworkManager, ktorý deaktivuje väčšinu konfigurácií príkazového riadka pre siete.
- 6Naučte sa používať multimediálny softvér z príkazového riadka.
- ImageMagick je dobrý grafický editor.
- 7Zistite, ako spravovať používateľov. Pridávanie, odstraňovanie a zmenu hesiel je možné vykonať pomocou príkazového riadka.
- adduser (niekedy useradd) je nástroj príkazového riadka na pridanie používateľov.
- 8Získať pomoc.
- človek a informácie sú programy, ktoré opisujú príkazy.
- 9Bash má vstavaných mnoho ďalších príkazov
- „ak“ vyberá rôzne akcie na základe výsledku príkazu alebo testu
- „for“ zopakuje príkaz pre každú hodnotu v sade
- „prípad“ vyberá jednu z niekoľkých akcií na základe hodnoty
- 10Bash používa potrubie na vykonávanie zložitých úloh
- Potrubie sa vytvorí, keď je výstup z jedného príkazu pripojený k vstupu iného príkazu pomocou "|" charakter.
- napr. „echo first, second, third | cut -d ',' -f 2" prints "second".
- Potrubie sa vytvorí, keď je výstup z jedného príkazu pripojený k vstupu iného príkazu pomocou "|" charakter.
- 11Bash môže presmerovať vstup a výstup
- Výstup akéhokoľvek príkazu môže byť zapísaný do súboru s '>'
- napr. "ls> file_listing.txt" vloží zoznam všetkých súborov v aktuálnom adresári do súboru "file_listing.txt".
- Každý príkaz môže akceptovať vstup zo súboru s „<“
- napr. bash <príkaz_list.txt
- Výstup akéhokoľvek príkazu môže byť zapísaný do súboru s '>'

„ls> file_listing.txt“ vloží zoznam všetkých súborov v aktuálnom adresári do súboru „file_listing.txt“.
- Do súboru "~/.bashrc" môžete pridať aliasy pre bežné príkazy pomocou editora ako "vi" a tieto aliasy budú prednastavené pri každom použití príkazového riadka.
- Karta automaticky doplní názov súboru.
- Alias môžete použiť na premenovanie rizikových príkazov na menej rizikové verzie. Napríklad "alias rm = 'rm -i'" spustí príkaz rm pred odstránením súboru.
- Príkaz „alias“ vytvorí nový názov pre spoločný príkazový riadok
- alias ls = 'ls -h - color = auto'
- alias la = 'ls -la'
- alias ll = 'ls -l'
- Príkazový riadok poskytuje neobmedzenú kontrolu v systémoch podobných Unixu, ako je Linux alebo Mac OS X; pred stlačením klávesu Enter sa uistite, že poznáte vplyv príkazu.
- Obnovenie z „rm“ neexistuje, tento súbor je preč, pokiaľ nepoužívate veľmi komplexné nástroje na obnovu súborov.
Prečítajte si tiež: Ako navrhnúť schémy obvodov pomocou zachytávania Orcad?