linux: Rozdiel medzi revíziami
(Vytvorená stránka „{{DISPLAYTITLE:Linux}} == grep == Vyhľadávanie v texte. grep ''text poznamky.txt'' Nájde riadky v súbore obsahujúce daný text. grep --before-context '…“) |
|||
(6 medziľahlých úprav od rovnakého používateľa nie je zobrazených.) | |||
Riadok 1: | Riadok 1: | ||
{{DISPLAYTITLE:Linux}} | {{DISPLAYTITLE:Linux}} | ||
+ | |||
+ | == chmod == | ||
+ | |||
+ | ls -l | ||
+ | |||
+ | Vypíše práva na súbor, plný reťazec je "drwxrwxrwx", kde "d" je adresár, "rwx" je read / write / execute, a poradie je user, group, others. | ||
+ | Nasleduje meno užívateľa a meno skupiny. | ||
+ | |||
+ | chmod w+r ''filename'' | ||
+ | chmod 664 ''filename'' | ||
+ | |||
+ | Zmení práva, syntax je "kto, operácia, právo"; kto = "u", "g", "o", "a" all; operácia je "+", "-", "="; právo je "r", "w", "x". | ||
+ | Alebo osmičková sústava, v poradí user, group, others; 4 = read, 2 = write, 1 = execute. | ||
+ | |||
+ | == find == | ||
+ | |||
+ | find ''/path'' -name ''filename'' | ||
+ | |||
+ | Nájde súbory; "-name" je názov súboru (môže obsahovať hviezdičky), "-type f" je súbor, "-type d" je adresár, "-mtime +3" aspoň 3 dni starý. | ||
+ | Na podmienky možno použiť operátory, napríklad "! -name". | ||
+ | Parameter "-print" vypíše filename. | ||
+ | Parameter "-exec ... {} ;" spustí príkaz, za "{}" dosadí nájdený súbor. | ||
== grep == | == grep == | ||
− | Vyhľadávanie v texte. | + | Vyhľadávanie v texte. Ak je to súbor "gz", použi "zgrep". |
grep ''text poznamky.txt'' | grep ''text poznamky.txt'' | ||
Riadok 11: | Riadok 33: | ||
grep --before-context ''5'' --after-context ''5 text poznamky.txt'' | grep --before-context ''5'' --after-context ''5 text poznamky.txt'' | ||
− | Vypíše aj príslušný počet riadkov pred | + | Vypíše aj príslušný počet riadkov pred nájdeným výskytom a za ním. |
+ | |||
+ | == gzip == | ||
+ | |||
+ | gzip -f filename | ||
+ | |||
+ | Vytvorí archív, vymaže pôvodný súbor. | ||
+ | |||
+ | gzip -d filename.gz | ||
+ | |||
+ | Rozbalí archív, vymaže súbor ".gz". | ||
+ | |||
+ | == hostname == | ||
+ | |||
+ | Vypíše adresu môjho počítača | ||
+ | |||
+ | hostname | ||
+ | hostname -I |
Aktuálna revízia z 14:18, 26. jún 2025
Obsah
chmod
ls -l
Vypíše práva na súbor, plný reťazec je "drwxrwxrwx", kde "d" je adresár, "rwx" je read / write / execute, a poradie je user, group, others. Nasleduje meno užívateľa a meno skupiny.
chmod w+r filename chmod 664 filename
Zmení práva, syntax je "kto, operácia, právo"; kto = "u", "g", "o", "a" all; operácia je "+", "-", "="; právo je "r", "w", "x". Alebo osmičková sústava, v poradí user, group, others; 4 = read, 2 = write, 1 = execute.
find
find /path -name filename
Nájde súbory; "-name" je názov súboru (môže obsahovať hviezdičky), "-type f" je súbor, "-type d" je adresár, "-mtime +3" aspoň 3 dni starý. Na podmienky možno použiť operátory, napríklad "! -name". Parameter "-print" vypíše filename. Parameter "-exec ... {} ;" spustí príkaz, za "{}" dosadí nájdený súbor.
grep
Vyhľadávanie v texte. Ak je to súbor "gz", použi "zgrep".
grep text poznamky.txt
Nájde riadky v súbore obsahujúce daný text.
grep --before-context 5 --after-context 5 text poznamky.txt
Vypíše aj príslušný počet riadkov pred nájdeným výskytom a za ním.
gzip
gzip -f filename
Vytvorí archív, vymaže pôvodný súbor.
gzip -d filename.gz
Rozbalí archív, vymaže súbor ".gz".
hostname
Vypíše adresu môjho počítača
hostname hostname -I