linux: Rozdiel medzi revíziami

Z bur.sk
Skočit na navigaci Skočit na vyhledávání
(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 textom a za ním.
+
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


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