Cs:Základy příkazové řádky
(Translated this section to Czech. - →Nebojte se console) |
(Finished translating this section.) |
||
| (3 intermediate revisions by one user not shown) | |||
| Line 10: | Line 10: | ||
Console (často nazývaná terminál nebo bash emulator) je tím, co používáme pro dělání čehokoli na vašem systému. Pokud jste poprvé otevřeli terminál, uvidíte něco jako tohle: | Console (často nazývaná terminál nebo bash emulator) je tím, co používáme pro dělání čehokoli na vašem systému. Pokud jste poprvé otevřeli terminál, uvidíte něco jako tohle: | ||
| − | {{Console|<pre class="clear"> | + | {{Console|<pre class="clear">pepa@laptop ~ $</pre>}} |
Vysvětlíme si co to znamená: | Vysvětlíme si co to znamená: | ||
| − | * | + | * pepa: Moje uživatelské jméno, vaše bude jakékoli, které jste si nastavili při [[Cs:Instalace | instalaci]] Sabayonu. |
| − | * @ | + | * @laptop: Jméno mého počítače, vaše bude jakékoli, které jste si nastavili při instalaci Sabayonu. |
* ~: Definuje domovský adresář, když použiji příkaz '''ls''' (bude vysvětlen později), ukáže mi, co je v mém domovském adresáři. Toto je něco jako C:\Documents and Settings\User\My Documents ve Windows. | * ~: Definuje domovský adresář, když použiji příkaz '''ls''' (bude vysvětlen později), ukáže mi, co je v mém domovském adresáři. Toto je něco jako C:\Documents and Settings\User\My Documents ve Windows. | ||
* $: Znamená, že jste v módu obyčejného uživatele. | * $: Znamená, že jste v módu obyčejného uživatele. | ||
| − | Nyní se změním v jiného uživatele napsáním '''su'''. Takto bude vypadat váš terminál po zadání tohoto příkazu: | + | Nyní se změním v jiného uživatele napsáním '''su''' a stisknutím <Enter>. Takto bude vypadat váš terminál po zadání tohoto příkazu: |
| − | {{Console|<pre class="clear"> | + | {{Console|<pre class="clear">laptop pepa #</pre>}} |
Opět si vysvětlíme co to znamená: | Opět si vysvětlíme co to znamená: | ||
| − | * | + | * pepa: Moje uživatelské jméno, vaše bude jakékoli, které jste si nastavili při instalaci Sabayonu. |
| − | * | + | * laptop: Jméno mého počítače, vaše bude jakékoli, které jste si nastavili při instalaci Sabayonu. |
* #: Znamená, že jste v módu Roota. (root je superuživatel) | * #: Znamená, že jste v módu Roota. (root je superuživatel) | ||
Jakto že tu není '''~''' a '''@'''? Superuživatelský (root) mód toto nemá, protože superuživatel je všemocný. | Jakto že tu není '''~''' a '''@'''? Superuživatelský (root) mód toto nemá, protože superuživatel je všemocný. | ||
| − | == | + | == Příkazy == |
| − | + | === Příkaz '''ls''' === | |
| − | + | {{Console|<pre class="clear">$ ls</pre>}} | |
| − | + | Pokud spustíte consoli(terminál) a zadáte tento příkaz, vypíše se obsah aktuálního (nyní tedy domovského) adresáře: | |
| − | + | ||
| − | + | ||
| − | {{Console|<pre class="clear"> | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
{{Code|Output|<pre class="clear">Desktop | {{Code|Output|<pre class="clear">Desktop | ||
Documents | Documents | ||
| Line 57: | Line 43: | ||
Sabayon Linux Equo Repository Firefox Search Plugins | Sabayon Linux Equo Repository Firefox Search Plugins | ||
sabayon_linux_x86-64_package_search_(professional).xml~ | sabayon_linux_x86-64_package_search_(professional).xml~ | ||
| − | |||
| − | |||
| − | |||
Screenshot-1.png | Screenshot-1.png | ||
Screenshot.png</pre>}} | Screenshot.png</pre>}} | ||
| − | |||
| − | *Desktop: | + | Nyní si vysvětlíme co je co: |
| − | *Screenshot.png: | + | *Desktop: Složka. Stejně jako Documents, Downloads, Music, Movies, Pictures, a Episodes. |
| − | *emerge.txt~: | + | *Screenshot.png: Typický obrázek. |
| − | + | *emerge.txt~: Záloha textového souboru. Tilda (~) označuje, že soubor je záloha. Záloha textového souboru je vytvořena vždy, když nějaký textový soubor napíšete a pak jej editujete v budoucnu. | |
| + | |||
| + | Příkaz '''ls''' můžete spustit s přepínačem '''-a''' takto: | ||
| + | |||
| + | {{Console| <pre class="clear"> ls -a </pre>}} | ||
| + | |||
| + | Přepínač '''-a''' způsobí, že bude zobrazeno vše co je ve složce včetně skrytých adresářů a souborů. Zde je můj výstup: | ||
{{Code|Output|<pre class="clear">elementalnature@phoenix ~ $ ls -a | {{Code|Output|<pre class="clear">elementalnature@phoenix ~ $ ls -a | ||
. | . | ||
| Line 93: | Line 81: | ||
.conkystart | .conkystart | ||
.conkystart~ | .conkystart~ | ||
| − | |||
.DCOPserver_phoenix__0 | .DCOPserver_phoenix__0 | ||
.DCOPserver_phoenix_:0 | .DCOPserver_phoenix_:0 | ||
| Line 107: | Line 94: | ||
..etc etc! | ..etc etc! | ||
</pre>}} | </pre>}} | ||
| − | + | Tečka před názvem souboru nebo adresáře reprezentuje, že tento je skrytý. Pokud chcete skrýt soubor '''tajne.txt''', přejmenujte jej na '''.secret.txt'''. | |
Latest revision as of 12:20, 7 February 2013
Takže jste poprvé nainstalovali Sabayon Linux (nebo Linux vůbec), výborně. Zde se seznámíte se základy příkazové řádky v Linuxu.
Contents |
[edit] Základy
Kolik z vás ví co je to terminál? Nikdo? Pár? To je v pořádku. Wiktionary definuje terminál jako zařízení pro zadávání dat do počítače. Je to zařízení vybavené klávesnicí a nějakým typem displeje. Takže o tom přemýšlejte, budete programovat váš počítač pomocí vašich vlastních prstů a klávesnice. Nyní je terminálem to, co my docela často používáme k dělání čehokoli na vašem počítači. Jasně, víme že pro většinu příkazů v terminálu existuje GUI (Graphical User Interface - Grafické uživatelské rozhraní) aplikace; nicméně vás odrazuji od používání těchto aplikací, protože jsou někdy špatně napsané, což může často vyústit v rozbitý systém. Příkladem terminálového příkazu je su. Su je příkaz, který používáme k získání superuživatelských práv k systému. Superuživatel je někdy nazýván root. Root je všemocný bůh vašeho počítače. Může dělat všechno co chce. Su používáme k instalaci programů nebo k úpravě základních komponent systému. Su má schopnost zničit váš systém, když je ve špatných rukách nezkušeného uživatele. (ten je často nazýván noob).
[edit] Nebojte se console
Console (často nazývaná terminál nebo bash emulator) je tím, co používáme pro dělání čehokoli na vašem systému. Pokud jste poprvé otevřeli terminál, uvidíte něco jako tohle:
pepa@laptop ~ $
Vysvětlíme si co to znamená:
- pepa: Moje uživatelské jméno, vaše bude jakékoli, které jste si nastavili při instalaci Sabayonu.
- @laptop: Jméno mého počítače, vaše bude jakékoli, které jste si nastavili při instalaci Sabayonu.
- ~: Definuje domovský adresář, když použiji příkaz ls (bude vysvětlen později), ukáže mi, co je v mém domovském adresáři. Toto je něco jako C:\Documents and Settings\User\My Documents ve Windows.
- $: Znamená, že jste v módu obyčejného uživatele.
Nyní se změním v jiného uživatele napsáním su a stisknutím <Enter>. Takto bude vypadat váš terminál po zadání tohoto příkazu:
laptop pepa #
Opět si vysvětlíme co to znamená:
- pepa: Moje uživatelské jméno, vaše bude jakékoli, které jste si nastavili při instalaci Sabayonu.
- laptop: Jméno mého počítače, vaše bude jakékoli, které jste si nastavili při instalaci Sabayonu.
- #: Znamená, že jste v módu Roota. (root je superuživatel)
Jakto že tu není ~ a @? Superuživatelský (root) mód toto nemá, protože superuživatel je všemocný.
[edit] Příkazy
[edit] Příkaz ls
$ ls
Pokud spustíte consoli(terminál) a zadáte tento příkaz, vypíše se obsah aktuálního (nyní tedy domovského) adresáře:
Unknown extension tag "syntaxhighlight"
Nyní si vysvětlíme co je co:
- Desktop: Složka. Stejně jako Documents, Downloads, Music, Movies, Pictures, a Episodes.
- Screenshot.png: Typický obrázek.
- emerge.txt~: Záloha textového souboru. Tilda (~) označuje, že soubor je záloha. Záloha textového souboru je vytvořena vždy, když nějaký textový soubor napíšete a pak jej editujete v budoucnu.
Příkaz ls můžete spustit s přepínačem -a takto:
ls -a
Přepínač -a způsobí, že bude zobrazeno vše co je ve složce včetně skrytých adresářů a souborů. Zde je můj výstup:
Unknown extension tag "syntaxhighlight"
Tečka před názvem souboru nebo adresáře reprezentuje, že tento je skrytý. Pokud chcete skrýt soubor tajne.txt, přejmenujte jej na .secret.txt.