Files
web-archlinux_cz/public/posts/command-line-shell/index.html
T

431 lines
23 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="cs"><head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script><meta charset="utf-8">
<meta http-equiv="content-type" content="text/html">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title itemprop="name">Command-Line Shell | Arch Linux CZ</title>
<meta property="og:title" content="Command-Line Shell | Arch Linux CZ" />
<meta name="twitter:title" content="Command-Line Shell | Arch Linux CZ" />
<meta itemprop="name" content="Command-Line Shell | Arch Linux CZ" />
<meta name="application-name" content="Command-Line Shell | Arch Linux CZ" />
<meta property="og:site_name" content="Arch Linux CZ" />
<meta name="description" content="Česká komunita Arch Linuxu">
<meta itemprop="description" content="Česká komunita Arch Linuxu" />
<meta property="og:description" content="Česká komunita Arch Linuxu" />
<meta name="twitter:description" content="Česká komunita Arch Linuxu" />
<meta property="og:locale" content="cs" />
<meta name="language" content="cs" />
<link rel="alternate" hreflang="en" href="http://localhost:1313/posts/command-line-shell/" title="" />
<meta property="og:type" content="article" />
<meta property="og:article:published_time" content=2022-04-01T00:00:00Z />
<meta property="article:published_time" content=2022-04-01T00:00:00Z />
<meta property="og:url" content="http://localhost:1313/posts/command-line-shell/" />
<meta property="og:article:author" content="archos" />
<meta property="article:author" content="archos" />
<meta name="author" content="archos" />
<script defer type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Article",
"headline": "Command-Line Shell",
"author": {
"@type": "Person",
"name": ""
},
"datePublished": "2022-04-01",
"description": "",
"wordCount": 618 ,
"mainEntityOfPage": "True",
"dateModified": "2022-04-01",
"image": {
"@type": "imageObject",
"url": ""
},
"publisher": {
"@type": "Organization",
"name": "Arch Linux CZ"
}
}
</script>
<meta name="generator" content="Hugo 0.161.1">
<meta property="og:url" content="http://localhost:1313/posts/command-line-shell/">
<meta property="og:site_name" content="Arch Linux CZ">
<meta property="og:title" content="Command-Line Shell">
<meta property="og:description" content="V dalším díle seriálu Tondy Fischera se podíváme na prostředí příkazového řádku. Představíme si postupně 3 nejrozšířenější shelly v GNU/Linux (sh nepočítám). Shells si postupně nakonfigurujeme a přizpůsobíme opět pro nejlepší efektivitu svojí práce. Terminálové aplikace se tak dostanou na zcela jinou úroveň, se kterou se často nemohou měřit ani normální aplikace s tlačítky. Batch processing je nenahraditelnou součástí pokročilého používání počítačů, historie příkazů a fuzzy processing je něco, co se jiným operačním systémům ani nesnilo.">
<meta property="og:locale" content="cs">
<meta property="og:type" content="article">
<meta property="article:section" content="posts">
<meta property="article:published_time" content="2022-04-01T00:00:00+00:00">
<meta property="article:modified_time" content="2022-04-01T00:00:00+00:00">
<meta property="article:tag" content="Shell">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Command-Line Shell">
<meta name="twitter:description" content="V dalším díle seriálu Tondy Fischera se podíváme na prostředí příkazového řádku. Představíme si postupně 3 nejrozšířenější shelly v GNU/Linux (sh nepočítám). Shells si postupně nakonfigurujeme a přizpůsobíme opět pro nejlepší efektivitu svojí práce. Terminálové aplikace se tak dostanou na zcela jinou úroveň, se kterou se často nemohou měřit ani normální aplikace s tlačítky. Batch processing je nenahraditelnou součástí pokročilého používání počítačů, historie příkazů a fuzzy processing je něco, co se jiným operačním systémům ani nesnilo.">
<link rel="canonical" href="http://localhost:1313/posts/command-line-shell/">
<link href="/style.min.2d921c18cf1ec555ffc03d59a8adc211c402c68c930c27d6a0c306ab175a8d09.css" rel="stylesheet">
<link href="/code-highlight.min.706d31975fec544a864cb7f0d847a73ea55ca1df91bf495fd12a177138d807cf.css" rel="stylesheet">
<link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png">
<link rel="mask-icon" href="/icons/safari-pinned-tab.svg">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="manifest" href="http://localhost:1313/site.webmanifest">
<meta name="msapplication-config" content="/browserconfig.xml">
<meta name="msapplication-TileColor" content="#2d89ef">
<meta name="theme-color" content="#434648">
<meta name="color-scheme" content="light dark">
<link rel="icon" type="image/svg+xml" href="/icons/favicon.svg">
</head>
<body data-theme = "" class="notransition">
<script src="/js/theme.js"></script>
<div class="navbar" role="navigation">
<nav class="menu" aria-label="Main Navigation">
<a href="http://localhost:1313/" class="logo">
<img src="/logo.png" alt="Arch Linux CZ" height="50">
</a>
<input type="checkbox" id="menu-trigger" class="menu-trigger" />
<label for="menu-trigger">
<span class="menu-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" stroke="currentColor" fill="none" viewBox="0 0 14 14"><title>Menu</title><path stroke-linecap="round" stroke-linejoin="round" d="M10.595 7L3.40726 7"></path><path stroke-linecap="round" stroke-linejoin="round" d="M10.5096 3.51488L3.49301 3.51488"></path><path stroke-linecap="round" stroke-linejoin="round" d="M10.5096 10.4851H3.49301"></path><path stroke-linecap="round" stroke-linejoin="round" d="M0.5 12.5V1.5C0.5 0.947715 0.947715 0.5 1.5 0.5H12.5C13.0523 0.5 13.5 0.947715 13.5 1.5V12.5C13.5 13.0523 13.0523 13.5 12.5 13.5H1.5C0.947715 13.5 0.5 13.0523 0.5 12.5Z"></path></svg>
</span>
</label>
<div class="trigger">
<ul class="trigger-container">
<li>
<a class="menu-link " href="/">
Domů
</a>
</li>
<li>
<a class="menu-link " href="/categories/n%C3%A1vody/">
Návody
</a>
</li>
<li>
<a class="menu-link " href="/categories/zrp%C3%A1vy/">
Zprávy
</a>
</li>
<li>
<a class="menu-link " href="/o-arch-linuxu/">
O Arch Linuxu
</a>
</li>
<li>
<a class="menu-link " href="https://wiki.arch-linux.cz/shelves/arch-linux-cz">
Wiki
</a>
</li>
<li>
<a class="menu-link " href="https://forum.arch-linux.cz/">
Fórum
</a>
</li>
<li>
<a class="menu-link " href="/komunita/">
Komunita
</a>
</li>
<li>
<a class="menu-link " href="/podporte-nas/">
Podpořte nás
</a>
</li>
<li class="menu-separator">
<span>|</span>
</li>
</ul>
<a id="mode" href="#">
<svg xmlns="http://www.w3.org/2000/svg" class="mode-sunny" width="21" height="21" viewBox="0 0 14 14" stroke-width="1">
<title>LIGHT</title><g><circle cx="7" cy="7" r="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"></circle><line x1="7" y1="0.5" x2="7" y2="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="2.4" y1="2.4" x2="3.82" y2="3.82" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="0.5" y1="7" x2="2.5" y2="7" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="2.4" y1="11.6" x2="3.82" y2="10.18" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="7" y1="13.5" x2="7" y2="11.5" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="11.6" y1="11.6" x2="10.18" y2="10.18" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="13.5" y1="7" x2="11.5" y2="7" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="11.6" y1="2.4" x2="10.18" y2="3.82" fill="none" stroke-linecap="round" stroke-linejoin="round"></line></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" class="mode-moon" width="21" height="21" viewBox="0 0 14 14" stroke-width="1">
<title>DARK</title><g><circle cx="7" cy="7" r="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"></circle><line x1="7" y1="0.5" x2="7" y2="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="2.4" y1="2.4" x2="3.82" y2="3.82" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="0.5" y1="7" x2="2.5" y2="7" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="2.4" y1="11.6" x2="3.82" y2="10.18" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="7" y1="13.5" x2="7" y2="11.5" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="11.6" y1="11.6" x2="10.18" y2="10.18" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="13.5" y1="7" x2="11.5" y2="7" fill="none" stroke-linecap="round" stroke-linejoin="round"></line><line x1="11.6" y1="2.4" x2="10.18" y2="3.82" fill="none" stroke-linecap="round" stroke-linejoin="round"></line></g></svg>
</a>
</div>
</nav>
</div>
<div class="wrapper post">
<main class="page-content" aria-label="Content">
<article>
<header class="header">
<h1 class="header-title">Command-Line Shell</h1>
<div class="post-meta">
<time datetime="2022-04-01T00:00:00&#43;00:00" itemprop="datePublished"> 1. 4. 2022 </time>
</div>
</header>
<div class="page-content">
<p>V dalším díle seriálu <a href="https://github.com/raven2cz">Tondy Fischera</a> se podíváme na prostředí příkazového řádku. Představíme si postupně 3 nejrozšířenější shelly v GNU/Linux (sh nepočítám). Shells si postupně nakonfigurujeme a přizpůsobíme opět pro nejlepší efektivitu svojí práce. Terminálové aplikace se tak dostanou na zcela jinou úroveň, se kterou se často nemohou měřit ani normální aplikace s tlačítky. Batch processing je nenahraditelnou součástí pokročilého používání počítačů, historie příkazů a fuzzy processing je něco, co se jiným operačním systémům ani nesnilo.</p>
<p>Popis shellů je uveden na arch wiki <a href="https://wiki.archlinux.org/title/Command-line_shell">Command-Line Shell</a>.</p>
<p>Základní shelly, které si ukážeme:</p>
<ul>
<li>
<p><code>Bash</code> - nejzákladnější shell v GNU/Linux. POSIX complient. Nutný znát v každém případě.<a href="https://www.gnu.org/software/bash/">https://www.gnu.org/software/bash/</a></p>
</li>
<li>
<p><code>Zsh</code> - Interaktivní používání, silný skriptovací jazyk. POSIX complient. <a href="https://www.zsh.org/">https://www.zsh.org/</a></p>
</li>
<li>
<p><code>Fish</code> - Není POSIX, jde vlastní cestou. Inteligentní a uživatelsky přívětivý shell příkazového řádku. Fish provádí plnobarevné zvýraznění syntaxe příkazového řádku, stejně jako zvýraznění a dokončení příkazů a jejich argumentů, existence souboru a historie. Podporuje kompletní, jak píšete pro historii a příkazy. Fish je schopen analyzovat manuálové stránky systému, aby určil platné argumenty pro příkazy, což mu umožňuje zvýraznit a dokončit příkazy. Snadnou revizi posledního příkazu lze provést pomocí <code>Alt+Up</code> Pro další info <a href="https://fishshell.com/">https://fishshell.com/</a></p>
</li>
</ul>
<h1><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#bash"></a></h1>
<h1 id="bash">Bash</h1>
<p>Bash byl prezentován po celou dobu instalace a používání až do této nahrávky. Pro bash existuje bezpočet návodů, příkladů, psaní skriptů. Určitě doporučuji českou knihu pro shell <a href="https://www.alza.cz/media/prikazovy-radek-v-linuxu-d2366810.htm">https://www.alza.cz/media/prikazovy-radek-v-linuxu-d2366810.htm</a> Dokumentace je zde <a href="https://www.gnu.org/software/bash/manual/bash.html">https://www.gnu.org/software/bash/manual/bash.html</a></p>
<h1><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#zsh"></a></h1>
<h1 id="zsh">Zsh</h1>
<h2><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#zsh-instalace"></a></h2>
<h2 id="zsh-instalace">Zsh Instalace</h2>
<p>My použijeme jako náš systémový shell ZSH.</p>
<pre tabindex="0"><code>sudo pacman -S zsh
chsh -s /usr/bin/zsh
nvim ~/.zshrc
</code></pre><p>Použijeme <a href="https://ohmyz.sh/">Oh My Zsh</a>. Nebo <a href="https://github.com/ohmyzsh/ohmyzsh">GitHub OhMyZsh</a>.</p>
<pre tabindex="0"><code>sh -c &#34;$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)&#34;
</code></pre><h2><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#zsh-prompt-themes"></a></h2>
<h2 id="zsh-prompt-themes">Zsh Prompt Themes</h2>
<pre tabindex="0"><code># Change theme
ZSH_THEME=&#34;robbyrussell&#34;
ZSH_THEME=&#34;agnoster&#34;
ZSH_THEME=&#34;dst&#34;
ZSH_THEME_RANDOM_CANDIDATES=(
&#34;robbyrussell&#34;
&#34;agnoster&#34;
&#34;dst&#34;
)
# Need install p10k!
ZSH_THEME=&#34;powerlevel10k/powerlevel10k&#34;
</code></pre><h2><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#instalace-zsh-plugins"></a></h2>
<h2 id="instalace-zsh-plugins">Instalace Zsh plugins</h2>
<pre tabindex="0"><code>plugins=(git zsh-autosuggestions zsh-syntax-highlighting z fzf sudo pass)
# Instalace plginu
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
#fzf
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
</code></pre><h2><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#instalace-colorscript%C5%AF"></a></h2>
<h2 id="instalace-colorscriptů">Instalace Colorscriptů</h2>
<p>Colorscripty zkrášlují shell a uvozují danou instanci terminálu.</p>
<pre tabindex="0"><code># DT Colorscript
git clone https://gitlab.com/dwt1/shell-color-scripts.git
makepkg -cf
sudo pacman -U *.pkg.tar.zst
# pokemon-colorscript
paru -S pokemon-colorscripts-git
</code></pre><h1><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#fish"></a></h1>
<h1 id="fish">Fish</h1>
<p>Arch wiki <a href="https://wiki.archlinux.org/title/Fish">https://wiki.archlinux.org/title/Fish</a></p>
<h2><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#fish-instalace"></a></h2>
<h2 id="fish-instalace">Fish Instalace</h2>
<pre tabindex="0"><code>sudo pacman -S fish
# plugin manager - nutno spoustet z fish shell
curl -sL https://git.io/fisher | source &amp;&amp; fisher install jorgebucaran/fisher
fisher list
fisher update jorgebucaran/fisher
fisher remove jorgebucaran/nvm.fish@2.1.0
fisher list | fisher remove
# next useful scripts
paru -S lolcat exa fd bat timg p7zip glow
</code></pre><h2 id="starship-cross-shell-prompt-instalace">STARSHIP Cross-Shell Prompt Instalace</h2>
<p>Hlavní stránka <a href="https://starship.rs/">https://starship.rs/</a></p>
<pre tabindex="0"><code>sh -c &#34;$(curl -fsSL https://starship.rs/install.sh)&#34;
# add last line to your config.fish
starship init fish | source
</code></pre><h3 id="personal-starship-settings">Personal Starship Settings</h3>
<p>Moje osobní nastavení starship je v dotfiles uloženo v <code>~/.config/starship.toml</code> Toto moje nastavení nepoužívá dvě prompt řádky, ale pouze jednu, plus změnu symbolu. Nejprve zkuste defaultní nastavení a teprve potom můžete testovat tyto změny.</p>
<pre tabindex="0"><code># Don&#39;t print a new line at the start of the prompt
add_newline = false
# Make prompt a single line instead of two lines
[line_break]
disabled = true
# Replace the &#34;&#34; symbol in the prompt with &#34;&#34;
[character] # The name of the module we are configuring is &#34;character&#34;
success_symbol = &#34;[➜](bold green)&#34; # The &#34;success_symbol&#34; is set to &#34;&#34; with color &#34;bold green&#34;
# Use custom format
# format = &#34;&#34;&#34;
# [┌───────────────────&gt;](bold green)
# [│](bold green)$directory$rust$package
# [└─&gt;](bold green) &#34;&#34;&#34;
# Disable the package module, hiding it from the prompt completely
[package]
disabled = false
</code></pre><h2 id="fish-jako-uživatelský-interaktivní-shell">Fish jako uživatelský interaktivní shell</h2>
<p>Fish budeme používat jako <strong>uživatelský interaktivní shell</strong>, nikoliv jako systémový (pro init si ponecháme POSIX support). Do našeho <code>.zshrc</code> vložíme na konec toto</p>
<pre tabindex="0"><code># jump from zsh to fish
if [[ $(ps --no-header --pid=$PPID --format=cmd) != &#34;fish&#34; ]]
then
exec fish
fi
</code></pre><h2><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#fish-raven2cz-dotfiles"></a></h2>
<h2 id="fish-raven2cz-dotfiles">Fish Raven2cz Dotfiles</h2>
<p>Zkopírujte fish adresář do <code>~/.config/fish</code> z raven2cz dotfiles.</p>
<pre tabindex="0"><code>nvim ~/.config/fish/config.fish
</code></pre><h1><a href="https://github.com/raven2cz/tux/tree/main/211112-shell-terminal#d%C5%AFle%C5%BEit%C3%A9-odkazy"></a></h1>
<p><a href="https://www.youtube.com/watch?v=_K4ESyYuzE0">https://www.youtube.com/watch?v=_K4ESyYuzE0</a></p>
<h1 id="důležité-odkazy">Důležité odkazy</h1>
<ul>
<li>
<p><a href="https://www.youtube.com/user/tondafischer/featured">Youtube Channel TUX: Svět Linuxu</a></p>
</li>
<li>
<p><a href="https://archlinux.org/">archlinux.org</a></p>
</li>
<li>
<p><a href="https://wiki.archlinux.org/">wiki.achlinux.org</a></p>
</li>
<li>
<p><a href="https://fishlive.org/en/blog-tech-art/arch">fishlive.org/blog</a></p>
</li>
<li>
<p><a href="https://github.com/raven2cz/tux">github/raven2cz/tux</a></p>
</li>
<li>
<p><a href="https://github.com/raven2cz/dotfiles">github/raven2cz/dotfiles</a></p>
</li>
<li>
<p><a href="https://peertube.arch-linux.cz/w/dnyPyhvscq4bBRb6zNSNUk">Peertube kanál Arch Linux Cz</a></p>
</li>
</ul>
</div>
</article></main>
</div>
<footer class="footer">
<span class="footer_item"> </span>
&nbsp;
<div class="footer_social-icons">
<a href="https://mastodon.arch-linux.cz/@archlinux" target="_blank" rel="noopener noreferrer me"
title="Mastodon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path
d="M21.58 13.913c-.29 1.469-2.592 3.121-5.238 3.396-1.379.184-2.737.368-4.185.276-2.368-.092-4.237-.551-4.237-.551 0 .184.014.459.043.643.308 2.294 2.317 2.478 4.22 2.57 1.922 0 3.633-.46 3.633-.46l.079 1.653s-1.344.734-3.738.918c-1.32.091-2.96-.092-4.869-.551-4.14-1.102-4.853-5.507-4.961-10.005-.034-1.285-.013-2.57-.013-3.58 0-4.589 3-5.966 3-5.966 1.513-.734 4.11-1.01 6.808-1.01h.067c2.699 0 5.296.276 6.81 1.01 0 0 3 1.377 3 5.967 0 0 .037 3.304-.419 5.69"
stroke="currentColor" />
<path
d="M17.832 8.633v5h-1.978V8.78c0-1.023-.43-1.542-1.29-1.542-.95 0-1.427.616-1.427 1.834v2.655H11.17V9.072c0-1.218-.476-1.834-1.427-1.834-.86 0-1.29.52-1.29 1.542v4.852H6.475V8.633c0-1.022.26-1.834.782-2.434.538-.6 1.243-.909 2.118-.909 1.012 0 1.779.39 2.286 1.169l.492.827.493-.827c.507-.78 1.274-1.169 2.286-1.169.875 0 1.58.308 2.118.909.522.6.782 1.412.782 2.434"
fill="currentColor" stroke="none" />
</svg>
</a>
<a href="https://matrix.to/#/#archlinuxcz:matrix.org" target="_blank" rel="noopener noreferrer me"
title="Matrix">
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="currentColor">
<path
d="M.632.55v22.9H2.28V24H0V0h2.28v.55zm7.043 7.26v1.157h.033c.309-.443.683-.784 1.117-1.024.433-.245.936-.365 1.5-.365.54 0 1.033.107 1.481.314.448.208.785.582 1.02 1.108.254-.374.6-.706 1.034-.992.434-.287.95-.43 1.546-.43.453 0 .872.056 1.26.167.388.11.716.286.993.53.276.245.489.559.646.951.152.392.23.863.23 1.417v5.728h-2.349V11.52c0-.286-.01-.559-.032-.812a1.755 1.755 0 0 0-.18-.66 1.106 1.106 0 0 0-.438-.448c-.194-.11-.457-.166-.785-.166-.332 0-.6.064-.803.189a1.38 1.38 0 0 0-.48.499 1.946 1.946 0 0 0-.231.696 5.56 5.56 0 0 0-.06.785v4.768h-2.35v-4.8c0-.254-.004-.503-.018-.752a2.074 2.074 0 0 0-.143-.688 1.052 1.052 0 0 0-.415-.503c-.194-.125-.476-.19-.854-.19-.111 0-.259.024-.439.074-.18.051-.36.143-.53.282-.171.138-.319.337-.439.595-.12.259-.18.6-.18 1.02v4.966H5.46V7.81zm15.693 15.64V.55H21.72V0H24v24h-2.28v-.55z" />
</svg>
</a>
<a href="/index.xml" target="_blank" rel="noopener noreferrer me"
title="Rss">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path d="M4 11a9 9 0 0 1 9 9" />
<path d="M4 4a16 16 0 0 1 16 16" />
<circle cx="5" cy="19" r="1" />
</svg>
</a>
</div>
<small class="footer_copyright">
© 20242026 Arch Linux CZ
</small>
</footer><a href="#" title="" id="totop">
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="currentColor" stroke="currentColor" viewBox="0 96 960 960">
<path d="M283 704.739 234.261 656 480 410.261 725.739 656 677 704.739l-197-197-197 197Z"/>
</svg>
</a>
<script async src="http://localhost:1313/js/main.js" ></script>
</body>
</html>