Povieme si niečo o presmerovaní. Počuli ste už o vstupoch a výstupoch?
Znalosti:
- Základy linuxu
- budeme potrebovať príkaz ls a cat
- poznať štruktúru adresárov a súborov
- kto by to mal vedieť?: šikovný a zvedavý začiatočník to zvládne
Na čom sme to skúšali:
martin@guliverkel:~$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
martin@guliverkel:~$
Úplne najjednoduchšie:
1) píšem na klávesnici, tj. vstup
2) ukazuje sa mi, to, čo som napísal, to je výstup
V Linuxe existujú takisto vstupy a výstupy.
Vstup je to, že mi napíšeme príkaz:
Príklad vstupu:
martin@guliverkel:~$ uptime -s
Výstup je to, čo mi vypíše na obrazovke.
Príklad výstupu:
2020-01-24 07:34:46
To je výstup na obrazovku. Teraz si to presmerujme do súbora. Na to sa používa tento znak:
>
Príklad: presmerujme si uptime -s do súboru "kedysomzapolpocitac.txt"
1) uptime -s > kedysomzapolpocitac.txt
(Všimnime si, že nevidíme na obrazovke žiaden výstup, je v súbore)
martin@guliverkel:~$ uptime -s > kedysomzapolpocitac.txt
martin@guliverkel:~$
Skontrolujem výstup: otvoríme súbor pomocou príkazu cat
2)martin@guliverkel:~$ cat kedysomzapolpocitac.txt
2020-01-24 07:34:46
Dnes sme presmerovali len do prázdného súboru a len s jedným znakom. Nabudúce si vysvetlíme na podobnom príkaze niečo zložitejšie.
Žiadne komentáre:
Zverejnenie komentára