diff --git a/podzim_2025/lucie-talasova/LT-ukol1a-git-teoreticke_otazky.md b/podzim_2025/lucie-talasova/LT-ukol1a-git-teoreticke_otazky.md new file mode 100644 index 0000000..a6e3124 --- /dev/null +++ b/podzim_2025/lucie-talasova/LT-ukol1a-git-teoreticke_otazky.md @@ -0,0 +1,64 @@ +# Úkoly - Git + +## Teoretické otázky + +## 1. Proč je vhodné nastavit uživatelské jméno a e-mail hned po instalaci? +Když se spolupracuje na projektu, je nutné, aby bylo vidět, kdo změny udělal. Když to nenastavím hned, mohlo by se stát, že na to zapomenu, a nebude pak zřejmé, kdo je autorem změn. + +## 2. Jaký je rozdíl mezi pracovním adresářem, indexem (staging area) a repozitářem? +- **Pracovní adresář** je místo, kde fyzicky vytvářím a upravuju svoje soubory. +- **Index (staging area)** je mezikrok, kam se soubory přidávají pomocí `git add`, než se uloží do historie GITu. +- **Repozitář** obsahuje historii všech commitů, tedy všech uložených verzí projektu. + +## 3. Co se děje při příkazu `git add` a co při `git commit`? +- `git add` přidá změny z mého pracovního adresáře do indexu, tj. připraví je ke commitu. +- `git commit` všechny změny z indexu commitne do historie repozitáře GITU jako jeden commit. + +## 4. Vysvětli, co je to commit hash a proč je důležitý. +Je to unikátní identifikátor každého commitu - **hash** (např. `a4f6b2d...`). Lze podle něj commit dohledávat a upravovat. + +## 5. Jak Git uchovává historii změn? Uveď rozdíl oproti klasickému ukládání souborů. +Git neukládá celé soubory při každé změně, ale ukládá jn **rozdíly (dify)** mezi verzemi. Díky tomu je efektivní a rychlý. Klasické zálohování by při každé změně vytvářelo celou kopii souboru. + +## 6. Co znamená, že Git je „distribuovaný systém pro správu verzí“? +Každý uživatel má kompletní kopii celého repozitáře, včetně historie. To znamená, že může pracovat offline, dělat commity a prohlížet historii i bez připojení k internetu. Centrální server (většinou GitHub) slouží k synchronizaci změn, které jednotliví spolupracovníci udělali. + +## 7. Proč je doporučeno používat větve místo práce přímo v hlavní větvi (main/master)? +Větve umožňují pracovat na projektu bez ovlivnění stabilní hlavní verze. Teprve až když je práce hotová a zkontrolovaná, sloučí se do hlavní větve. Díky tomu se minimalizují chyby a chaos. + +## 8. Jaký je rozdíl mezi `git merge` a `git rebase`? Uveď příklad, kdy bys použil/a který. +- **Merge** spojí dvě větve dohromady a zachová historii tak, jak byla – vytvoří nový „merge commit“. +- **Rebase** přepíše historii tak, že změny z jedné větve „přehraje“ na konec jiné větve. + +**Kdy použít:** +- `merge` – když chci zachovat úplnou historii (např. při sloučení feature větve do mainu). +- `rebase` – když chci historii zpřehlednit (např. před odesláním na GitHub). + +**Rozdíl v historii:** +- Merge přidá nový commit, který spojuje obě větve. +- Rebase vytvoří nové commity s přepsanou historií, takže působí, jako by změny vznikly přímo na mainu. + +## 9. Jaký je účel pull requestu a proč se používá? +Pull request slouží k návrhu sloučení změn z jedné (pracovní) větve do jiné (main). Umožňuje ostatním členům týmu zkontrolovat kód, diskutovat o něm a schválit ho před začleněním do hlavní větve. + +## 10. Co znamená code review a jaký je jeho přínos? +Code review je proces, kdy někdo jiný než autor projde změny v kódu a zhodnotí je. Pomáhá odhalit chyby, zlepšuje kvalitu kódu a zároveň slouží jako forma učení se mezi vývojáři. + +## 11. K čemu je soubor `.gitignore`? +Slouží k určení, které soubory nebo adresáře má Git ignorovat, tj. nezahrnovat do verzovacího systému. Typicky logy, dočasné soubory, konfigurace prostředí apod. + +## 12. Co se stane, pokud přidáš do `.gitignore` soubor, který už je ve verzovací historii? +Git ho ignorovat nezačne automaticky, už je totiž sledovaný. Musím ho nejdřív odstranit z repozitáře pomocí `git rm --cached ` a teprve pak se začne ignorovat. + +## 13. Proč je vhodné ignorovat logy, dočasné soubory editorů nebo sestavení? +Tyto soubory se mění často, ale nejsou pro projekt důležité. Zabíraly by místo, dělaly nepořádek v historii a mohly by obsahovat citlivé nebo zbytečné informace. + +### 14. Jak se zapisují vzory do `.gitignore`? Uveď příklady pro: +- **Ignorování všech `.log` souborů:** + ``` + *.log + ``` +- **Ignorování adresáře `build`:** + ``` + /build/ + ``` \ No newline at end of file diff --git a/podzim_2025/lucie-talasova/log-pruvodce-talasova.txt b/podzim_2025/lucie-talasova/LT-ukol1b-git-log_pruvodce.txt similarity index 100% rename from podzim_2025/lucie-talasova/log-pruvodce-talasova.txt rename to podzim_2025/lucie-talasova/LT-ukol1b-git-log_pruvodce.txt diff --git a/podzim_2025/lucie-talasova/LT-ukoly2-bash_I.md b/podzim_2025/lucie-talasova/LT-ukoly2-bash_I.md new file mode 100644 index 0000000..21550f4 --- /dev/null +++ b/podzim_2025/lucie-talasova/LT-ukoly2-bash_I.md @@ -0,0 +1,212 @@ +# Úkoly - Bash I + +U úkolů označených ⌨* budeš potřebovat počítač. +Ostatní zkus dát „z hlavy“. + +## 1. ⌨* + +Co dělá příkaz `ls -v`? + +* **A.** Vypíše verzi programu `ls` ......................................... --version +* **B.** Vypíše jméno aktuálního adresáře, ne jeho obsah..................... pwd +* **C.** Seřadí soubory podle hodnot (víceciferných) čísel v názvech ........ SPRÁVNÁ ODPOVĚĎ +* **D.** Vypíše obsah adresáře kompaktně – jednotlivá jména oddělí čárkou .... -m + +Bonus: Jaké přepínače mají ostatní efekty? + +## 2. + +Začnu-li (jako uživatel `mh`) v adresáři `/home/mh/data`, které z těchto příkazů mě dostanou do `/home/mh`? + +* **A.** `cd .` +* **B.** `cd /` +* **C.** `cd /home/mh` ..... SPRÁVNÁ ODPOVĚĎ +* **D.** `cd ../..` +* **E.** `cd ~`............. SPRÁVNÁ ODPOVĚĎ +* **F.** `cd home` +* **G.** `cd ~/data/..` .... SPRÁVNÁ ODPOVĚĎ +* **H.** `cd` .............. SPRÁVNÁ ODPOVĚĎ +* **I.** `cd ..` ........... SPRÁVNÁ ODPOVĚĎ +* **J.** otevření nového terminálu + +## 3. + +Mám-li níže ukázané adresáře, a `pwd` vypisuje `/home/mh/vec`, co ukáže `ls -F ../archiv`? + +{{ figure( + img=static('hierarchy.svg'), + alt='Diagram adresářové struktury', +) }} + + + + +* **A.** `../archiv`: Adresář nebo soubor neexistuje +* **B.** `2012-12-01 2013-01-08 2013-01-27` +* **C.** `2012-12-01/ 2013-01-08/ 2013-01-27/` +* **D.** `original pnas_final pnas_2` +* **E.** `original/ pnas_final/ pnas_2/` ............. SPRÁVNÁ ODPOVĚĎ + +## 4. + +Vypadá-li disk jako v předchozím úkolu a `pwd` vypisuje `/home/mh/archiv`, které z těchto příkazů vypíšou `pnas_2/ pnas_final/ original/`? + +* **A.** `ls pwd` +* **B.** `ls -r -F` ................. SPRÁVNÁ ODPOVĚĎ +* **C.** `ls -r -F /home/mh/archiv`.. SPRÁVNÁ ODPOVĚĎ + +## 5. ⌨* + +Zadej tenhle příkaz: + +```console +$ touch novy_soubor.txt +``` + +1. Co tenhle příkaz udělal? (Nápověda: Použij `ls`) + + Vytvořil prázdný novy_soubor.txt ve složce, ve které jsme v ten moment byli. + +2. Když se do aktuálního adresáře podíváš grafickým manažerem souborů, ukáže se ti `novy_soubor.txt`? + + Ano, ukáže. + +3. Pusť `ls -l`. Zjistíš z výpisu, co nový soubor obsahuje? + + Ne. + + +4. K/ čemu slouží příkaz `touch`? + + K vytvoření souboru. + +## 6. + +Po tom, co pustíš následující příkazy, si uvědomíš, že soubory `sucrose.dat` a `maltose.dat` jsou špatně umístěné – měly by být v adresáři `raw`. + +```console +$ ls -F + analyzed/ raw/ +$ ls -F analyzed +fructose.dat glucose.dat maltose.dat sucrose.dat +$ cd analyzed +``` + +Doplň příkaz, který je tam přesune. + +```console +$ mv sucrose.dat maltose.dat ../raw/ +``` + +## 7. + +Vytvořila sis soubor `statsitika.txt`, ve kterém máš nějaké výpočty. Ale ve jméně je překlep! Které z těchto příkazů to spraví? + +* **A.** `cp statsitika.txt statistika.txt` +* **B.** `mv statsitika.txt statistika.txt` SPRÁVNÁ ODPOVĚĎ +* **C.** `cp statsitika.txt .` +* **D.** `mv statsitika.txt .` + + +## 8. + +Co vypíše `ls` na konci této sekvence příkazů? + +```console +$ pwd +/home/jamie/data +$ ls +proteiny.dat +$ mkdir rekombinace +$ mv proteiny.dat rekombinace +$ cp rekombinace/proteiny.dat ../proteiny2.dat +$ ls +``` + + +* **A.** `proteiny2.dat rekombinace` +* **B.** `rekombinace` ..............SPRÁVNÁ ODPOVĚĎ +* **C.** `proteiny.dat rekombinace` +* **D.** `proteiny2.dat` + +## 9. + +Máš následující soubory: + +```console +$ ls -F +analyzed/ fructose.dat raw/ sucrose.dat +``` + +Zkus napsat co nejkratší příkaz, kterým přesuneš `fructose.dat` a `sucrose.dat` do adresáře `analyzed/`. + +mv fructose.dat sucrose.dat analyzed/ + +## 10. + +Které z následujících sad příkazů vytvoří tuhle strukturu adresářů? + +```plain +2016-05-20/ +└── data + ├── processed + └── raw +``` + +**A.** .................................... SPRÁVNÁ ODPOVĚĎ +```console +$ mkdir 2016-05-20 +$ mkdir 2016-05-20/data +$ mkdir 2016-05-20/data/processed +$ mkdir 2016-05-20/data/raw +``` + +**B.** ..................................... SPRÁVNÁ ODPOVĚĎ +```console +$ mkdir 2016-05-20 +$ cd 2016-05-20 +$ mkdir data +$ cd data +$ mkdir raw processed +``` + +**C.** +```console +$ mkdir 2016-05-20/data/raw +$ mkdir 2016-05-20/data/processed +``` + +**D.** ..................................... SPRÁVNÁ ODPOVĚĎ +```console +$ mkdir -p 2016-05-20/data/raw +$ mkdir -p 2016-05-20/data/processed +``` + +**E.** +```console +$ mkdir 2016-05-20 +$ cd 2016-05-20 +$ mkdir data +$ mkdir raw processed +``` + diff --git a/podzim_2025/lucie-talasova/LT-ukoly3a-sprava_uzivatelu-teoreticka_cast.md b/podzim_2025/lucie-talasova/LT-ukoly3a-sprava_uzivatelu-teoreticka_cast.md new file mode 100644 index 0000000..5ebaf0e --- /dev/null +++ b/podzim_2025/lucie-talasova/LT-ukoly3a-sprava_uzivatelu-teoreticka_cast.md @@ -0,0 +1,58 @@ +# Úkoly – Správa uživatelů, Sudo + +## 🧠 Teoretická část + +# Domácí úkol – Linux: práce se soubory, uživateli a právy + +## A. Práce se soubory a výstupem + +1. **Co udělá `cat` a kdy je vhodné ho použít?** + `cat` vypíše obsah souboru do terminálu, případně spojí víc souborů za sebe. Výstup lze přesměrovat i do souboru. Ideální pro kratší soubory nebo spojování. + +2. **Rozdíl mezi `less` a `cat`** + `cat` jen vypíše celý obsah a hotovo. `less` vypíše obsah souboru tak, že se dá v něm posunovat po obrazovkách pomocí šipek /`PgUp`/`PgDn` a hledat (`/text`). Lepší pro delší soubory. + +3. **K čemu slouží `head` a jak určit počet řádků?** + `head` vypíše začátek souboru (automaticky 10 řádků). Počet řádků lze nastavit parametrem `-n`, např. `head -n 25 soubor.txt`. + +4. **Jak zjistit počet řádků nebo slov v souboru?** + Pomocí `wc` (word count): + - řádky: `wc -l soubor.txt` + - slova: `wc -w soubor.txt` + - znaky: `wc -m soubor.txt` + - vše najednou: `wc soubor.txt` + +5. **Jak zobrazit posledních 10 řádků souboru?** + `tail soubor.txt` (defaultně 10 řádků). Pro jiný počet: `tail -n 50 soubor.txt`. + +--- + +## B. Uživatelé, skupiny a práva + +1. **Rozdíl mezi uživatelem a skupinou v Linuxu** + Uživatel = účet (UID) s domovským adresářem a shell konfigurací. Skupina = logické seskupení uživatelů (GID) pro sdílení oprávnění. Uživatel může být členem více skupin; každá entita má primární skupinu. + +2. **Význam `-rw-r--r--`** + První znak typ: `-` soubor (`d` složka, `l` symlink). + Pak práva uživatele - číst a zapisovat, práva skupiny - číst, práva všech ostatních - číst. + +3. **Rozdíl mezi vlastníkem souboru a skupinou souboru** + Vlastník (user) je jeden konkrétní účet, který soubor vytvořil (nebo mu byl přiřazen); skupina je jedna vybraná skupina, jejíž členové mohou mít další práva k souboru (klidně i stejná, či dokonce vyšší než uživatel). + +4. **Co obsahují `/etc/passwd` a `/etc/shadow`** + Etc je složka, ve které se nachází konfigurace. Není ve domovském adresáři; je to top-level vedle /home, /bin, /var, … + - `/etc/passwd`: základní údaje o účtech (login, UID, GID, domovský adresář, shell). Dnes neobsahuje hesla, ale placeholder `x`. + - `/etc/shadow`: hashovaná hesla a politiky (expirace apod.); přístup má jen root (kvůli bezpečnosti). + +5. **K čemu slouží `chmod` a jak se používá** + Mění přístupová práva. Dva způsoby: + - Symbolicky: `chmod u+rwx,g+rx,o-r soubor` + - Osmiciferně (čísly): `chmod 754 soubor` + +6. **K čemu slouží `useradd`, `groupadd`, `usermod`, `passwd`, `userdel`, `groupdel`** + - `useradd`: vytvoří nový účet (např. `sudo useradd -m -s /bin/bash jenda`). + - `groupadd`: vytvoří novou skupinu (např. `sudo groupadd editors`). + - `usermod`: změní vlastnosti účtu (např. přidání do skupin `sudo usermod -aG editors jenda`, změna shellu `-s`, domova `-d` …). + - `passwd`: nastaví/změní heslo uživatele (`sudo passwd jenda`). + - `userdel`: smaže účet (s domovem `-r`: `sudo userdel -r jenda`). + - `groupdel`: smaže skupinu (pokud už není primární pro nějaký účet). diff --git a/podzim_2025/lucie-talasova/LT-ukoly3b-sprava_uzivatelu-prakticka_cast.md b/podzim_2025/lucie-talasova/LT-ukoly3b-sprava_uzivatelu-prakticka_cast.md new file mode 100644 index 0000000..ce8d026 --- /dev/null +++ b/podzim_2025/lucie-talasova/LT-ukoly3b-sprava_uzivatelu-prakticka_cast.md @@ -0,0 +1,267 @@ +--- +Po vypracování, odzkoušení všeho, vypracováno Chatem GPT toto shrnutí, jen pro mě, myslím, že netřeba kontrolovat koučem. +--- + +## 💻 Praktická část + +### Úkol 1: Vytvoření skupin a uživatelů + +1. Vytvoř skupiny: + - `studenti` + - `ucitele` + ```bash + sudo groupadd studenti + sudo groupadd ucitele + ``` + +2. Vytvoř uživatele: + - `eva` (člen skupiny `studenti`) + - `adam` (člen skupiny `studenti`) + - `petr` (člen skupiny `ucitele`) + ```bash + sudo useradd -m -G studenti eva + sudo useradd -m -G studenti adam + sudo useradd -m -G ucitele petr + ``` + +3. Nastav každému uživateli heslo (např. `test123`). + ```bash + sudo passwd eva + sudo passwd adam + sudo passwd petr + ``` + +4. Ověř, do jakých skupin uživatelé patří. + ```bash + groups eva + groups adam + groups petr + ``` + +5. Přidej uživatele `eva` také do skupiny `ucitele`. + ```bash + sudo usermod -aG ucitele eva + groups eva + ``` + +6. Smaž uživatele `adam` a skupinu `ucitele`. + ```bash + sudo userdel -r adam + sudo groupdel ucitele + ``` + +--- + +### Úkol 2: Práva a přístup k souborům + +1. Přepni se na uživatele `petr`. + ```bash + su - petr + ``` + +2. V jeho domovské složce vytvoř soubor `poznamka.txt`. + ```bash + touch poznamka.txt + ``` + +3. Zobraz výpis oprávnění. + ```bash + ls -l poznamka.txt + ``` + +4. Nastav oprávnění tak, aby: + - vlastník mohl číst i zapisovat, + - skupina mohla pouze číst, + - ostatní neměli žádný přístup. + ```bash + chmod 640 poznamka.txt + ``` + +5. Ověř, že změna proběhla správně. + ```bash + ls -l poznamka.txt + ``` + +6. Změň vlastníka souboru na uživatele `eva` a skupinu na `studenti`. + ```bash + sudo chown eva:studenti poznamka.txt + ``` + +7. Ověř, že soubor má nového vlastníka i skupinu. + ```bash + ls -l poznamka.txt + ``` + +--- + +### Úkol 3: Sdílená složka pro skupinu + +1. Jako `root` vytvoř složku `/home/spolecne`. + ```bash + sudo mkdir /home/spolecne + ``` + +2. Nastav vlastníka `root` a skupinu `studenti`. + ```bash + sudo chown root:studenti /home/spolecne + ``` + +3. Nastav práva tak, aby: + - vlastník měl práva `rw`, + - skupina měla práva `rw`, + - ostatní neměli žádná. + ```bash + sudo chmod 660 /home/spolecne + ``` + +4. Nastav **setgid bit**, aby nově vytvořené soubory ve složce zdědily skupinu `studenti`: + ```bash + chmod g+s /home/spolecne + ``` + +5. Ve složce `/home/spolecne` vytvoř soubor `zkouska.txt` jako uživatel `eva`. + ```bash + su - eva + touch /home/spolecne/zkouska.txt + ``` + +6. Ověř, že soubor má skupinu `studenti`. + ```bash + ls -l /home/spolecne + ``` + +7. Přepni se na uživatele `adam` a zkontroluj, že může tento soubor číst i upravovat. + ```bash + su - adam + cat /home/spolecne/zkouska.txt + echo "test" >> /home/spolecne/zkouska.txt + ``` + +--- + +### Úkol 4: Struktura „Školní tým“ + +1. Znovu vytvoř skupinu `ucitele`. + ```bash + sudo groupadd ucitele + ``` + +2. Vytvoř uživatele: + - `reditel` + - `ucitelka` + - `student1` + - `student2` + ```bash + sudo useradd -m reditel + sudo useradd -m ucitelka + sudo useradd -m student1 + sudo useradd -m student2 + ``` + +3. Přiřaď uživatele do skupin: + - `reditel`, `ucitelka` → `ucitele` + - `student1`, `student2` → `studenti` + ```bash + sudo usermod -aG ucitele reditel + sudo usermod -aG ucitele ucitelka + sudo usermod -aG studenti student1 + sudo usermod -aG studenti student2 + ``` + +4. Vytvoř strukturu složek: + ```console + /opt/skola/ + ├── ucitele/ + └── studenti/ + ``` + ```bash + sudo mkdir -p /opt/skola/ucitele + sudo mkdir -p /opt/skola/studenti + ``` + +5. Nastav: + - `/opt/skola/ucitele` → vlastník `root`, skupina `ucitele`, práva `770` + - `/opt/skola/studenti` → vlastník `root`, skupina `studenti`, práva `770` + ```bash + sudo chown root:ucitele /opt/skola/ucitele + sudo chown root:studenti /opt/skola/studenti + sudo chmod 770 /opt/skola/ucitele + sudo chmod 770 /opt/skola/studenti + ``` + +6. Do obou složek přidej soubor `info.txt` s krátkým textem *(např. „Vítejte ve složce učitelů“)*. + ```bash + echo "Vítejte ve složce učitelů" | sudo tee /opt/skola/ucitele/info.txt + echo "Vítejte ve složce studentů" | sudo tee /opt/skola/studenti/info.txt + ``` + +7. Ověř, že: + - Učitelé mají přístup pouze do složky `ucitele`. + - Studenti pouze do `studenti`. + - Ostatní uživatelé nemají přístup do žádné z nich. + ```bash + su - reditel + cd /opt/skola/ucitele # funguje + cd /opt/skola/studenti # Permission denied + ``` + +--- + +## Bonus: Sudo zapomíná + +Co by měl dělat tento příkaz? + +```console +ll /var/db/sudo/lectured/ +``` + +👉 Zobrazí soubory, které si sudo ukládá pro každého uživatele – informaci o tom, že už viděl varování („sudo lecture“). + +Příkaz ale pod běžným uživatelským účtem nefunguje; potřebuješ `sudo ll /var/db/sudo/lectured/`. +To ale taky nefunguje, protože `ll` není skutečný příkaz, ale alias, který není dostupný pro root. + +✅ Použij místo toho: +```bash +sudo ls -l /var/db/sudo/lectured/ +``` + +* Jaké soubory jsou v `/var/db/sudo/lectured/`? Komu patří? Jak jsou velké? + → Každý soubor odpovídá jednomu uživateli (název podle UID). Patří rootovi, mají pár bajtů, práva `-rw-------`. + +* Jaké soubory jsou v `/var/run/sudo/ts`? Komu patří? Jak jsou velké? Kdo k nim má jaká práva? + → Jsou to timestampy – sudo si tu pamatuje, že jsi zadala heslo. + Každý soubor patří rootovi, pojmenovaný podle UID, malý soubor, přístup jen root. + +* Jak by vypadal příkaz, který smaže „tvůj“ soubor v `/var/run/sudo/ts`? + ```bash + sudo rm /var/run/sudo/ts/$(id -u) + ``` + +Když spustíš příkaz `sudo`, zeptá se tě na heslo. Když ho spustíš podruhé (ve stejném terminálu), už se neptá – pamatuje si, že jsi heslo před chvilkou zadala. + +Vyzkoušej si ale, že tohle nefunguje s příkazem pro smazání „tvého“ souboru v `/var/run/sudo/ts`. Když ho pustíš několikrát za sebou, `sudo` se vždycky znovu zeptá na heslo. + +* Proč? + → Protože mazáním souboru timestamp (`/var/run/sudo/ts`) mažeš právě tu informaci, že jsi heslo už zadala. + Sudo tedy pokaždé zapomene, že ses ověřila. + +* Zadej tyhle příkazy: + * Smaž „svůj“ soubor z `/var/db/sudo/lectured/`. + ```bash + sudo rm /var/db/sudo/lectured/$(id -u) + ``` + * Smaž „svůj“ soubor z `/var/run/sudo/ts`. + ```bash + sudo rm /var/run/sudo/ts/$(id -u) + ``` + * Spusť `sudo echo`. + ```bash + sudo echo + ``` + + A odpověz: + * Co je u `sudo echo` jinak? + → Znovu se zobrazí výstraha („lecture“) a sudo se ptá na heslo. Lucie-edit: Tady jsem to pokazila. Nestalo se vůbec nic. Protože lecture se zobrazí až při dalším zadávání suda, což jsem hned dělat nemusela, protože jsem nesmazala ts. A možná by bylo fajn tady použít sudo true (místo sudo echo) a seznámit tak na ideálním místě nováčka s tímhle příkazem. + + * K čemu slouží soubory ve `/var/db/sudo/lectured/`? + → Ukládají informaci, že uživatel už jednou viděl výstražnou hlášku sudo – aby se znovu nezobrazovala. diff --git a/podzim_2025/lucie-talasova/LT-ukoly4-bash2.md b/podzim_2025/lucie-talasova/LT-ukoly4-bash2.md new file mode 100644 index 0000000..fcd64e8 --- /dev/null +++ b/podzim_2025/lucie-talasova/LT-ukoly4-bash2.md @@ -0,0 +1,364 @@ +# Úkoly – Bash II + +## 1. Grepování yamlů + +Procvič si příkazy jako `ls`, `wc`, `grep` a jak je spojit dohromady. + +Stáhni a rozbal si tyto archivy s informacemi o komunitních akcích: kurzech/srazech PyLadies a srazech Pyvo. + + $ wget -O pyladies-cz.zip https://github.com/PyLadiesCZ/pyladies.cz/archive/master.zip + $ unzip pyladies-cz.zip + $ wget -O pyvo-data.zip https://github.com/pyvec/pyvo-data/archive/master.zip + $ unzip pyvo-data.zip + +Data si prohlédni a zjisti, co se v nich skrývá za informace. +Zvlášť doporučuju prohlédnout soubor `pyvo-data-master/series/brno-pyvo/events/2018-10-25-casove.yaml` +který je použit na stránce [pyvo.cz/brno-pyvo/2018-10/](https://pyvo.cz/brno-pyvo/2018-10/), +a soubor `pyladies.cz-master/teams/brno.yml` +který je použit na stránce [pyladies.cz/brno/#team](https://pyladies.cz/brno/#team). + +Použij základní shellové příkazy (ne Python) na zodpovězení otázek níže. +Hledáš jen orientační hodnoty; nemusí to být na 100% přesné. + +> [note] +> YAML soubory by se správně měly číst knihovnou na YAML, aby byla zachována struktura. Ty je ale ber jako "čistý text", kde hledané informace jsou na řádcích ve tvaru `klíč: hodnota` (případně s nějakýma mezerama a/nebo pomlčkama navíc). +> Proto odpovědi nemusí být na 100% přesné. +> +> "Zakomentované" informace (začínající `#`) můžeš pro jednoduchost počítat +> taky. (I když jich je po COVIDu často víc než těch nezakomentovaných.) + + +1. Kolik bylo Pyv v Brně? + * *Pro každý sraz existuje soubor.* +--- +🟢 **Odpověď:** + + cd pyvo-data-master/series/brno-pyvo/events + find . -name '*.yaml' | wc -l + + 163 +--- +2. Kolik bylo Pyv celkem? +--- +🟢 **Odpověď:** + + cd pyvo-data-master/series + find . -name '20*.yaml' | wc -l + + 599 +--- +3. Z kolika přednášek na Pyvech jsou videa? *(Předpokládej že každá přednáška může mít max. 1 video)* + * *Videa jsou označena `video:`* +--- +🟢 **Odpověď:** + + cd pyvo-data-master/series + grep -e '-video' */events/20*.yaml | wc -l + + 438 +--- +4. Kolik bylo kurzů/srazů PyLadies? + * *Srazy jsou v adresáři `meetups/` a každý má jméno, `name:`* +--- +🟢 **Odpověď:** + + cd pyladies.cz-master/meetups + grep -e '- name' *.yml | wc -l + + 162 +--- +5. (Bonusová výzva) Z kolika Pyv jsou videa? +--- +🟢 **Odpověď:** + + cd pyvo-data-master/series + grep -l "video" */events/20*.yaml | wc -l + + 148 +--- +### Nápověda + +Šablonami jako `adresar/*/podadresar/*` můžeš vybrat soubory z více adresářů. + +Příkaz `grep` má zajímavé přepínače `-r`, `-l`/`-L`, `-h`/`-H` a `-e`. + +## 2. Uniq + +Příkaz `uniq` odstraní *po sobě jdoucí* duplikované řádky: + +```text +$ echo ' +> jedna +> dva +> dva +> tři +> tři +> tři +> jedna +> ' | uniq + +jedna +dva +tři +jedna + +``` + +Často se používá `sort | uniq`, aby se stejné řádky z celého souboru dostaly k sobě. + +Použij `uniq` k zodpovězení těchto otázek: + +6. Vypiš všechna místa konání Pyv (stačí mít v rámci každého řádku identifikátor jako `artbar`). +--- +🟢 **Odpověď:** + + cd pyvo-data-master/series + grep -h -o 'venue:[[:space:]]*.*' */events/20*.yaml | sort | uniq | grep -o '[^[:space:]]*$' + + acko + alvi + andini + artbar + avu + baroko + beer-factory + beskydsky-pivovarek + botic-restaurant + cafe-falk + cafe-lajka + coolarna + crosscafe + cyrils-pub + depo + edunesto + etaz + frankies + hlavni-nadrazi + hnizdo-snu + holesovicka-sachta + hub-20 + h55 + impact-hub + ires-sc + jama + jiraskovy-sady + kavarna-liberal + kaverna + kolocava + konvikt + kravi-hora + local-lokal-industry-pub + lumir + luzanky + moving-station + na-hradbach + na-venecku + palouk + park-bozetechova + picolo-piratske-centrum-olomouc + pivnice-doga + pivon + pivovarske-domy + raven-pub-bolevec + raven-pub-city + reset-point + restaurace-a-penzion-u-salzmannu + selepka + sklipek-kiwi-com + snyt + sport-club + the-pub-dejvice + tyrsuv-sad + u-drevaka + u-dreveneho-orla + u-kachnicky + u-morice + u-prejezdu + u-ptaka + u-travise + vila-stvanice + vinograf + v-lochu + vr-levsky + zivo-u-palecka + 2to2 + +--- +7. Přidej informaci o tom, kolikrát na kterém místě Pyvo bylo. + +Příkaz `uniq` má zajímavý přepínač `-c`. + +--- +🟢 **Odpověď:** + + cd pyvo-data-master/series + grep -h -o 'venue:[[:space:]]*.*' */events/20*.yaml | grep -o '[^[:space:]]*$' | sort | uniq -c + + 1 acko + 2 alvi + 2 andini + 53 artbar + 1 avu + 2 baroko + 13 beer-factory + 1 beskydsky-pivovarek + 1 botic-restaurant + 2 cafe-falk + 3 cafe-lajka + 29 coolarna + 1 crosscafe + 3 cyrils-pub + 4 depo + 1 edunesto + 1 etaz + 2 frankies + 1 hlavni-nadrazi + 2 hnizdo-snu + 5 holesovicka-sachta + 4 hub-20 + 2 h55 + 1 impact-hub + 1 ires-sc + 1 jama + 1 jiraskovy-sady + 2 kavarna-liberal + 9 kaverna + 13 kolocava + 1 konvikt + 1 kravi-hora + 1 local-lokal-industry-pub + 2 lumir + 12 luzanky + 1 moving-station + 2 na-hradbach + 134 na-venecku + 16 palouk + 1 park-bozetechova + 16 picolo-piratske-centrum-olomouc + 5 pivnice-doga + 1 pivon + 22 pivovarske-domy + 17 raven-pub-bolevec + 1 raven-pub-city + 1 reset-point + 5 restaurace-a-penzion-u-salzmannu + 1 selepka + 10 sklipek-kiwi-com + 1 snyt + 4 sport-club + 1 the-pub-dejvice + 1 tyrsuv-sad + 28 u-drevaka + 4 u-dreveneho-orla + 1 u-kachnicky + 6 u-morice + 1 u-prejezdu + 27 u-ptaka + 1 u-travise + 3 vila-stvanice + 1 vinograf + 1 v-lochu + 62 vr-levsky + 1 zivo-u-palecka + 1 2to2 + + --- +### Bonusová výzva + +Existuje zajímavý příkaz `cut`, který má zajímavé přepínače `-d` a `-f`. + +8. Jaké jsou 3 nejčastější křestní jména organizátorů/koučů/atd. PyLadies? +--- +🟢 **Odpověď:** + + cd pyladies.cz-master/teams + cat *.yml | grep -- "- name:" |cut -d' ' -f3 | sort | uniq -c | sort -n -r | head -n3 + + 8 Tomáš + 7 Petr + 6 Veronika +--- +## 3. Zástupné znaky (zkus z hlavy) + +Sam má následující soubory: + +``` +. +├── 2015-10-23-calibration.txt +├── 2015-10-23-dataset1.txt +├── 2015-10-23-dataset2.txt +├── 2015-10-23-dataset_overview.txt +├── 2015-10-26-calibration.txt +├── 2015-10-26-dataset1.txt +├── 2015-10-26-dataset2.txt +├── 2015-10-26-dataset_overview.txt +├── 2015-11-23-calibration.txt +├── 2015-11-23-dataset1.txt +├── 2015-11-23-dataset2.txt +├── 2015-11-23-dataset_overview.txt +├── backup +│ ├── calibration +│ └── datasets +└── send_to_bob + ├── all_datasets_created_on_a_23rd + └── all_november_files +``` + +Doplň následující příkazy... + + +--- +🟢 **Odpověď:** + + ```console + $ cp *dataset* backup/datasets + $ cp *calibration* backup/calibration + $ cp 2015-11-* send_to_bob/all_november_files/ + $ cp 2015-*-23* send_to_bob/all_datasets_created_on_a_23rd/ + ``` +--- +... aby výsledek vypadal takhle: + +``` +. +├── 2015-10-23-calibration.txt +├── 2015-10-23-dataset1.txt +├── 2015-10-23-dataset2.txt +├── 2015-10-23-dataset_overview.txt +├── 2015-10-26-calibration.txt +├── 2015-10-26-dataset1.txt +├── 2015-10-26-dataset2.txt +├── 2015-10-26-dataset_overview.txt +├── 2015-11-23-calibration.txt +├── 2015-11-23-dataset1.txt +├── 2015-11-23-dataset2.txt +├── 2015-11-23-dataset_overview.txt +├── backup +│ ├── calibration +│ │ ├── 2015-10-23-calibration.txt +│ │ ├── 2015-10-26-calibration.txt +│ │ └── 2015-11-23-calibration.txt +│ └── datasets +│ ├── 2015-10-23-dataset1.txt +│ ├── 2015-10-23-dataset2.txt +│ ├── 2015-10-23-dataset_overview.txt +│ ├── 2015-10-26-dataset1.txt +│ ├── 2015-10-26-dataset2.txt +│ ├── 2015-10-26-dataset_overview.txt +│ ├── 2015-11-23-dataset1.txt +│ ├── 2015-11-23-dataset2.txt +│ └── 2015-11-23-dataset_overview.txt +└── send_to_bob + ├── all_datasets_created_on_a_23rd + │ ├── 2015-10-23-dataset1.txt + │ ├── 2015-10-23-dataset2.txt + │ ├── 2015-10-23-dataset_overview.txt + │ ├── 2015-11-23-dataset1.txt + │ ├── 2015-11-23-dataset2.txt + │ └── 2015-11-23-dataset_overview.txt + └── all_november_files + ├── 2015-11-23-calibration.txt + ├── 2015-11-23-dataset1.txt + ├── 2015-11-23-dataset2.txt + └── 2015-11-23-dataset_overview.txt +``` \ No newline at end of file diff --git a/podzim_2025/lucie-talasova/LT-ukoly5a-procesy_signaly-vsechny_ps.txt b/podzim_2025/lucie-talasova/LT-ukoly5a-procesy_signaly-vsechny_ps.txt new file mode 100644 index 0000000..3661927 --- /dev/null +++ b/podzim_2025/lucie-talasova/LT-ukoly5a-procesy_signaly-vsechny_ps.txt @@ -0,0 +1,335 @@ +root 1 0 0 lis03 ? 00:00:30 /usr/lib/systemd/systemd --switched-root --system --deserialize=44 rhgb +root 2 0 0 lis03 ? 00:00:01 [kthreadd] +root 3 2 0 lis03 ? 00:00:00 [pool_workqueue_release] +root 4 2 0 lis03 ? 00:00:00 [kworker/R-rcu_gp] +root 5 2 0 lis03 ? 00:00:00 [kworker/R-sync_wq] +root 6 2 0 lis03 ? 00:00:00 [kworker/R-kvfree_rcu_reclaim] +root 7 2 0 lis03 ? 00:00:00 [kworker/R-slub_flushwq] +root 8 2 0 lis03 ? 00:00:00 [kworker/R-netns] +root 13 2 0 lis03 ? 00:00:00 [kworker/R-mm_percpu_wq] +root 15 2 0 lis03 ? 00:00:00 [ksoftirqd/0] +root 16 2 0 lis03 ? 00:00:33 [rcu_preempt] +root 17 2 0 lis03 ? 00:00:00 [rcu_exp_par_gp_kthread_worker/0] +root 18 2 0 lis03 ? 00:00:01 [rcu_exp_gp_kthread_worker] +root 19 2 0 lis03 ? 00:00:01 [migration/0] +root 20 2 0 lis03 ? 00:00:00 [idle_inject/0] +root 21 2 0 lis03 ? 00:00:00 [cpuhp/0] +root 22 2 0 lis03 ? 00:00:00 [cpuhp/2] +root 23 2 0 lis03 ? 00:00:00 [idle_inject/2] +root 24 2 0 lis03 ? 00:00:02 [migration/2] +root 25 2 0 lis03 ? 00:00:00 [ksoftirqd/2] +root 27 2 0 lis03 ? 00:00:00 [kworker/2:0H-kblockd] +root 28 2 0 lis03 ? 00:00:00 [cpuhp/4] +root 29 2 0 lis03 ? 00:00:00 [idle_inject/4] +root 30 2 0 lis03 ? 00:00:02 [migration/4] +root 31 2 0 lis03 ? 00:00:00 [ksoftirqd/4] +root 33 2 0 lis03 ? 00:00:00 [kworker/4:0H-events_highpri] +root 34 2 0 lis03 ? 00:00:00 [cpuhp/6] +root 35 2 0 lis03 ? 00:00:00 [idle_inject/6] +root 36 2 0 lis03 ? 00:00:02 [migration/6] +root 37 2 0 lis03 ? 00:00:00 [ksoftirqd/6] +root 39 2 0 lis03 ? 00:00:00 [kworker/6:0H-events_highpri] +root 40 2 0 lis03 ? 00:00:00 [cpuhp/1] +root 41 2 0 lis03 ? 00:00:00 [idle_inject/1] +root 42 2 0 lis03 ? 00:00:01 [migration/1] +root 43 2 0 lis03 ? 00:00:00 [ksoftirqd/1] +root 45 2 0 lis03 ? 00:00:00 [kworker/1:0H-events_highpri] +root 46 2 0 lis03 ? 00:00:00 [cpuhp/3] +root 47 2 0 lis03 ? 00:00:00 [idle_inject/3] +root 48 2 0 lis03 ? 00:00:02 [migration/3] +root 49 2 0 lis03 ? 00:00:00 [ksoftirqd/3] +root 51 2 0 lis03 ? 00:00:00 [kworker/3:0H-events_highpri] +root 52 2 0 lis03 ? 00:00:00 [cpuhp/5] +root 53 2 0 lis03 ? 00:00:00 [idle_inject/5] +root 54 2 0 lis03 ? 00:00:01 [migration/5] +root 55 2 0 lis03 ? 00:00:00 [ksoftirqd/5] +root 57 2 0 lis03 ? 00:00:00 [kworker/5:0H-events_highpri] +root 58 2 0 lis03 ? 00:00:00 [cpuhp/7] +root 59 2 0 lis03 ? 00:00:00 [idle_inject/7] +root 60 2 0 lis03 ? 00:00:01 [migration/7] +root 61 2 0 lis03 ? 00:00:00 [ksoftirqd/7] +root 63 2 0 lis03 ? 00:00:00 [kworker/7:0H-events_highpri] +root 64 2 0 lis03 ? 00:00:00 [kdevtmpfs] +root 65 2 0 lis03 ? 00:00:00 [kworker/R-inet_frag_wq] +root 66 2 0 lis03 ? 00:00:00 [rcu_tasks_kthread] +root 67 2 0 lis03 ? 00:00:00 [rcu_tasks_rude_kthread] +root 68 2 0 lis03 ? 00:00:00 [rcu_tasks_trace_kthread] +root 69 2 0 lis03 ? 00:00:00 [kauditd] +root 70 2 0 lis03 ? 00:00:00 [oom_reaper] +root 72 2 0 lis03 ? 00:00:00 [kworker/R-writeback] +root 73 2 0 lis03 ? 00:01:07 [kcompactd0] +root 74 2 0 lis03 ? 00:00:00 [ksmd] +root 75 2 0 lis03 ? 00:00:00 [khugepaged] +root 76 2 0 lis03 ? 00:00:00 [kworker/R-kblockd] +root 77 2 0 lis03 ? 00:00:00 [kworker/R-blkcg_punt_bio] +root 78 2 0 lis03 ? 00:00:00 [kworker/R-kintegrityd] +root 79 2 0 lis03 ? 00:00:00 [irq/9-acpi] +root 82 2 0 lis03 ? 00:00:00 [kworker/R-tpm_dev_wq] +root 83 2 0 lis03 ? 00:00:00 [kworker/R-ata_sff] +root 84 2 0 lis03 ? 00:00:00 [kworker/R-md] +root 85 2 0 lis03 ? 00:00:00 [kworker/R-md_bitmap] +root 86 2 0 lis03 ? 00:00:00 [kworker/R-edac-poller] +root 87 2 0 lis03 ? 00:00:00 [kworker/R-devfreq_wq] +root 88 2 0 lis03 ? 00:00:01 [watchdogd] +root 91 2 0 lis03 ? 00:02:08 [kswapd0] +root 92 2 0 lis03 ? 00:00:00 [kworker/R-cryptd] +root 101 2 0 lis03 ? 00:00:00 [kworker/R-kthrotld] +root 103 2 0 lis03 ? 00:00:00 [irq/24-aerdrv] +root 104 2 0 lis03 ? 00:00:00 [irq/25-aerdrv] +root 105 2 0 lis03 ? 00:00:00 [irq/26-aerdrv] +root 106 2 0 lis03 ? 00:00:00 [irq/27-aerdrv] +root 107 2 0 lis03 ? 00:00:00 [irq/28-aerdrv] +root 108 2 0 lis03 ? 00:00:00 [irq/29-aerdrv] +root 109 2 0 lis03 ? 00:00:00 [kworker/R-acpi_thermal_pm] +root 110 2 0 lis03 ? 00:00:00 [scsi_eh_0] +root 111 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_0] +root 112 2 0 lis03 ? 00:00:00 [scsi_eh_1] +root 113 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_1] +root 114 2 0 lis03 ? 00:00:00 [scsi_eh_2] +root 115 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_2] +root 116 2 0 lis03 ? 00:00:00 [scsi_eh_3] +root 117 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_3] +root 118 2 0 lis03 ? 00:00:00 [scsi_eh_4] +root 119 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_4] +root 120 2 0 lis03 ? 00:00:00 [scsi_eh_5] +root 121 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_5] +root 126 2 0 lis03 ? 00:00:00 [kworker/R-dm_bufio_cache] +root 128 2 0 lis03 ? 00:00:00 [kworker/R-mld] +root 129 2 0 lis03 ? 00:00:00 [kworker/R-ipv6_addrconf] +root 130 2 0 lis03 ? 00:00:00 [kworker/1:1H-kblockd] +root 136 2 0 lis03 ? 00:00:00 [kworker/R-kstrp] +root 147 2 0 lis03 ? 00:00:00 [kworker/u33:0] +root 221 2 0 lis03 ? 00:00:00 [kworker/2:1H] +root 225 2 0 lis03 ? 00:00:00 [kworker/0:1H-kblockd] +root 264 2 0 lis03 ? 00:00:00 [kworker/6:1H-kblockd] +root 270 2 0 lis03 ? 00:00:00 [kworker/5:1H-kblockd] +root 272 2 0 lis03 ? 00:00:00 [kworker/7:1H-kblockd] +root 277 2 0 lis03 ? 00:00:00 [kworker/4:1H-kblockd] +root 416 2 0 lis03 ? 00:00:00 [kworker/R-iscsi_conn_cleanup] +root 491 2 0 lis03 ? 00:00:00 [kworker/R-rpciod] +root 492 2 0 lis03 ? 00:00:00 [kworker/R-xprtiod] +root 570 2 0 lis03 ? 00:00:00 [kworker/3:1H-kblockd] +root 664 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-worker] +root 665 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-delalloc] +root 666 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-flush_delalloc] +root 667 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-cache] +root 668 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-fixup] +root 669 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-endio] +root 670 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-endio-meta] +root 671 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-rmw] +root 672 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-endio-write] +root 673 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-compressed-write] +root 674 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-freespace-write] +root 675 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-delayed-meta] +root 676 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-qgroup-rescan] +root 684 2 0 lis03 ? 00:00:00 [btrfs-cleaner] +root 685 2 0 lis03 ? 00:00:32 [btrfs-transaction] +root 791 1 0 lis03 ? 00:00:12 /usr/lib/systemd/systemd-journald +root 825 1 0 lis03 ? 00:00:02 /usr/lib/systemd/systemd-userdbd +root 836 1 0 lis03 ? 00:00:02 /usr/lib/systemd/systemd-udevd +root 838 2 0 lis03 ? 00:00:00 [psimon] +root 916 2 0 lis03 ? 00:00:00 [jbd2/vda2-8] +root 918 2 0 lis03 ? 00:00:00 [kworker/R-ext4-rsv-conversion] +root 971 1 0 lis03 ? 00:00:00 /usr/bin/auditd +root 1004 1 0 lis03 ? 00:00:11 /usr/sbin/irqbalance +root 1006 1 0 lis03 ? 00:00:00 /usr/libexec/low-memory-monitor +root 1007 1 0 lis03 ? 00:00:00 /usr/sbin/mcelog --daemon --foreground +root 1012 1 0 lis03 ? 00:00:01 /usr/libexec/accounts-daemon +root 1016 1 0 lis03 ? 00:00:00 /usr/libexec/switcheroo-control +root 1017 1 0 lis03 ? 00:00:04 /usr/lib/systemd/systemd-homed +root 1019 1 0 lis03 ? 00:00:04 /usr/lib/systemd/systemd-logind +root 1020 1 0 lis03 ? 00:00:05 /usr/lib/systemd/systemd-machined +root 1021 1 0 lis03 ? 00:00:03 /usr/libexec/udisks2/udisksd +root 1026 1 0 lis03 ? 00:00:01 /usr/libexec/upowerd +root 1032 2 0 lis03 ? 00:00:00 [psimon] +root 1038 1 0 lis03 ? 00:00:00 /usr/sbin/spice-webdavd -p 9843 +root 1047 1 0 lis03 ? 00:00:00 /usr/sbin/abrtd -d -s +root 1054 1 0 lis03 ? 00:00:00 /usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=/lib/alsa/init/00main rdaemon +root 1060 2 0 lis03 ? 00:00:00 [psimon] +root 1098 1 0 lis03 ? 00:00:00 /usr/bin/ModemManager +root 1101 1 0 lis03 ? 00:00:01 /usr/bin/python3 -sP /usr/bin/firewalld --nofork --nopid +root 1109 1 0 lis03 ? 00:00:01 /usr/bin/abrt-dump-journal-core -D -T -f -e +root 1110 1 0 lis03 ? 00:00:01 /usr/bin/abrt-dump-journal-oops -fxtD +root 1111 1 0 lis03 ? 00:00:01 /usr/bin/abrt-dump-journal-xorg -fxtD +root 1162 1 0 lis03 ? 00:00:17 /usr/bin/NetworkManager --no-daemon +root 1171 1 0 lis03 ? 00:00:00 /usr/bin/cupsd -l +root 1172 1 0 lis03 ? 00:00:03 /usr/bin/gssproxy -i +root 1173 1 0 lis03 ? 00:00:43 /usr/bin/python3 -Es /usr/sbin/tuned -l -P +root 1229 1 0 lis03 ? 00:00:24 /usr/sbin/rsyslogd -n +root 1243 1 0 lis03 ? 00:00:00 /usr/sbin/atd -f +root 1246 1 0 lis03 ? 00:00:00 /usr/sbin/crond -n +root 1248 1 0 lis03 ? 00:00:01 /usr/bin/gdm +root 1282 1 0 lis03 ? 00:00:00 /usr/libexec/uresourced +root 1294 2 0 lis03 ? 00:00:00 [psimon] +root 1302 1 0 lis03 ? 00:00:21 /usr/bin/python3 -Es /usr/sbin/tuned-ppd -l +root 1625 1 0 lis03 ? 00:00:01 /usr/bin/pcscd --foreground --auto-exit +root 1700 1 0 lis03 ? 00:00:01 /usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -s +root 1759 1 0 lis03 ? 00:00:26 /usr/sbin/spice-vdagentd +root 2018 1248 0 lis03 ? 00:00:01 gdm-session-worker [pam/gdm-password] +root 2669 2 0 lis03 ? 00:00:00 [kworker/0:2H] +root 2912 2897 0 lis03 ? 00:00:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc +root 2920 1 0 lis03 ? 00:00:01 /usr/sbin/abrt-dbus -t133 +root 55010 2 0 07:58 ? 00:00:00 [kworker/0:1-events] +root 62668 2 0 12:11 ? 00:00:00 [kworker/4:0-events] +root 63260 2 0 14:27 ? 00:00:00 [kworker/1:1-events] +root 63334 2 0 14:27 ? 00:00:00 [kworker/6:3-events] +root 63406 2 0 14:29 ? 00:00:00 [kworker/2:0-mm_percpu_wq] +root 63635 2 0 14:34 ? 00:00:00 [kworker/0:0-events] +root 63707 2 0 14:35 ? 00:00:00 [kworker/5:3-events] +root 63709 2 0 14:35 ? 00:00:00 [kworker/3:0-events] +root 63766 2 0 14:36 ? 00:00:00 [kworker/7:2-events] +root 63795 2 0 14:44 ? 00:00:00 [kworker/2:2-events] +root 63796 2 0 14:45 ? 00:00:00 [kworker/6:0-mm_percpu_wq] +root 63805 2 0 14:45 ? 00:00:00 [kworker/u32:1-events_unbound] +root 63840 2 0 14:46 ? 00:00:00 [kworker/0:2-events] +root 63873 2 0 14:46 ? 00:00:00 [kworker/u32:3-events_unbound] +root 63885 2 0 14:46 ? 00:00:00 [kworker/7:3-events] +root 63886 2 0 14:46 ? 00:00:00 [kworker/5:1-events] +root 63887 2 0 14:47 ? 00:00:00 [kworker/u32:5-flush-btrfs-1] +root 63890 2 0 14:48 ? 00:00:00 [kworker/1:0-mm_percpu_wq] +root 63891 2 0 14:49 ? 00:00:00 [kworker/4:1-events] +root 63892 2 0 14:49 ? 00:00:00 [kworker/3:2-events] +root 63909 2 0 14:50 ? 00:00:00 [kworker/6:1-mm_percpu_wq] +root 63910 2 0 14:51 ? 00:00:00 [kworker/2:1-events] +root 63925 2 0 14:53 ? 00:00:00 [kworker/7:0-events] +root 63929 2 0 14:54 ? 00:00:00 [kworker/u32:0-btrfs-endio] +root 63966 2 0 14:54 ? 00:00:00 [kworker/u32:2-btrfs-endio] +root 63967 2 0 14:54 ? 00:00:00 [kworker/u32:4-btrfs-compressed-write] +root 63968 2 0 14:54 ? 00:00:00 [kworker/u32:6-blkcg_punt_bio] +root 63971 825 0 14:54 ? 00:00:00 systemd-userwork: waiting... +root 63972 825 0 14:54 ? 00:00:00 systemd-userwork: waiting... +root 63973 825 0 14:54 ? 00:00:00 systemd-userwork: waiting... +root 63974 2 0 14:54 ? 00:00:00 [kworker/5:0-events] +root 63975 2 0 14:54 ? 00:00:00 [kworker/4:2-events] +206 + +luciet 2030 1 0 lis03 ? 00:00:06 /usr/lib/systemd/systemd --user +luciet 2032 2030 0 lis03 ? 00:00:00 (sd-pam) +luciet 2050 1 0 lis03 ? 00:00:00 /usr/bin/gnome-keyring-daemon --daemonize --login +luciet 2062 2018 0 lis03 tty2 00:00:00 /usr/libexec/gdm-wayland-session /usr/bin/gnome-session +luciet 2068 2030 0 lis03 ? 00:00:00 /usr/bin/dbus-broker-launch --scope user +luciet 2073 2068 0 lis03 ? 00:00:08 dbus-broker --log 4 --controller 9 --machine-id 768d9a2d207f4597893b9a3dec32432b --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000000000 +luciet 2077 2062 0 lis03 tty2 00:00:00 /usr/libexec/gnome-session-binary +luciet 2132 2030 0 lis03 ? 00:00:00 /usr/libexec/gnome-session-ctl --monitor +luciet 2133 2030 0 lis03 ? 00:00:03 /usr/libexec/uresourced --user +luciet 2138 2030 0 lis03 ? 00:00:01 /usr/libexec/gnome-session-binary --systemd-service --session=gnome +luciet 2141 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfsd +luciet 2151 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f +luciet 2161 2030 0 lis03 ? 00:00:16 /usr/bin/pipewire +luciet 2162 2030 0 lis03 ? 00:00:27 /usr/bin/wireplumber +luciet 2195 2030 3 lis03 ? 06:32:02 /usr/bin/gnome-shell +luciet 2254 2030 0 lis03 ? 00:00:00 /usr/libexec/at-spi-bus-launcher +luciet 2260 2254 0 lis03 ? 00:00:00 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user +luciet 2261 2260 0 lis03 ? 00:00:00 dbus-broker --log 4 --controller 9 --machine-id 768d9a2d207f4597893b9a3dec32432b --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000 +luciet 2263 2030 0 lis03 ? 00:00:00 /usr/libexec/at-spi2-registryd --use-gnome-session +luciet 2268 2030 0 lis03 ? 00:00:00 /usr/libexec/xdg-permission-store +luciet 2269 2030 0 lis03 ? 00:00:02 /usr/libexec/gnome-shell-calendar-server +luciet 2293 2030 0 lis03 ? 00:00:01 /usr/libexec/evolution-source-registry +luciet 2294 2030 0 lis03 ? 00:00:00 /usr/libexec/dconf-service +luciet 2312 2030 0 lis03 ? 00:00:00 /usr/bin/gjs -m /usr/share/gnome-shell/org.gnome.Shell.Notifications +luciet 2317 2030 0 lis03 ? 00:01:41 /usr/bin/ibus-daemon --panel disable +luciet 2318 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-a11y-settings +luciet 2319 2030 0 lis03 ? 00:00:01 /usr/libexec/gsd-color +luciet 2320 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-datetime +luciet 2321 2030 0 lis03 ? 00:00:06 /usr/libexec/gsd-housekeeping +luciet 2331 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-keyboard +luciet 2337 2030 0 lis03 ? 00:00:02 /usr/libexec/gsd-media-keys +luciet 2342 2030 0 lis03 ? 00:00:01 /usr/libexec/gsd-power +luciet 2344 2030 0 lis03 ? 00:00:03 /usr/bin/spice-vdagent +luciet 2346 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-print-notifications +luciet 2354 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-rfkill +luciet 2356 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-screensaver-proxy +luciet 2365 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-sharing +luciet 2384 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-smartcard +luciet 2387 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-sound +luciet 2425 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-usb-protection +luciet 2433 2195 0 lis03 ? 00:02:23 /usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth /run/user/1000/.mutter-Xwaylandauth.IRV5E3 -listenfd 4 -listenfd 5 -displayfd 6 -initfd 7 -byteswappedclients -enable-ei-portal +luciet 2436 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-wacom +luciet 2440 2317 0 lis03 ? 00:00:00 /usr/libexec/ibus-dconf +luciet 2443 2317 0 lis03 ? 00:00:17 /usr/libexec/ibus-extension-gtk3 +luciet 2477 2030 0 lis03 ? 00:00:23 /usr/libexec/ibus-portal +luciet 2478 2030 0 lis03 ? 00:00:01 /usr/bin/gjs -m /usr/share/gnome-shell/org.gnome.ScreenSaver +luciet 2479 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-udisks2-volume-monitor +luciet 2514 2030 0 lis03 ? 00:00:09 /usr/libexec/gvfs-afc-volume-monitor +luciet 2525 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-gphoto2-volume-monitor +luciet 2539 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-mtp-volume-monitor +luciet 2551 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-goa-volume-monitor +luciet 2561 2030 0 lis03 ? 00:00:00 /usr/libexec/goa-daemon +luciet 2584 2030 0 lis03 ? 00:00:18 /usr/libexec/goa-identity-service +luciet 2604 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-printer +luciet 2611 2030 0 lis03 ? 00:00:01 /usr/libexec/evolution-calendar-factory +luciet 2646 2030 0 lis03 ? 00:00:00 /usr/libexec/evolution-addressbook-factory +luciet 2672 2030 0 lis03 ? 00:00:08 /usr/bin/pipewire-pulse +luciet 2708 2317 0 lis03 ? 00:00:29 /usr/libexec/ibus-engine-simple +luciet 2721 2030 0 lis03 ? 00:00:05 /usr/libexec/gsd-xsettings +luciet 2764 2195 0 lis03 ? 00:00:12 /usr/libexec/mutter-x11-frames +luciet 2773 2030 0 lis03 ? 00:00:00 /usr/libexec/ibus-x11 +luciet 2789 2138 0 lis03 ? 00:14:20 /usr/bin/gnome-software --gapplication-service +luciet 2794 2138 0 lis03 ? 00:00:00 /usr/libexec/gsd-disk-utility-notify +luciet 2798 2138 0 lis03 ? 00:00:36 /usr/bin/xpad +luciet 2803 2030 0 lis03 ? 00:00:00 /usr/bin/abrt-applet --gapplication-service +luciet 2804 2138 0 lis03 ? 00:00:02 /usr/libexec/evolution-data-server/evolution-alarm-notify +luciet 2885 2030 0 lis03 ? 00:00:01 /usr/libexec/xdg-desktop-portal +luciet 2897 2030 0 lis03 ? 00:00:00 /usr/libexec/xdg-document-portal +luciet 2919 2030 0 lis03 ? 00:00:08 /usr/libexec/xdg-desktop-portal-gnome +luciet 3017 2030 0 lis03 ? 00:00:05 /usr/libexec/xdg-desktop-portal-gtk +luciet 3098 2030 0 lis03 ? 00:00:02 /usr/bin/gnome-calendar --gapplication-service +luciet 3108 2030 0 lis03 ? 00:00:00 /usr/lib64/firefox/firefox --dbus-service /usr/bin/firefox +luciet 3151 2030 0 lis03 ? 00:00:00 /usr/libexec/bluetooth/obexd +luciet 3153 2141 0 lis03 ? 00:00:00 /usr/libexec/gvfsd-trash --spawner :1.7 /org/gtk/gvfs/exec_spaw/0 +luciet 3192 2030 0 lis03 ? 00:00:00 /usr/lib64/firefox/crashhelper 3108 9 /tmp/ 10 12 +luciet 3202 2030 0 lis03 ? 00:00:20 /usr/libexec/localsearch-3 +luciet 3272 2030 0 lis03 ? 00:00:00 /usr/libexec/flatpak-session-helper +luciet 3277 2030 0 lis03 ? 00:00:00 server --sh -n /run/user/1000/.flatpak-helper/pkcs11-flatpak-3272 --provider p11-kit-trust.so pkcs11:model=p11-kit-trust?write-protected=yes +luciet 3280 2030 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 43 -- /usr/bin/xdg-dbus-proxy --args=45 +luciet 3281 3280 0 lis03 ? 00:00:08 /usr/bin/xdg-dbus-proxy --args=45 +luciet 3284 2030 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 43 -- code --reuse-window +luciet 3296 2030 0 lis03 ? 00:00:00 /usr/libexec/flatpak-portal +luciet 3315 3284 0 lis03 ? 00:06:26 /app/extra/vscode/code --ms-enable-electron-run-as-node --extensions-dir=/home/luciet/.var/app/com.visualstudio.code/data/vscode/extensions --reuse-window +luciet 3321 3315 0 lis03 ? 00:00:00 /app/extra/vscode/code --type=zygote --no-zygote-sandbox +luciet 3323 3315 0 lis03 ? 00:00:00 [zypak-sandbox] +luciet 3325 3284 0 lis03 ? 00:00:00 cat +luciet 3326 3284 0 lis03 ? 00:00:00 cat +luciet 3327 3296 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 42 -- /app/bin/zypak-helper child - /app/extra/vscode/code --type=zygote +luciet 3346 3284 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 42 -- /app/bin/zypak-helper child - /app/extra/vscode/code --type=zygote +luciet 3347 3346 0 lis03 ? 00:00:00 /app/extra/vscode/code --type=zygote +luciet 3379 3284 0 lis03 ? 00:00:00 /app/extra/vscode/chrome_crashpad_handler --monitor-self-annotation=ptype=crashpad-handler --no-rate-limit --database=/home/luciet/.var/app/com.visualstudio.code/config/Code/Crashpad --url=appcenter://code?aid=fba07a4d-84bd-4fc8-a125-9640fc8ce171&uid=ab80c2c9-1b1f-4abc-9aa2-6d40246ddceb&iid=ab80c2c9-1b1f-4abc-9aa2-6d40246ddceb&sid=ab80c2c9-1b1f-4abc-9aa2-6d40246ddceb --annotation=_companyName=Microsoft --annotation=_productName=VSCode --annotation=_version=1.105.1 --annotation=lsb-release=Freedesktop SDK 25.08 (Flatpak runtime) --annotation=plat=Linux --annotation=prod=Electron --annotation=ver=37.6.0 --initial-client-fd=58 --shared-client-connection +luciet 3404 3315 0 lis03 ? 00:00:40 /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-crash-reporter=a34a1281-d227-4e3a-a974-7f45742860c3,no_channel --user-data-dir=/home/luciet/.var/app/com.visualstudio.code/config/Code --standard-schemes=vscode-webview,vscode-file --enable-sandbox --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --code-cache-schemes=vscode-webview,vscode-file --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12432004407567454983,15896204058052344830,262144 --enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync --disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess --variations-seed-version +luciet 3424 3347 0 lis03 ? 00:27:31 /app/extra/vscode/code --type=zygote +luciet 3450 3347 0 lis03 ? 00:00:59 /app/extra/vscode/code --type=zygote +luciet 3499 3321 0 lis03 ? 00:27:07 /app/extra/vscode/code --type=zygote --no-zygote-sandbox +luciet 3534 3315 0 lis03 ? 00:00:56 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-crash-reporter=a34a1281-d227-4e3a-a974-7f45742860c3,no_channel --user-data-dir=/home/luciet/.var/app/com.visualstudio.code/config/Code --standard-schemes=vscode-webview,vscode-file --enable-sandbox --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --code-cache-schemes=vscode-webview,vscode-file --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12432004407567454983,15896204058052344830,262144 --enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync --disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess --variations-seed-version +luciet 3536 3315 0 lis03 ? 00:01:20 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-crash-reporter=a34a1281-d227-4e3a-a974-7f45742860c3,no_channel --user-data-dir=/home/luciet/.var/app/com.visualstudio.code/config/Code --standard-schemes=vscode-webview,vscode-file --enable-sandbox --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --code-cache-schemes=vscode-webview,vscode-file --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12432004407567454983,15896204058052344830,262144 --enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync --disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess --variations-seed-version +luciet 3563 3315 0 lis03 ? 00:00:34 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --dns-result-order=ipv4first --experimental-network-inspection --inspect-port=0 --crashpad-handler-pid=51 --enable-crash-reporter=a34a1281-d227-4e3a-a974-7f45742860c3,no_channel --user-data-dir=/home/luciet/.var/app/com.visualstudio.code/config/Code --standard-schemes=vscode-webview,vscode-file --enable-sandbox --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --code-cache-schemes=vscode-webview,vscode-file --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12432004407567454983,15896204058052344830,262144 --enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync --disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess --variations-seed-version +luciet 3565 3277 0 lis03 ? 00:00:03 p11-kit-remote --provider p11-kit-trust.so pkcs11:model=p11-kit-trust?write-protected=yes +luciet 3593 3315 0 lis03 ? 00:01:46 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --dns-result-order=ipv4first --experimental-network-inspection --inspect-port=0 --crashpad-handler-pid=51 --enable-crash-reporter=a34a1281-d227-4e3a-a974-7f45742860c3,no_channel --user-data-dir=/home/luciet/.var/app/com.visualstudio.code/config/Code --standard-schemes=vscode-webview,vscode-file --enable-sandbox --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --code-cache-schemes=vscode-webview,vscode-file --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12432004407567454983,15896204058052344830,262144 --enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync --disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess --variations-seed-version +luciet 3600 3315 0 lis03 ? 00:01:43 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-crash-reporter=a34a1281-d227-4e3a-a974-7f45742860c3,no_channel --user-data-dir=/home/luciet/.var/app/com.visualstudio.code/config/Code --standard-schemes=vscode-webview,vscode-file --enable-sandbox --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --code-cache-schemes=vscode-webview,vscode-file --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12432004407567454983,15896204058052344830,262144 --enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync --disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess --variations-seed-version +luciet 3664 3593 0 lis03 ? 00:00:22 /app/extra/vscode/code /app/extra/vscode/resources/app/extensions/markdown-language-features/dist/serverWorkerMain --node-ipc --clientProcessId=252 +luciet 3694 2317 0 lis03 ? 00:00:02 /usr/bin/python3 /usr/share/ibus-typing-booster/engine/main.py --ibus +luciet 3727 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfsd-metadata +luciet 4256 2030 0 lis03 ? 00:14:25 /usr/bin/ptyxis --gapplication-service +luciet 4264 4256 0 lis03 ? 00:00:21 /usr/libexec/ptyxis-agent --socket-fd=3 --rlimit-nofile=1024 +luciet 4284 2030 0 lis03 ? 00:00:00 catatonit -P +luciet 11673 2141 0 lis04 ? 00:00:00 /usr/libexec/gvfsd-recent --spawner :1.7 /org/gtk/gvfs/exec_spaw/1 +luciet 11674 2141 0 lis04 ? 00:00:00 /usr/libexec/gvfsd-network --spawner :1.7 /org/gtk/gvfs/exec_spaw/2 +luciet 11693 2141 0 lis04 ? 00:00:00 /usr/libexec/gvfsd-dnssd --spawner :1.7 /org/gtk/gvfs/exec_spaw/3 +luciet 11699 2141 0 lis04 ? 00:00:04 /usr/libexec/gvfsd-wsdd --spawner :1.7 /org/gtk/gvfs/exec_spaw/4 +luciet 11704 11699 0 lis04 ? 00:00:06 /usr/bin/python3 /usr/bin/wsdd --no-host --discovery --listen /run/user/1000/gvfsd/wsdd +luciet 11949 3315 0 lis04 ? 00:08:21 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-crash-reporter=a34a1281-d227-4e3a-a974-7f45742860c3,no_channel --user-data-dir=/home/luciet/.var/app/com.visualstudio.code/config/Code --standard-schemes=vscode-webview,vscode-file --enable-sandbox --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --code-cache-schemes=vscode-webview,vscode-file --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,12432004407567454983,15896204058052344830,262144 --enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync --disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess --variations-seed-version +luciet 11975 11949 0 lis04 pts/1 00:00:01 /bin/sh +luciet 12256 2050 0 lis04 ? 00:00:00 /usr/bin/ssh-agent -D -a /run/user/1000/keyring/.ssh +luciet 16303 3593 0 lis05 ? 00:00:12 /app/extra/vscode/code /app/extra/vscode/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=252 +luciet 16442 11975 0 lis05 pts/1 00:00:00 git diff --name-status lucie-talasova..lucie-talasova-vyvoj +luciet 16443 16442 0 lis05 pts/1 00:00:00 /usr/bin/less +luciet 17030 2030 0 lis05 ? 00:00:52 /usr/bin/nautilus --gapplication-service +luciet 20894 4264 0 lis05 pts/2 00:00:04 /usr/bin/bash +luciet 62146 4264 0 10:56 pts/0 00:00:00 /usr/bin/bash +luciet 62914 62146 0 13:09 pts/0 00:00:00 sleep 10000 +luciet 63496 20894 0 14:31 pts/2 00:00:00 script terminal.log +luciet 63498 63496 0 14:31 pts/3 00:00:00 bash -i +luciet 63652 63498 0 14:35 pts/3 00:00:00 script terminal.log +luciet 63654 63652 0 14:35 pts/4 00:00:00 bash -i +luciet 63848 4264 0 14:46 pts/5 00:00:00 /usr/bin/bash +luciet 63994 63654 0 14:56 pts/4 00:00:00 ps -ef +luciet 63995 63654 0 14:56 pts/4 00:00:00 grep --color=auto -w luciet +130 diff --git a/podzim_2025/lucie-talasova/LT-ukoly5b-procesy_signaly-terminal.clean.log b/podzim_2025/lucie-talasova/LT-ukoly5b-procesy_signaly-terminal.clean.log new file mode 100644 index 0000000..5cc510a --- /dev/null +++ b/podzim_2025/lucie-talasova/LT-ukoly5b-procesy_signaly-terminal.clean.log @@ -0,0 +1,425 @@ +Script started on 2025-11-12 14:35:12+01:00 [TERM="xterm-256color" TTY="/dev/pts/3" COLUMNS="204" LINES="45"] +0;luciet@fedora:~/Dokumenty/brno-linux666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux0m$ 133;Bmk ditKir ukoly5-procesyK,sK_signaly +666;vte.shell.preexec!bash: mk: Příkaz nebyl nalezen... +0;luciet@fedora:~/Dokumenty/brno-linux666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux?2004h133;D;127133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux0m$ 133;Bmk1Pir ukoly5-procesy_signaly +666;vte.shell.preexec!0;luciet@fedora:~/Dokumenty/brno-linux666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux0m$ 133;Bcd ukoly5-procesy_signaly/ +666;vte.shell.preexec!0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Bmk8PePemk2PKmkdirlROOTr"$USER"ignaly/ +666;vte.shell.preexec!0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;BTERKtree +666;vte.shell.preexec!01;34m.0m +├── 01;34mluciet0m +└── 01;34mROOT0m + +3 directories, 0 files +0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Bps -ef +666;vte.shell.preexec!UID PID PPID C STIME TTY TIME CMD +root 1 0 0 lis03 ? 00:00:30 /usr/lib/systemd/systemd --switched-root --system --deserialize=44 rhgb +root 2 0 0 lis03 ? 00:00:01 [kthreadd] +root 3 2 0 lis03 ? 00:00:00 [pool_workqueue_release] +root 4 2 0 lis03 ? 00:00:00 [kworker/R-rcu_gp] +root 5 2 0 lis03 ? 00:00:00 [kworker/R-sync_wq] +root 6 2 0 lis03 ? 00:00:00 [kworker/R-kvfree_rcu_reclaim] +root 7 2 0 lis03 ? 00:00:00 [kworker/R-slub_flushwq] +root 8 2 0 lis03 ? 00:00:00 [kworker/R-netns] +root 13 2 0 lis03 ? 00:00:00 [kworker/R-mm_percpu_wq] +root 15 2 0 lis03 ? 00:00:00 [ksoftirqd/0] +root 16 2 0 lis03 ? 00:00:33 [rcu_preempt] +root 17 2 0 lis03 ? 00:00:00 [rcu_exp_par_gp_kthread_worker/0] +root 18 2 0 lis03 ? 00:00:01 [rcu_exp_gp_kthread_worker] +root 19 2 0 lis03 ? 00:00:01 [migration/0] +root 20 2 0 lis03 ? 00:00:00 [idle_inject/0] +root 21 2 0 lis03 ? 00:00:00 [cpuhp/0] +root 22 2 0 lis03 ? 00:00:00 [cpuhp/2] +root 23 2 0 lis03 ? 00:00:00 [idle_inject/2] +root 24 2 0 lis03 ? 00:00:02 [migration/2] +root 25 2 0 lis03 ? 00:00:00 [ksoftirqd/2] +root 27 2 0 lis03 ? 00:00:00 [kworker/2:0H-kblockd] +root 28 2 0 lis03 ? 00:00:00 [cpuhp/4] +root 29 2 0 lis03 ? 00:00:00 [idle_inject/4] +root 30 2 0 lis03 ? 00:00:02 [migration/4] +root 31 2 0 lis03 ? 00:00:00 [ksoftirqd/4] +root 33 2 0 lis03 ? 00:00:00 [kworker/4:0H-events_highpri] +root 34 2 0 lis03 ? 00:00:00 [cpuhp/6] +root 35 2 0 lis03 ? 00:00:00 [idle_inject/6] +root 36 2 0 lis03 ? 00:00:02 [migration/6] +root 37 2 0 lis03 ? 00:00:00 [ksoftirqd/6] +root 39 2 0 lis03 ? 00:00:00 [kworker/6:0H-events_highpri] +root 40 2 0 lis03 ? 00:00:00 [cpuhp/1] +root 41 2 0 lis03 ? 00:00:00 [idle_inject/1] +root 42 2 0 lis03 ? 00:00:01 [migration/1] +root 43 2 0 lis03 ? 00:00:00 [ksoftirqd/1] +root 45 2 0 lis03 ? 00:00:00 [kworker/1:0H-events_highpri] +root 46 2 0 lis03 ? 00:00:00 [cpuhp/3] +root 47 2 0 lis03 ? 00:00:00 [idle_inject/3] +root 48 2 0 lis03 ? 00:00:02 [migration/3] +root 49 2 0 lis03 ? 00:00:00 [ksoftirqd/3] +root 51 2 0 lis03 ? 00:00:00 [kworker/3:0H-events_highpri] +root 52 2 0 lis03 ? 00:00:00 [cpuhp/5] +root 53 2 0 lis03 ? 00:00:00 [idle_inject/5] +root 54 2 0 lis03 ? 00:00:01 [migration/5] +root 55 2 0 lis03 ? 00:00:00 [ksoftirqd/5] +root 57 2 0 lis03 ? 00:00:00 [kworker/5:0H-events_highpri] +root 58 2 0 lis03 ? 00:00:00 [cpuhp/7] +root 59 2 0 lis03 ? 00:00:00 [idle_inject/7] +root 60 2 0 lis03 ? 00:00:01 [migration/7] +root 61 2 0 lis03 ? 00:00:00 [ksoftirqd/7] +root 63 2 0 lis03 ? 00:00:00 [kworker/7:0H-events_highpri] +root 64 2 0 lis03 ? 00:00:00 [kdevtmpfs] +root 65 2 0 lis03 ? 00:00:00 [kworker/R-inet_frag_wq] +root 66 2 0 lis03 ? 00:00:00 [rcu_tasks_kthread] +root 67 2 0 lis03 ? 00:00:00 [rcu_tasks_rude_kthread] +root 68 2 0 lis03 ? 00:00:00 [rcu_tasks_trace_kthread] +root 69 2 0 lis03 ? 00:00:00 [kauditd] +root 70 2 0 lis03 ? 00:00:00 [oom_reaper] +root 72 2 0 lis03 ? 00:00:00 [kworker/R-writeback] +root 73 2 0 lis03 ? 00:01:07 [kcompactd0] +root 74 2 0 lis03 ? 00:00:00 [ksmd] +root 75 2 0 lis03 ? 00:00:00 [khugepaged] +root 76 2 0 lis03 ? 00:00:00 [kworker/R-kblockd] +root 77 2 0 lis03 ? 00:00:00 [kworker/R-blkcg_punt_bio] +root 78 2 0 lis03 ? 00:00:00 [kworker/R-kintegrityd] +root 79 2 0 lis03 ? 00:00:00 [irq/9-acpi] +root 82 2 0 lis03 ? 00:00:00 [kworker/R-tpm_dev_wq] +root 83 2 0 lis03 ? 00:00:00 [kworker/R-ata_sff] +root 84 2 0 lis03 ? 00:00:00 [kworker/R-md] +root 85 2 0 lis03 ? 00:00:00 [kworker/R-md_bitmap] +root 86 2 0 lis03 ? 00:00:00 [kworker/R-edac-poller] +root 87 2 0 lis03 ? 00:00:00 [kworker/R-devfreq_wq] +root 88 2 0 lis03 ? 00:00:01 [watchdogd] +root 91 2 0 lis03 ? 00:02:08 [kswapd0] +root 92 2 0 lis03 ? 00:00:00 [kworker/R-cryptd] +root 101 2 0 lis03 ? 00:00:00 [kworker/R-kthrotld] +root 103 2 0 lis03 ? 00:00:00 [irq/24-aerdrv] +root 104 2 0 lis03 ? 00:00:00 [irq/25-aerdrv] +root 105 2 0 lis03 ? 00:00:00 [irq/26-aerdrv] +root 106 2 0 lis03 ? 00:00:00 [irq/27-aerdrv] +root 107 2 0 lis03 ? 00:00:00 [irq/28-aerdrv] +root 108 2 0 lis03 ? 00:00:00 [irq/29-aerdrv] +root 109 2 0 lis03 ? 00:00:00 [kworker/R-acpi_thermal_pm] +root 110 2 0 lis03 ? 00:00:00 [scsi_eh_0] +root 111 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_0] +root 112 2 0 lis03 ? 00:00:00 [scsi_eh_1] +root 113 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_1] +root 114 2 0 lis03 ? 00:00:00 [scsi_eh_2] +root 115 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_2] +root 116 2 0 lis03 ? 00:00:00 [scsi_eh_3] +root 117 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_3] +root 118 2 0 lis03 ? 00:00:00 [scsi_eh_4] +root 119 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_4] +root 120 2 0 lis03 ? 00:00:00 [scsi_eh_5] +root 121 2 0 lis03 ? 00:00:00 [kworker/R-scsi_tmf_5] +root 126 2 0 lis03 ? 00:00:00 [kworker/R-dm_bufio_cache] +root 128 2 0 lis03 ? 00:00:00 [kworker/R-mld] +root 129 2 0 lis03 ? 00:00:00 [kworker/R-ipv6_addrconf] +root 130 2 0 lis03 ? 00:00:00 [kworker/1:1H-kblockd] +root 136 2 0 lis03 ? 00:00:00 [kworker/R-kstrp] +root 147 2 0 lis03 ? 00:00:00 [kworker/u33:0] +root 221 2 0 lis03 ? 00:00:00 [kworker/2:1H] +root 225 2 0 lis03 ? 00:00:00 [kworker/0:1H-kblockd] +root 264 2 0 lis03 ? 00:00:00 [kworker/6:1H-kblockd] +root 270 2 0 lis03 ? 00:00:00 [kworker/5:1H-kblockd] +root 272 2 0 lis03 ? 00:00:00 [kworker/7:1H-kblockd] +root 277 2 0 lis03 ? 00:00:00 [kworker/4:1H-kblockd] +root 416 2 0 lis03 ? 00:00:00 [kworker/R-iscsi_conn_cleanup] +root 491 2 0 lis03 ? 00:00:00 [kworker/R-rpciod] +root 492 2 0 lis03 ? 00:00:00 [kworker/R-xprtiod] +root 570 2 0 lis03 ? 00:00:00 [kworker/3:1H-kblockd] +root 664 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-worker] +root 665 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-delalloc] +root 666 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-flush_delalloc] +root 667 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-cache] +root 668 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-fixup] +root 669 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-endio] +root 670 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-endio-meta] +root 671 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-rmw] +root 672 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-endio-write] +root 673 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-compressed-write] +root 674 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-freespace-write] +root 675 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-delayed-meta] +root 676 2 0 lis03 ? 00:00:00 [kworker/R-btrfs-qgroup-rescan] +root 684 2 0 lis03 ? 00:00:00 [btrfs-cleaner] +root 685 2 0 lis03 ? 00:00:32 [btrfs-transaction] +root 791 1 0 lis03 ? 00:00:12 /usr/lib/systemd/systemd-journald +root 825 1 0 lis03 ? 00:00:02 /usr/lib/systemd/systemd-userdbd +root 836 1 0 lis03 ? 00:00:02 /usr/lib/systemd/systemd-udevd +root 838 2 0 lis03 ? 00:00:00 [psimon] +root 916 2 0 lis03 ? 00:00:00 [jbd2/vda2-8] +root 918 2 0 lis03 ? 00:00:00 [kworker/R-ext4-rsv-conversion] +systemd+ 969 1 0 lis03 ? 00:03:34 /usr/lib/systemd/systemd-oomd +systemd+ 970 1 0 lis03 ? 00:00:09 /usr/lib/systemd/systemd-resolved +root 971 1 0 lis03 ? 00:00:00 /usr/bin/auditd +dbus 999 1 0 lis03 ? 00:00:00 /usr/bin/dbus-broker-launch --scope system --audit +dbus 1000 999 0 lis03 ? 00:00:13 dbus-broker --log 4 --controller 9 --machine-id 768d9a2d207f4597893b9a3dec32432b --max-bytes 536870912 --max-fds 4096 --max-matches 131072 --audit +avahi 1002 1 0 lis03 ? 00:00:01 avahi-daemon: running [fedora.local] +root 1004 1 0 lis03 ? 00:00:11 /usr/sbin/irqbalance +chrony 1005 1 0 lis03 ? 00:00:02 /usr/sbin/chronyd -n -F 2 +root 1006 1 0 lis03 ? 00:00:00 /usr/libexec/low-memory-monitor +root 1007 1 0 lis03 ? 00:00:00 /usr/sbin/mcelog --daemon --foreground +polkitd 1008 1 0 lis03 ? 00:00:16 /usr/lib/polkit-1/polkitd --no-debug --log-level=notice +root 1012 1 0 lis03 ? 00:00:01 /usr/libexec/accounts-daemon +root 1016 1 0 lis03 ? 00:00:00 /usr/libexec/switcheroo-control +root 1017 1 0 lis03 ? 00:00:04 /usr/lib/systemd/systemd-homed +root 1019 1 0 lis03 ? 00:00:04 /usr/lib/systemd/systemd-logind +root 1020 1 0 lis03 ? 00:00:05 /usr/lib/systemd/systemd-machined +root 1021 1 0 lis03 ? 00:00:03 /usr/libexec/udisks2/udisksd +root 1026 1 0 lis03 ? 00:00:01 /usr/libexec/upowerd +root 1032 2 0 lis03 ? 00:00:00 [psimon] +avahi 1037 1002 0 lis03 ? 00:00:00 avahi-daemon: chroot helper +root 1038 1 0 lis03 ? 00:00:00 /usr/sbin/spice-webdavd -p 9843 +root 1047 1 0 lis03 ? 00:00:00 /usr/sbin/abrtd -d -s +root 1054 1 0 lis03 ? 00:00:00 /usr/sbin/alsactl -s -n 19 -c -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf --initfile=/lib/alsa/init/00main rdaemon +root 1060 2 0 lis03 ? 00:00:00 [psimon] +root 1098 1 0 lis03 ? 00:00:00 /usr/bin/ModemManager +root 1101 1 0 lis03 ? 00:00:01 /usr/bin/python3 -sP /usr/bin/firewalld --nofork --nopid +root 1109 1 0 lis03 ? 00:00:01 /usr/bin/abrt-dump-journal-core -D -T -f -e +root 1110 1 0 lis03 ? 00:00:01 /usr/bin/abrt-dump-journal-oops -fxtD +root 1111 1 0 lis03 ? 00:00:01 /usr/bin/abrt-dump-journal-xorg -fxtD +root 1162 1 0 lis03 ? 00:00:17 /usr/bin/NetworkManager --no-daemon +root 1171 1 0 lis03 ? 00:00:00 /usr/bin/cupsd -l +root 1172 1 0 lis03 ? 00:00:03 /usr/bin/gssproxy -i +root 1173 1 0 lis03 ? 00:00:43 /usr/bin/python3 -Es /usr/sbin/tuned -l -P +root 1229 1 0 lis03 ? 00:00:24 /usr/sbin/rsyslogd -n +root 1243 1 0 lis03 ? 00:00:00 /usr/sbin/atd -f +root 1246 1 0 lis03 ? 00:00:00 /usr/sbin/crond -n +root 1248 1 0 lis03 ? 00:00:01 /usr/bin/gdm +root 1282 1 0 lis03 ? 00:00:00 /usr/libexec/uresourced +root 1294 2 0 lis03 ? 00:00:00 [psimon] +root 1302 1 0 lis03 ? 00:00:21 /usr/bin/python3 -Es /usr/sbin/tuned-ppd -l +colord 1418 1 0 lis03 ? 00:00:00 /usr/libexec/colord +root 1625 1 0 lis03 ? 00:00:01 /usr/bin/pcscd --foreground --auto-exit +root 1700 1 0 lis03 ? 00:00:01 /usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -s +root 1759 1 0 lis03 ? 00:00:26 /usr/sbin/spice-vdagentd +root 2018 1248 0 lis03 ? 00:00:01 gdm-session-worker [pam/gdm-password] +luciet 2030 1 0 lis03 ? 00:00:06 /usr/lib/systemd/systemd --user +luciet 2032 2030 0 lis03 ? 00:00:00 (sd-pam) +luciet 2050 1 0 lis03 ? 00:00:00 /usr/bin/gnome-keyring-daemon --daemonize --login +luciet 2062 2018 0 lis03 tty2 00:00:00 /usr/libexec/gdm-wayland-session /usr/bin/gnome-session +luciet 2068 2030 0 lis03 ? 00:00:00 /usr/bin/dbus-broker-launch --scope user +luciet 2073 2068 0 lis03 ? 00:00:08 dbus-broker --log 4 --controller 9 --machine-id 768d9a2d207f4597893b9a3dec32432b --max-bytes 100000000000000 --max-fds 25000000000000 --max-matches 5000 +luciet 2077 2062 0 lis03 tty2 00:00:00 /usr/libexec/gnome-session-binary +luciet 2132 2030 0 lis03 ? 00:00:00 /usr/libexec/gnome-session-ctl --monitor +luciet 2133 2030 0 lis03 ? 00:00:02 /usr/libexec/uresourced --user +luciet 2138 2030 0 lis03 ? 00:00:01 /usr/libexec/gnome-session-binary --systemd-service --session=gnome +luciet 2141 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfsd +luciet 2151 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f +luciet 2161 2030 0 lis03 ? 00:00:16 /usr/bin/pipewire +luciet 2162 2030 0 lis03 ? 00:00:26 /usr/bin/wireplumber +luciet 2195 2030 3 lis03 ? 06:31:15 /usr/bin/gnome-shell +luciet 2254 2030 0 lis03 ? 00:00:00 /usr/libexec/at-spi-bus-launcher +luciet 2260 2254 0 lis03 ? 00:00:00 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user +luciet 2261 2260 0 lis03 ? 00:00:00 dbus-broker --log 4 --controller 9 --machine-id 768d9a2d207f4597893b9a3dec32432b --max-bytes 100000000000000 --max-fds 6400000 --max-matches 5000000000 +luciet 2263 2030 0 lis03 ? 00:00:00 /usr/libexec/at-spi2-registryd --use-gnome-session +luciet 2268 2030 0 lis03 ? 00:00:00 /usr/libexec/xdg-permission-store +luciet 2269 2030 0 lis03 ? 00:00:02 /usr/libexec/gnome-shell-calendar-server +luciet 2293 2030 0 lis03 ? 00:00:01 /usr/libexec/evolution-source-registry +luciet 2294 2030 0 lis03 ? 00:00:00 /usr/libexec/dconf-service +luciet 2312 2030 0 lis03 ? 00:00:00 /usr/bin/gjs -m /usr/share/gnome-shell/org.gnome.Shell.Notifications +luciet 2317 2030 0 lis03 ? 00:01:41 /usr/bin/ibus-daemon --panel disable +luciet 2318 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-a11y-settings +luciet 2319 2030 0 lis03 ? 00:00:01 /usr/libexec/gsd-color +luciet 2320 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-datetime +luciet 2321 2030 0 lis03 ? 00:00:06 /usr/libexec/gsd-housekeeping +luciet 2331 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-keyboard +luciet 2337 2030 0 lis03 ? 00:00:02 /usr/libexec/gsd-media-keys +luciet 2342 2030 0 lis03 ? 00:00:01 /usr/libexec/gsd-power +luciet 2344 2030 0 lis03 ? 00:00:03 /usr/bin/spice-vdagent +luciet 2346 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-print-notifications +luciet 2354 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-rfkill +luciet 2356 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-screensaver-proxy +luciet 2365 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-sharing +luciet 2384 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-smartcard +luciet 2387 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-sound +luciet 2425 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-usb-protection +luciet 2433 2195 0 lis03 ? 00:02:23 /usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth /run/user/1000/.mutter-Xwaylandauth.IRV5E3 -listenfd 4 -listenfd 5 -displayfd 6 -initfd 7 - +luciet 2436 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-wacom +luciet 2440 2317 0 lis03 ? 00:00:00 /usr/libexec/ibus-dconf +luciet 2443 2317 0 lis03 ? 00:00:17 /usr/libexec/ibus-extension-gtk3 +luciet 2477 2030 0 lis03 ? 00:00:23 /usr/libexec/ibus-portal +luciet 2478 2030 0 lis03 ? 00:00:01 /usr/bin/gjs -m /usr/share/gnome-shell/org.gnome.ScreenSaver +luciet 2479 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-udisks2-volume-monitor +luciet 2514 2030 0 lis03 ? 00:00:09 /usr/libexec/gvfs-afc-volume-monitor +luciet 2525 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-gphoto2-volume-monitor +luciet 2539 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-mtp-volume-monitor +luciet 2551 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfs-goa-volume-monitor +luciet 2561 2030 0 lis03 ? 00:00:00 /usr/libexec/goa-daemon +luciet 2584 2030 0 lis03 ? 00:00:18 /usr/libexec/goa-identity-service +luciet 2604 2030 0 lis03 ? 00:00:00 /usr/libexec/gsd-printer +luciet 2611 2030 0 lis03 ? 00:00:01 /usr/libexec/evolution-calendar-factory +luciet 2646 2030 0 lis03 ? 00:00:00 /usr/libexec/evolution-addressbook-factory +root 2669 2 0 lis03 ? 00:00:00 [kworker/0:2H] +luciet 2672 2030 0 lis03 ? 00:00:08 /usr/bin/pipewire-pulse +luciet 2708 2317 0 lis03 ? 00:00:29 /usr/libexec/ibus-engine-simple +luciet 2721 2030 0 lis03 ? 00:00:05 /usr/libexec/gsd-xsettings +luciet 2764 2195 0 lis03 ? 00:00:12 /usr/libexec/mutter-x11-frames +luciet 2773 2030 0 lis03 ? 00:00:00 /usr/libexec/ibus-x11 +luciet 2789 2138 0 lis03 ? 00:14:20 /usr/bin/gnome-software --gapplication-service +luciet 2794 2138 0 lis03 ? 00:00:00 /usr/libexec/gsd-disk-utility-notify +luciet 2798 2138 0 lis03 ? 00:00:36 /usr/bin/xpad +luciet 2803 2030 0 lis03 ? 00:00:00 /usr/bin/abrt-applet --gapplication-service +luciet 2804 2138 0 lis03 ? 00:00:02 /usr/libexec/evolution-data-server/evolution-alarm-notify +luciet 2885 2030 0 lis03 ? 00:00:01 /usr/libexec/xdg-desktop-portal +luciet 2897 2030 0 lis03 ? 00:00:00 /usr/libexec/xdg-document-portal +root 2912 2897 0 lis03 ? 00:00:00 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc +luciet 2919 2030 0 lis03 ? 00:00:08 /usr/libexec/xdg-desktop-portal-gnome +root 2920 1 0 lis03 ? 00:00:01 /usr/sbin/abrt-dbus -t133 +luciet 3017 2030 0 lis03 ? 00:00:05 /usr/libexec/xdg-desktop-portal-gtk +luciet 3098 2030 0 lis03 ? 00:00:02 /usr/bin/gnome-calendar --gapplication-service +luciet 3108 2030 0 lis03 ? 00:00:00 /usr/lib64/firefox/firefox --dbus-service /usr/bin/firefox +luciet 3151 2030 0 lis03 ? 00:00:00 /usr/libexec/bluetooth/obexd +luciet 3153 2141 0 lis03 ? 00:00:00 /usr/libexec/gvfsd-trash --spawner :1.7 /org/gtk/gvfs/exec_spaw/0 +luciet 3192 2030 0 lis03 ? 00:00:00 /usr/lib64/firefox/crashhelper 3108 9 /tmp/ 10 12 +luciet 3202 2030 0 lis03 ? 00:00:20 /usr/libexec/localsearch-3 +luciet 3272 2030 0 lis03 ? 00:00:00 /usr/libexec/flatpak-session-helper +luciet 3277 2030 0 lis03 ? 00:00:00 server --sh -n /run/user/1000/.flatpak-helper/pkcs11-flatpak-3272 --provider p11-kit-trust.so pkcs11:model=p11-kit-trust?write-protected=yes +luciet 3280 2030 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 43 -- /usr/bin/xdg-dbus-proxy --args=45 +luciet 3281 3280 0 lis03 ? 00:00:08 /usr/bin/xdg-dbus-proxy --args=45 +luciet 3284 2030 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 43 -- code --reuse-window +luciet 3296 2030 0 lis03 ? 00:00:00 /usr/libexec/flatpak-portal +luciet 3315 3284 0 lis03 ? 00:06:25 /app/extra/vscode/code --ms-enable-electron-run-as-node --extensions-dir=/home/luciet/.var/app/com.visualstudio.code/data/vscode/extensions --reuse-wind +luciet 3321 3315 0 lis03 ? 00:00:00 /app/extra/vscode/code --type=zygote --no-zygote-sandbox +luciet 3323 3315 0 lis03 ? 00:00:00 [zypak-sandbox] +luciet 3325 3284 0 lis03 ? 00:00:00 cat +luciet 3326 3284 0 lis03 ? 00:00:00 cat +luciet 3327 3296 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 42 -- /app/bin/zypak-helper child - /app/extra/vscode/code --type=zygote +luciet 3346 3284 0 lis03 ? 00:00:00 /usr/bin/bwrap --args 42 -- /app/bin/zypak-helper child - /app/extra/vscode/code --type=zygote +luciet 3347 3346 0 lis03 ? 00:00:00 /app/extra/vscode/code --type=zygote +luciet 3379 3284 0 lis03 ? 00:00:00 /app/extra/vscode/chrome_crashpad_handler --monitor-self-annotation=ptype=crashpad-handler --no-rate-limit --database=/home/luciet/.var/app/com.visualst +luciet 3404 3315 0 lis03 ? 00:00:40 /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enabl +luciet 3424 3347 0 lis03 ? 00:27:31 /app/extra/vscode/code --type=zygote +luciet 3450 3347 0 lis03 ? 00:00:59 /app/extra/vscode/code --type=zygote +luciet 3499 3321 0 lis03 ? 00:27:07 /app/extra/vscode/code --type=zygote --no-zygote-sandbox +luciet 3534 3315 0 lis03 ? 00:00:56 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-cras +luciet 3536 3315 0 lis03 ? 00:01:20 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-cras +luciet 3563 3315 0 lis03 ? 00:00:34 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --dns-result-order=ipv4first --experime +luciet 3565 3277 0 lis03 ? 00:00:03 p11-kit-remote --provider p11-kit-trust.so pkcs11:model=p11-kit-trust?write-protected=yes +luciet 3593 3315 0 lis03 ? 00:01:46 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --dns-result-order=ipv4first --experime +luciet 3600 3315 0 lis03 ? 00:01:43 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-cras +luciet 3664 3593 0 lis03 ? 00:00:22 /app/extra/vscode/code /app/extra/vscode/resources/app/extensions/markdown-language-features/dist/serverWorkerMain --node-ipc --clientProcessId=252 +luciet 3694 2317 0 lis03 ? 00:00:02 /usr/bin/python3 /usr/share/ibus-typing-booster/engine/main.py --ibus +luciet 3727 2030 0 lis03 ? 00:00:00 /usr/libexec/gvfsd-metadata +passim 3813 1 0 lis03 ? 00:00:05 /usr/libexec/passimd +luciet 4256 2030 0 lis03 ? 00:13:58 /usr/bin/ptyxis --gapplication-service +luciet 4264 4256 0 lis03 ? 00:00:20 /usr/libexec/ptyxis-agent --socket-fd=3 --rlimit-nofile=1024 +luciet 4284 2030 0 lis03 ? 00:00:00 catatonit -P +luciet 11673 2141 0 lis04 ? 00:00:00 /usr/libexec/gvfsd-recent --spawner :1.7 /org/gtk/gvfs/exec_spaw/1 +luciet 11674 2141 0 lis04 ? 00:00:00 /usr/libexec/gvfsd-network --spawner :1.7 /org/gtk/gvfs/exec_spaw/2 +luciet 11693 2141 0 lis04 ? 00:00:00 /usr/libexec/gvfsd-dnssd --spawner :1.7 /org/gtk/gvfs/exec_spaw/3 +luciet 11699 2141 0 lis04 ? 00:00:04 /usr/libexec/gvfsd-wsdd --spawner :1.7 /org/gtk/gvfs/exec_spaw/4 +luciet 11704 11699 0 lis04 ? 00:00:06 /usr/bin/python3 /usr/bin/wsdd --no-host --discovery --listen /run/user/1000/gvfsd/wsdd +luciet 11949 3315 0 lis04 ? 00:08:20 /proc/self/exe --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --crashpad-handler-pid=51 --enable-cras +luciet 11975 11949 0 lis04 pts/1 00:00:01 /bin/sh +luciet 12256 2050 0 lis04 ? 00:00:00 /usr/bin/ssh-agent -D -a /run/user/1000/keyring/.ssh +luciet 16303 3593 0 lis05 ? 00:00:12 /app/extra/vscode/code /app/extra/vscode/resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=25 +luciet 16442 11975 0 lis05 pts/1 00:00:00 git diff --name-status lucie-talasova..lucie-talasova-vyvoj +luciet 16443 16442 0 lis05 pts/1 00:00:00 /usr/bin/less +luciet 17030 2030 0 lis05 ? 00:00:52 /usr/bin/nautilus --gapplication-service +luciet 20894 4264 0 lis05 pts/2 00:00:04 /usr/bin/bash +root 55010 2 0 07:58 ? 00:00:00 [kworker/0:1-events] +sssd 61732 1 0 10:50 ? 00:00:01 /usr/libexec/sssd/sssd_kcm --logger=files +luciet 62146 4264 0 10:56 pts/0 00:00:00 /usr/bin/bash +root 62668 2 0 12:11 ? 00:00:00 [kworker/4:0-mm_percpu_wq] +luciet 62914 62146 0 13:09 pts/0 00:00:00 sleep 10000 +root 63047 2 0 13:35 ? 00:00:00 [kworker/5:0-events] +root 63071 2 0 13:45 ? 00:00:01 [kworker/u32:2-btrfs-endio] +root 63194 2 0 14:25 ? 00:00:00 [kworker/7:0-events] +root 63195 2 0 14:26 ? 00:00:00 [kworker/3:2-cgroup_destroy] +root 63253 2 0 14:27 ? 00:00:00 [kworker/u32:4-btrfs-endio] +root 63260 2 0 14:27 ? 00:00:00 [kworker/1:1-events] +root 63277 2 0 14:27 ? 00:00:00 [kworker/u32:8-events_unbound] +root 63334 2 0 14:27 ? 00:00:00 [kworker/6:3-events] +root 63371 2 0 14:27 ? 00:00:00 [kworker/u32:12-btrfs-endio] +root 63406 2 0 14:29 ? 00:00:00 [kworker/2:0-events] +luciet 63496 20894 0 14:31 pts/2 00:00:00 script terminal.log +luciet 63498 63496 0 14:31 pts/3 00:00:00 bash -i +root 63592 2 0 14:33 ? 00:00:00 [kworker/6:1-events] +root 63635 2 0 14:34 ? 00:00:00 [kworker/0:0-events] +luciet 63652 63498 0 14:35 pts/3 00:00:00 script terminal.log +luciet 63654 63652 0 14:35 pts/4 00:00:00 bash -i +root 63707 2 0 14:35 ? 00:00:00 [kworker/5:3-events] +root 63709 2 0 14:35 ? 00:00:00 [kworker/3:0-events] +root 63713 2 0 14:35 ? 00:00:00 [kworker/1:0-events] +root 63732 2 0 14:36 ? 00:00:00 [kworker/4:1-events] +root 63766 2 0 14:36 ? 00:00:00 [kworker/7:2-mm_percpu_wq] +root 63778 2 0 14:38 ? 00:00:00 [kworker/2:1-events] +root 63788 2 0 14:41 ? 00:00:00 [kworker/3:1] +root 63789 2 0 14:41 ? 00:00:00 [kworker/4:2-mm_percpu_wq] +root 63790 2 0 14:42 ? 00:00:00 [kworker/1:2-events] +root 63792 825 0 14:44 ? 00:00:00 systemd-userwork: waiting... +root 63793 825 0 14:44 ? 00:00:00 systemd-userwork: waiting... +root 63794 825 0 14:44 ? 00:00:00 systemd-userwork: waiting... +root 63795 2 0 14:44 ? 00:00:00 [kworker/2:2-mm_percpu_wq] +root 63796 2 0 14:45 ? 00:00:00 [kworker/6:0-events] +root 63800 1 1 14:45 ? 00:00:00 /usr/libexec/fprintd +root 63804 2 0 14:45 ? 00:00:00 [kworker/u32:0-flush-btrfs-1] +root 63805 2 0 14:45 ? 00:00:00 [kworker/u32:1-events_unbound] +luciet 63838 63654 99 14:45 pts/4 00:00:00 ps -ef +0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;BK7mpsfpsf-efg|egrep -w][r]ootl>cluciet/luciet1111111111111Proo1111PROOTCCCCCCCCCCCC +666;vte.shell.preexec!0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Becho $? +666;vte.shell.preexec!0 +0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Bpsh-ef?| grep -w [r]oo11111P1@l1@]1@u1@c1@i1@e1@tCCCCCCCCCCC111111111Pluciet/luciet_ps.txt +666;vte.shell.preexec!0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Becho $? +666;vte.shell.preexec!0 +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCbeBETTER:Kpostexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Bep2Pmk8PeP"PS1="""\[;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCbeBETTER:K;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""KC"PS1="""\[;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""KCPS1="""\[;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCbeBETTER:K\e]133;D;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCbeBETTER:Ke]133;D;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCechoC$PS1K[\e]133;D;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCbeBETTER:K5P1Pe1PPS1=\[\e]133;D;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"KCCCCCCC"\[\e]133;D;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""KCPS1="""\[\e]133;D;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""KCPS1="""\[;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:+\[\e[0m\]} \[\e]133;B\e\\\]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""KCPS1="""\[;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""K"""\[;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLO22PR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:AAAAND:+\[\e[0m\]} \[\e]AAAA +K +K +K +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"""KCPS1="""\[;$?\e\\\e]133;A\e\\\]${PROMPT_START@P}\[\e[0m\]${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_CONTAINER}${PROMPT_USERHOST:+${PROMPT_USERHOST@P}${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}}}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}${PROMPT_DIRECTORY@P}${PROMPT_GIT_BRANCH:+${PROMPT_SEPARATOR:+\[\e[0m\]${PROMPT_SEPARATOR_COLOR:+\[\e[${PROMPT_SEPARATOR_COLOR}m\]}${PROMPT_SEPARATOR@P}${PROMPT_SEPARATOR_COLOR:+\[\e[0m\]}${PROMPT_HIGHLIGHT:+\[\e[${PROMPT_HIGHLIGHT}m\]}${PROMPT_COLOR:+\[\e[${PROMPT_COLOR}m\]}${PROMPT_DIR_COLOR:+\[\e[${PROMPT_DIR_COLOR}m\]}}${PROMPT_GIT_COLOR:+\[\e[${PROMPT_GIT_COLOR}m\]}${PROMPT_GIT_BRANCH@P}}\[\e[0m\]${PROMPT_END@P}\$${PROMPT_END:AAAA +K +K +K +KAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCPemk2P8PteeKK7mps$-efe|-grepl-wc[r]ootl|cwct-l27met_ps.txt +ACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCps -ef | grep -w [r]o1P11P1@l1@]1@u1@c1@i1@eCCCCCCCCC +ACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC >> luciet/luciet_ps.txt +666;vte.shell.preexec!0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Bechoe$?K grep -w [l]uciet | wc -l >> luciet/luciet_ps.txt +666;vte.shell.preexec!0 +0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Bpsh-ef?| grep -w [l]uciet | wc -l >> lucie111111P1@r1@]1@o1@oCCCCCCCCCCCCCKROOT/root_ps.txtK +666;vte.shell.preexec!0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/ukoly5-procesy_signaly?2004h133;D;0133;A0m1m32mluciet@fedora0m:1m32m~/Dokumenty/brno-linux/ukoly5-procesy_signaly0m$ 133;Bechoe$?K grep -w [r]oot | wc -l >> ROOT/root_ps.txt +666;vte.shell.preexec!0 +0;luciet@fedora:~/Dokumenty/brno-linux/ukoly5-procesy_signaly666;vte.shell.postexec=0666;vte.shell.precmd!7;file://fedora/home/luciet/Dokumenty/brno-linux/uk