Ťahák

Začíname s routrom

  • inštalácia OS Linux na RaspberryPi (RUFUS)
  • inštalácia programov, zapnutie SSH (apt-get)
  • aktivácia FTP
  • práva k root programom cez www (chmod 4755)

Pomoc pri inštalácii na platformu APU2C2

Vytvoríme si bootovacie USB:

$ sudo dd if=debian-10.1.0-amd64-netinst.iso of=/dev/sdX bs=8M
$ sudo sync

Nabootujeme z USB a pustíme sa do inštalácie cez COMx

Rýchlosť: 115200 baudov, v BOOT menu debianu stlačíme TAB

Odstránime: /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz --- quiet
Pridáme: /install.amd/vmlinuz vga=off initrd=/install.amd/initrd.gz --- quiet console=ttyS0,115200u8

… a veselo inštalujeme

Nástroje Linuxu na spracovanie textu

Výpisy:

echo – jednoduchý výpis na obrazovku
printf – formátovaný výpis
cat – ukáže výpis súboru
tac – cat naopak
more – stránkovaný výpis
less – stránkovaný výpis po riadkoch
head – vypíše začiatok súboru
tail – vypíše koniec súboru

Rozdeľovanie:

split – rozdelí súbor na kúsky
csplit – rozdelí súbor podľa obsahu

Formátovanie:

fmt – jednoduchý formátovač textu
expand – zmení tabulátory na medzery
nl – výpis súboru s číslami riadkov

Porovnávanie:

diff – vypíše rozdiely v dvoch porovnávaných súboroch

Triedenie:

sort – triedenie
uniq – vynechanie opakujúcich sa riadkov
shuf – náhodné rozhádzanie po riadkoch

Vyhľadávanie:

grep – vyhľadávanie v súbore, základné regulárne výrazy
egrep – vyhľadávanie v súbore, širšie regulárne výrazy

Prúdový editor:

sed – prúdový editor

Editácia po riadkoch:

cut – rozdelenie riadkov podľa stĺpcov
paste – spojenie súborov po riadkoch
rev – obrátenie znakov v riadku

Pomocníci:

wc – spočíta riadky alebo znaky

Skriptovacie jazyky:

bash – Bourne again shell
tcsh – C shell
awk – rozšírené spracovanie textu
perl – jazyk ktorý vychádza z awk a shellu
php – funguje aj ako skriptovací jazyk v cmd line
expect – niečo očakáva, potom niečo vykoná