utorok 29. decembra 2020

Azrael skriptuje v bashi: 1. časť: nástroje

Azrael je veľmi inteligentný kocúr. Prvá lekcia bude, s akými nástrojmi sa Azrael zoznámil. 


- keďže sme v linuxe, gro práce tvorí príkazový riadok. Predstavme si teda pár príkazov, ktoré využijeme pri skriptoch:




1) editor (vi)

- seriál o vi : https://zapiskylinuxadmina.blogspot.com/2020/01/vi-editor-serial.html  

- osobne som za to, aby ste používali akýkoľvek nástroj na editovanie textu 

- vi je dobré preto, lebo bude skoro v každej distribúcii mimo Solusu 

- pokiaľ chcete písať skripty v nano, mcedit, joe, pokojne píšte, kde chcete






2) príkaz echo

echo je po anglicky ozvena, čo napíšte, to vám vyhodí, napríklad 

[root@localhost ~]# echo naj ich guta ulapi
naj ich guta ulapi
[root@localhost ~]#





3) príkaz mkdir

známy príkaz, ktorý sa nám hodí pre vytváranie adresárov:


[root@localhost ~]# mkdir skripty
[root@localhost ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  skripty
[root@localhost ~]# ls -l
total 8
-rw-------. 1 root root 1256 Dec 21 16:57 anaconda-ks.cfg
-rw-r--r--. 1 root root 1548 Dec 21 16:59 initial-setup-ks.cfg
drwxr-xr-x. 2 root root    6 Dec 29 10:42 skripty
[root@localhost ~]#




4) touch

príkaz, ktorý vytvorí prázdny súbor


[root@localhost ~]# touch skripty/azrael.sh
[root@localhost ~]# ls -lh skripty/
total 0
-rw-r--r--. 1 root root 0 Dec 29 10:45 azrael.sh
[root@localhost ~]#

- bash skripty majú koncovku .sh




5) chmod

chmod je príkaz na úpravu práv, skript musí mať právo execute, aby sa musel spustiť. Tj. 



[root@localhost ~]# chmod +x skripty/azrael.sh
[root@localhost ~]# ls -lh skripty/
total 0
-rwxr-xr-x. 1 root root 0 Dec 29 10:45 azrael.sh
[root@localhost ~]#



Azrael sa už unavil a ide spať, v budúcej kapitole si napíšeme prvý skript.






Žiadne komentáre:

Zverejnenie komentára