Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Poslední revize Obě strany příští revize
kj:linux [18.09.2017 15:29]
kj
kj:linux [18.09.2017 16:12]
kj
Řádek 1: Řádek 1:
-=== Shortcuts ​=== +====== Linux ====== 
-Shortcut ​Usage + 
-| Ctrl + C | interupt the current process ​|+**Práva** 
 +^    ^ soubor ​                     ^ adresář ​                         ^ 
 +^ r  | čtení souboru ​              | čtení adresáře (výpis obsahu) ​   | 
 +^ w  | zápis souboru ​              | zápis (rm, mkdir, přejmenování) ​ | 
 +^ x  | spuštění programu, skriptu ​ | vstup do adresáře ​               | 
 + 
 +  * set user id bit = suid 
 +      * program spuštěný uživatelem má stejná práva jako uživatel sám -> může modifikovat jen soubory, k nimž má právo zápisu -> pro změnu hesla nedostačující 
 +      * příkaz ''​passwd''​ má na sobě suid a může modifikovat soubor /​etc/​shadow,​ který normálně není zapisovatelný kýmkoli 
 +      * dává se na soubory, ale ne na skripty - bezpečnostní důvod 
 +  * set group id bit = sgid 
 +      * všechny nově vytvořené soubory v adresáři s sgid patří do určené skupiny a ne do uživatelovy hlavní skupiny 
 +      * dává se na složky 
 +  * sticky bit - soubor může mazat jen vlastník souboru 
 +      * například pro složku /tmp, kam mají přístup všichni, aby si nemazali navzájem soubory 
 +      * dává se na složky i soubory 
 + 
 +=== Signály === 
 +IPC - meziprocesorová komunikace 
 + 
 +  * SIGINT = Ctrl+C - přerušení programu 
 +  * SIGTSTP = Ctrl-Z - proces do pozadí 
 +  * SIGFPE - dělení nulou 
 +  * SIGKILL - ukončení programu 
 +  * SIGSTOP - pro debugování 
 + 
 +dají se maskovat, kromě SIGKILL a SIGSTOP 
 + 
 +=== Zkratky ​=== 
 +Zkratka ​Použití ​
 +| Ctrl + C | přerušení procesu ​|
 | Ctrl + D | logout | | Ctrl + D | logout |
-| Ctrl + L | clear console ​+| Ctrl + L | vyčištění konsole ​
-| q | escape from file or help page |+| q | vylézt ze souboru nebo z help stránky ​|
 | Tab | autocomplete |  | Tab | autocomplete | 
-| Double Tab | useful when using cd command ​- autocomplete ​and show what is in the current directory ​+| Double Tab | s příkazem ''​cd'' ​- autocomplete ​a ukáže obsah současného adresáře ​
-| Right Click | Paste |+| Right Click | Vložení ​|
  
-=== Tips and tricks ​===+=== Tipy and triky ===
  
 <file bash> <file bash>
-to get to the parent directory+root 
 ls / ls /
-to get to the current working directory+pracovní adresář
 ls . ls .
-to get to the home directory+# home adresář
 ls ~ ls ~
 </​file>​ </​file>​
kj/linux.txt · Poslední úprava: 16.11.2017 09:56 autor: kj