sobota 30. mája 2020

grep a prepínač -n

Linuxový príkaz grep má ďalší prepínač -n. Ako iste vieme, -n v linux väčšinou znamená numeric.





Hodí sa na to, aby sme zistili, v ktorom riadku sa nachádza daná hodnota. Poďme sa pozrieť ako to využijeme.

 

1. sshd config má 123 riadkov.

root@guliverkel:/home/martin# cat /etc/ssh/sshd_config | wc -l
123
root@guliverkel:/home/martin#


2. Potrebujeme zistiť aký riadok je PermitRootLogin

    root@guliverkel:/home/martin# cat /etc/ssh/sshd_config | grep -n PermitRootLogin
32:PermitRootLogin without-password 
root@guliverkel:/home/martin#





3.Môžeme aj kombinovať premenné, napríklad -n a -i 

root@guliverkel:/home/martin# cat /etc/ssh/sshd_config| egrep -n -i root
32:PermitRootLogin without-password
105:#ChrootDirectory none
root@guliverkel:/home/martin#



4. Potom vôjdeme do súboru pomocou vi a upravíme, čo potrebujeme

- použijeme :set nu, ktoré vám spočíta riadky vo vi a prejdeme na konkrétny riadok




Ďalšie odkazy:

grep

seriál o grep:
https://zapiskylinuxadmina.blogspot.com/2020/05/grep-serial.html


ďalší článok o grep
https://zapiskylinuxadmina.blogspot.com/2020/05/grep-parapeter-c.html

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

čísla riadkov vo vi: https://zapiskylinuxadmina.blogspot.com/2020/01/editor-vi-5-cisla-riadkov.html

na konkrétny riadok: https://zapiskylinuxadmina.blogspot.com/2020/04/editor-vi-9-na-kokretny-riadok.html


Zdroj: https://www.thegeekstuff.com/2009/03/15-practical-unix-grep-command-examples/

#linux #grep #ssh #zapiskylinuxadmina #serial

Žiadne komentáre:

Zverejnenie komentára