405 lines
19 KiB
PHP
405 lines
19 KiB
PHP
<?php
|
|
// public/cheatsheet.php
|
|
|
|
require_once __DIR__ . '/../includes/config.php';
|
|
|
|
// Obsah stránky
|
|
$content = '
|
|
<section class="hero">
|
|
<h1 style="text-align: center;">⚡ Krátké návody (Cheatsheets)</h1>
|
|
<p style="text-align: center;">Rychlý přehled příkazů pro EndeavourOS, Arch Linux, Gnome, i3wm, systémové nástroje a další.</p>
|
|
</section>
|
|
|
|
<div class="cheatsheet-container">
|
|
|
|
|
|
|
|
<!-- Sekce: Gnome klávesové zkratky -->
|
|
<div class="cheatsheet-section">
|
|
<h2>🖥️ Gnome klávesové zkratky (Super = klávesa windows)</h2>
|
|
<div class="table-wrapper">
|
|
<table class="markdown-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Akce</th>
|
|
<th>Klávesová zkratka</th>
|
|
<th>Poznámka</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Aktivity</td>
|
|
<td><code>Super</code></td>
|
|
<td>Otevře přehled aktivit (Activities)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Menu aplikací</td>
|
|
<td><code>Super + A</code></td>
|
|
<td>Zobrazí seznam všech nainstalovaných aplikací</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Okno příkazů</td>
|
|
<td><code>Alt + F2</code></td>
|
|
<td>Otevře okno pro spouštění příkazů (Run Command)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zámek obrazovky</td>
|
|
<td><code>Super + L</code></td>
|
|
<td>Zamknout obrazovku (nezbytné pro ochranu vašeho soukromí).</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Historie oznámení</td>
|
|
<td><code>Super + V</code></td>
|
|
<td>Zobrazí historii oznámení (Notifications)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Přepínání mezi aplikacemi</td>
|
|
<td><code>Alt + Tab</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Přepínaní mezi okny stejné aplikace</td>
|
|
<td><code>Alt + `</code></td>
|
|
<td>Klávesa nad Tabem</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Maximalizace okna</td>
|
|
<td><code>Super + ↑</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Obnovení původní velikosti nebo minimalizace</td>
|
|
<td><code>Super + ↓</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Přichycení okna</td>
|
|
<td><code>Super + ← / →</code></td>
|
|
<td>K levé nebo pravé polovině obrazovky (Tiling)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Přesunout okna na horní monitor</td>
|
|
<td><code>Super + Shift + ↑</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zavření aktivního okna</td>
|
|
<td><code>Alt + F4</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Přepínání mezi plochami</td>
|
|
<td><code>Super + Page Up / Page Down</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Přesun aktivního okna na vedlejší plochu</td>
|
|
<td><code>Super + Shift + Page Up / Page Down</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Navigace mezi prostory</td>
|
|
<td><code>Ctrl + Alt + ← / →</code></td>
|
|
<td>Pokud máte plochy vodorovně</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Snímek nebo záznam</td>
|
|
<td><code>PrtSc (PrintScreen)</code></td>
|
|
<td>Spustí interaktivní nástroj pro snímek nebo záznam obrazovky</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Okamžitý snímek aktuálního okna</td>
|
|
<td><code>Alt + PrtSc</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Snímek celé obrazovky</td>
|
|
<td><code>Shift + PrtSc</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Terminál</td>
|
|
<td><code>Ctrl + Alt + T</code></td>
|
|
<td>Ve většině konfigurací EndeavourOS otevře váš terminál</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zobrazí přehled</td>
|
|
<td><code>Super + S</code></td>
|
|
<td>V novějších verzích GNOME</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sekce: 🐧 Linux pacman příkazy -->
|
|
<div class="cheatsheet-section">
|
|
<h2>🐧 Linux pacman příkazy</h2>
|
|
<div class="table-wrapper">
|
|
<table class="markdown-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Akce</th>
|
|
<th>Příkaz</th>
|
|
<th>Poznámka</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Nainstaluje balíček</td>
|
|
<td><code>pacman -S</code></td>
|
|
<td>Nainstaluje balíček a další potředné soubory.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Nainstaluje balíček lokálně</td>
|
|
<td><code>pacman -U /path/to/package.pkg.tar.zst</code></td>
|
|
<td>Nainstaluje balíček lokálně uložený ve vašem pc.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Vyhledá a aktualizuje balíčky</td>
|
|
<td><code>pacman -Syu</code></td>
|
|
<td>Vyhledá a aktualizuje všechny vaše balíčky které mají novější verzi.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>vyhledá a aktualizuje všechny balíčky mimo těch co jsou uvedeny za --ignore</td>
|
|
<td><code>pacman -Syu --ignore</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Nainstaluje balíček podle názvu a verze kterou potřebujete</td>
|
|
<td><code>pacman -S =</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Odebere balíček bez dalších potřebných balíčků které se sním nainstalovali</td>
|
|
<td><code>pacman -R</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Odebere balíček a všechny jeho závislosti</td>
|
|
<td><code>pacman -Rs</code></td>
|
|
<td>Odebere balíček i s dalšími který se sníěm nainstalovali pokud nejsou potřeba pro jiný nainstalovaný balíček.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Odstrání nepotřebné součásti nainstalovaných balíčků</td>
|
|
<td><code>pacman -Rns $(pacman-Qdtq)</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Odebere komplet balíček bez dalších potřebných balíčků</td>
|
|
<td><code>pacman -Rdd</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Odstraní všechny balíčky z cache</td>
|
|
<td><code>pacman -Sc</code></td>
|
|
<td>Odebere staré verze balíčků i staré verze balíčků v cache.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Odstraní všechny balíčky z cache</td>
|
|
<td><code>pacman -Scc</code></td>
|
|
<td><span style="color: #e74c3c;">Pozor: Nevratné!</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Stahuje aktualizované seznamy balíčků z každého konfigurovaného repozitáře</td>
|
|
<td><code>pacman -Sy</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zobrazí všechny shody hledaného balíčku v repozitářích</td>
|
|
<td><code>pacman -Ss</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Vyhledá všechny balíčky co se shodují s názvem které máte nainstalované</td>
|
|
<td><code>pacman -Qs</code></td>
|
|
<td>Může se hodit pojud některé balíčky používáte ve více verzích.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zobrazí všechny verze balíčku v repozitářích</td>
|
|
<td><code>pacman -F</code></td>
|
|
<td>Tak i co máte nainstalované.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Vypíše všechny názvy nainstalovaných balíčků a jejich verzi</td>
|
|
<td><code>pacman -Q</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Vypíše všechny soubory nainstalovaných balíčků a cestu k ním</td>
|
|
<td><code>pacman -Ql</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Pacman prohledá databázi nainstalovaných balíčků</td>
|
|
<td><code>pacman -Qo /cesta/k souboru/</code></td>
|
|
<td>Vrátí informaci o tom, kterému balíčků patří zadaný soubor.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Seznam názvů balíčků, které jste explicitně nainstalovali.</td>
|
|
<td><code>pacman -Qe</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zobrazí detailní informace o balíčků</td>
|
|
<td><code>pacman -Si</code></td>
|
|
<td>Jako verzi, velikost, závislosti atd u nainstalovaného balíčků.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zobrazí detailní informace o balíčků</td>
|
|
<td><code>pacman -Qi</code></td>
|
|
<td>Jako verzi, velikost, závislosti atd u nainstalovaného balíčků. Navíc zobrazí informace o instalaci balíčků jako kdy byl instalován.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Seznam názvů balíčků, které jsou označeny jako orphaned.</td>
|
|
<td><code>pacman -Qdt</code></td>
|
|
<td>Tento seznam může být užitečný při čištění systému od nepotřebných balíčků a uvolnění místa na disku.</td>
|
|
</tr>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sekce: Yay -->
|
|
<div class="cheatsheet-section">
|
|
<h2>📦 Správa balíčků Yay</h2>
|
|
<div class="table-wrapper">
|
|
<table class="markdown-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Akce</th>
|
|
<th>Příkaz</th>
|
|
<th>Poznámka</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Hledat v AUR</td>
|
|
<td><code>yay -Ss nazev</code></td>
|
|
<td>Vyhledávání v komunitním repozitáři</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Instalovat z AUR</td>
|
|
<td><code>yay -S nazev</code></td>
|
|
<td>Automatická kompilace</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sekce: Systemd & Služby -->
|
|
<div class="cheatsheet-section">
|
|
<h2>⚙️ Systemd & Služby</h2>
|
|
<div class="table-wrapper">
|
|
<table class="markdown-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Akce</th>
|
|
<th>Příkaz</th>
|
|
<th>Poznámka</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Spustit službu</td>
|
|
<td><code>sudo systemctl start nazev</code></td>
|
|
<td>Jednorázově</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zastavit službu</td>
|
|
<td><code>sudo systemctl stop nazev</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Restartovat službu</td>
|
|
<td><code>sudo systemctl restart nazev</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Povolit automatický start</td>
|
|
<td><code>sudo systemctl enable nazev</code></td>
|
|
<td>Při bootování</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Zakázat automatický start</td>
|
|
<td><code>sudo systemctl disable nazev</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Status služby</td>
|
|
<td><code>systemctl status nazev</code></td>
|
|
<td>Zobrazí logy a stav</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Reboot systému</td>
|
|
<td><code>systemctl reboot</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Shutdown systému</td>
|
|
<td><code>systemctl poweroff</code></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sekce: Bluetooth & Wifi -->
|
|
<div class="cheatsheet-section">
|
|
<h2>📡 Bluetooth & Wifi</h2>
|
|
<div class="table-wrapper">
|
|
<table class="markdown-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Akce</th>
|
|
<th>Příkaz</th>
|
|
<th>Poznámka</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Zkontrolovat Bluetooth</td>
|
|
<td><code>lsmod | grep btusb</code></td>
|
|
<td>Je modul načten?</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Spustit Bluetooth službu</td>
|
|
<td><code>sudo systemctl start bluetooth</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Povolit Bluetooth při startu</td>
|
|
<td><code>sudo systemctl enable bluetooth</code></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Odblokovat Bluetooth</td>
|
|
<td><code>rfkill unblock bluetooth</code></td>
|
|
<td>Pokud je softwarově zablokované</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Seznam wifi sítí</td>
|
|
<td><code>nmcli device wifi list</code></td>
|
|
<td>Pomocí NetworkManager</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Připojit se k wifi</td>
|
|
<td><code>nmcli device wifi connect SSID password HESLO</code></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
';
|
|
|
|
$pageTitle = "Krátké návody - EndeavourOS CZ";
|
|
$pageDesc = "Rychlý přehled příkazů pro EndeavourOS, Arch Linux, Gnome, i3wm, systémové nástroje a další.";
|
|
|
|
require PATH_TEMPLATES . 'base.php';
|
|
?>
|