Cs:Základy příkazové řádky

From Sabayon Wiki
Revision as of 12:20, 7 February 2013 by Jablko (Talk | contribs) (Finished translating this section.)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Stop.png
Tento článek je ve vývoji a není dokončen.

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.

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).

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ý.

Příkazy

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:

<syntaxhighlight lang="
Desktop
Documents
Downloads
emerge.txt~
Episodes
index.html
index.html~
Movies
Music
packages.xml~
Penguin.png
Pictures
Russellville School Calendar.xls
Sabayon Linux Equo Repository Firefox Search Plugins
sabayon_linux_x86-64_package_search_(professional).xml~
Screenshot-1.png
Screenshot.png
" enclose="none">Output</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:

<syntaxhighlight lang="
elementalnature@phoenix ~ $ ls -a
.
..
.aspell.en.prepl
.aspell.en.pws
.azureus
.bash_history
.bash_logout
.bash_profile
.bashrc
.beagle
.beryl
.beryl-managerrc
Biblical Studies
.bmp
.campforms
.compiz
.config
.conky
.conkyrc
.conkyrc~
.conkyrc2
.conkyrc2~
.conkystart
.conkystart~
.DCOPserver_phoenix__0
.DCOPserver_phoenix_:0
.democracy
Desktop
.devo.sh
.dmrc
Documents
Downloads
.dvdcss
.emerald

..etc etc!
" enclose="none">Output</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.