Výukový program příkazového řádku Linux: Manipulace s terminálem pomocí příkazů CD

Nejčastějšími úkoly, které na počítači provádíte, je vytváření, přesouvání nebo mazání souborů. Podívejme se na různé možnosti pro správu souborů.

Ke správě souborů můžete použít buď

  1. Terminál (rozhraní příkazového řádku – CLI)
  2. Správce souborů (grafické uživatelské rozhraní -GUI)




klikněte zde pokud video není přístupné

Proč se učit rozhraní příkazového řádku?

I když se svět přesouvá na systémy založené na GUI, CLI má svá specifická použití a je široce používán ve skriptování a správě serverů. Podívejme se na některá přesvědčivá použití –

  • Příkazy oproti tomu nabízejí více možností a jsou flexibilní. Piping a stdin/stdout jsou nesmírně výkonné, nejsou dostupné v GUI
  • Některé konfigurace v GUI jsou hluboké až 5 obrazovek, zatímco v CLI je to jen jeden příkaz
  • Přesouvání, přejmenování 1000 souborů v GUI bude časově náročné (pomocí Control /Shift vybrat více souborů), zatímco v CLI můžete pomocí regulárních výrazů provést stejný úkol jediným příkazem.
  • CLI se načítá rychle a nespotřebovává RAM ve srovnání s GUI. V krizových scénářích na tom záleží.

GUI i CLI mají svá specifická použití. Například, v GUI, grafy sledování výkonu dát okamžitá vizuální zpětná vazba na zdraví systému, zatímco vidět stovky řádků protokolů v CLI je bolestí očí.

Musíte se naučit používat GUI (Správce souborů) i CLI (Terminál)

GUI od a OS založený na Linuxu je podobný jakémukoli jinému OS. Proto se zaměříme na CLI a naučíme se některé užitečné příkazy.

Spuštění CLI na Ubuntu

Terminál lze spustit 2 způsoby.

1) Přejděte na Dash a zadejte terminál

Správce souborů Terminal V/s & Příkaz CD

2) Nebo můžete stisknout CTRL + Alt + T ke spuštění Terminálu

Jakmile spustíte CLI (Terminál), najdete něco jako guru99@VirtualBox(viz obrázek) napsáno na něm.

Správce souborů Terminal V/s & Příkaz CD

1) První část tohoto řádku je název uživatel (bob, tom, ubuntu, home…)

2) Druhá část je název počítače nebo název hostitele. Název hostitele pomáhá identifikovat počítač v síti. V prostředí serveru se název hostitele stává důležitým.

3) ':' je jednoduchý oddělovač

4) Znak tilda '~' ukazuje, že uživatel pracuje v domovský adresář. Pokud změníte adresář, tento znak zmizí.

Správce souborů Terminal V/s & Příkaz CD

Na obrázku výše jsme se přesunuli z adresáře /home do /bin pomocí příkaz 'cd'. Znak ~ se při práci v adresáři /bin nezobrazuje. Objeví se při přesunu zpět do domovského adresáře.

5) Znak '$' naznačuje, že pracujete jako běžný uživatel v Linuxu. Při práci jako uživatel root se zobrazuje '#'.

Správce souborů Terminal V/s & Příkaz CD

Současný pracovní adresář

Adresář, který právě prohlížíte, se nazývá Současný pracovní adresář. Při spouštění počítače se přihlásíte do domovského adresáře. Pokud chcete určit adresář, na kterém právě pracujete, použijte příkaz –

pwd

Správce souborů Terminal V/s & Příkaz CD

pwd je zkratka pro print wOrking dsborník

Výše uvedený obrázek ukazuje, že /home/guru99 je adresář, na kterém právě pracujeme.

Změna adresářů

Pokud chcete změnit svůj aktuální adresář, použijte 'cd'příkaz.

cd /tmp

Zvažte následující příklad.

Správce souborů Terminal V/s & Příkaz CD

Zde jsme se přesunuli z adresáře /tmp do /bin do /usr a poté zpět do /tmp.

Navigace do domovského adresáře

Pokud chcete přejít do domovského adresáře, zadejte cd.

Správce souborů Terminal V/s & Příkaz CD

cd

Můžete také použít cd ~ příkaz.

Správce souborů Terminal V/s & Příkaz CD

cd ~

Přesun do kořenového adresáře

Kořen souborového systému v Linuxu je označen '/'. Podobné jako 'c:\' in Windows.

Poznámka: In Windows, používáte zpětné lomítko „\“, zatímco v UNIX/Linux se používá lomítko „/“

Zadejte 'cd /' pro přesun do kořenového adresáře.

cd /

Správce souborů Terminal V/s & Příkaz CD

TIP: Nezapomeňte na mezeru mezi cd si /. V opačném případě se zobrazí chyba.

Procházení více adresářů

Můžete procházet více adresáři současně zadáním jejich úplné cesty.

Příklad: Pokud chcete přesunout /cpu adresář pod /dev, nemusíte operaci rozdělovat na dvě části.

Místo toho můžeme zadat '/dev/cpu', abychom se dostali přímo do adresáře.

cd /dev/cpu

Správce souborů Terminal V/s & Příkaz CD

Přesun o jednu úroveň adresáře výše

Chcete-li přejít o jednu úroveň adresáře nahoru, zkuste to.

cd ..

Správce souborů Terminal V/s & Příkaz CD

Zde pomocí příkazu 'cd ..' jsme se posunuli o jeden adresář výše z '/dev/cpu' do '/dev'.

Potom opět použitím stejného příkazu jsme skočili z '/dev' do '/' kořenového adresáře.

Relativní a absolutní cesty

Cesta v počítači je adresa souboru nebo složky.

Příklad -

In Windows

C:\documentsandsettings\user\downloads

V Linuxu

/home/user/downloads

Existují dva druhy cest:

1. Absolutní cesta:

Řekněme, že musíte procházet obrázky uložené v adresáři Obrázky domovské složky 'guru99'.

Absolutní cesta k souboru v adresáři Pictures /home/guru99/Obrázky

Chcete-li přejít do tohoto adresáře, můžete použít příkaz.

cd /home/guru99/Pictures

Správce souborů Terminal V/s & Příkaz CD

Toto se nazývá absolutní cesta, protože zadáváte úplnou cestu k dosažení souboru.

2. Relativní cesta:

Relativní cesta se hodí, když musíte v daném adresáři procházet další podadresář.

To vám ušetří námahu neustále psát úplné cesty.

Předpokládejme, že se aktuálně nacházíte ve svém domovském adresáři. Chcete přejít do adresáře Downloads.

Nemusíte zadávat absolutní cestu

cd /home/guru99/Downloads

Správce souborů Terminal V/s & Příkaz CD

Místo toho můžete jednoduše psát 'cd ke stažení' a přešli byste do adresáře Downloads, protože jste již přítomni v '/home/guru99' adresáře.

cd Downloads

Správce souborů Terminal V/s & Příkaz CD

Tímto způsobem nemusíte zadávat úplnou cestu k dosažení určitého umístění ve stejném adresáři v systému souborů.

Shrnutí:

  • Ke správě souborů můžete v Linuxu použít buď GUI (Správce souborů) nebo CLI (Terminál). Obojí má své relativní výhody. V sérii tutoriálů se zaměříme na CLI alias terminál
  • Terminál můžete spustit z ovládacího panelu nebo použít klávesovou zkratku Ctrl + Alt + T
  • Příkaz pwd poskytuje aktuální pracovní adresář.
  • Ke změně adresářů můžete použít příkaz cd
  • Absolutní cesta je úplná adresa souboru nebo adresáře
  • Relativní cesta je relativní umístění souboru adresáře vzhledem k aktuálnímu adresáři
  • Relativní cesta pomáhá vyhnout se neustálému zadávání úplných cest.
Příkaz
Description
cd nebo cd ~ Přejděte do adresáře HOME
cd .. Posuňte se o úroveň výše
cd Pro přechod do určitého adresáře
cd / Přesuňte se do kořenového adresáře