Výukový program příkazového řádku Linux: Manipulace s terminálem pomocí příkazů CD
⚡ Chytré shrnutí
Správa souborů z příkazového řádku v Linuxu používá terminál k vytváření, přesouvání a mazání souborů rychleji než grafický správce. Příkazy cd a pwd procházejí adresáře pomocí absolutních a relativních cest v souborovém systému.

Nejčastější úkoly, které na počítači provádíte, jsou vytváření, přesouvání nebo mazání souborů. Pro správu souborů můžete použít buď Terminál (rozhraní příkazového řádku, CLI) nebo Správce souborů (grafické uživatelské rozhraní, GUI)Tento článek se zaměřuje na rozhraní příkazového řádku (CLI) a příkazy cd používané k pohybu v souborovém systému.
Proč se učit rozhraní příkazového řádku?
Přestože se svět přesouvá k systémům založeným na grafickém uživatelském rozhraní, má CLI specifické využití a je široce používáno ve skriptování a administraci serverů. Zde je několik přesvědčivých důvodů, proč se ho naučit:
- Příkazy nabízejí více možností a jsou flexibilní. Píping a stdin/stdout jsou nesmírně výkonné a nejsou dostupné v grafickém rozhraní.
- Některé konfigurace v grafickém uživatelském rozhraní (GUI) zabírají až pět obrazovek, zatímco v rozhraní příkazového řádku se jedná o jeden příkaz.
- Přesouvání nebo přejmenování tisíců souborů v grafickém uživatelském rozhraní je časově náročné, zatímco v rozhraní příkazového řádku provede regulární výraz stejný úkol jediným příkazem.
- Rozhraní příkazového řádku se načítá rychle a spotřebovává málo paměti RAM ve srovnání s grafickým uživatelským rozhraním. V kritických situacích je to důležité.
Obě rozhraní mají své využití. V grafickém uživatelském rozhraní (GUI) poskytují grafy monitorující výkon okamžitou vizuální zpětnou vazbu o stavu systému, zatímco čtení stovek řádků protokolů v CLI je otravné. Grafické uživatelské rozhraní... OS založený na Linuxu je podobný jakémukoli jinému operačnímu systému, takže se tato příručka zaměřuje na CLI.
Spuštění CLI na Ubuntu
Terminál lze spustit dvěma způsoby:
- Přejděte na Dash a zadejte terminál.
- Nebo stiskněte CTRL+Alt+T pro spuštění terminálu.
Po spuštění CLI se zobrazí výzva, například guru99@VirtualBoxČtení zleva doprava:
- První část je název uživatel (například bob, tom nebo ubuntu).
- Druhou částí je počítač, resp. název hostitele, což pomáhá identifikovat počítač v síti a stává se důležitým v serverovém prostředí.
- Jedno : je jednoduchý oddělovač.
- Vlnovka ~ Značka ukazuje, že uživatel pracuje v domovský adresářPokud změníte adresář, tento symbol zmizí.
- Jedno $ Znaménko znamená, že pracujete jako běžný uživatel; pokud pracujete jako uživatel root, # je zobrazen.
Současný pracovní adresář
Adresář, který právě prohlížíte, se nazývá aktuální pracovní adresář. Do domovského adresáře se přihlašujete při spuštění počítače. Chcete-li zjistit adresář, ve kterém právě pracujete, použijte příkaz:
pwd
Příkaz pwd je zkratka pro print wOrking dadresář. Může se například zobrazit, že /home/guru99 je adresář, ve kterém právě pracujete.
Změna adresářů
Pokud chcete změnit aktuální adresář, použijte cd příkaz:
cd /tmp
Například se můžete přesunout z adresáře /tmp do /bin, do /usr a poté zpět do /tmp.
Navigace do domovského adresáře
Chcete-li přejít do domovského adresáře, zadejte cd samostatně nebo použít cd ~:
cd cd ~
Přesun do kořenového adresáře
Kořen souborového systému v Linuxu je označen /, podobný c: \ in Windows, Všimněte si, že Windows používá zpětné lomítko „\“, zatímco UNIX/Linux používá lomítko „/“. Typ cd / pro přesun do kořenového adresáře:
cd /
TIP: Nezapomeňte na mezeru mezi cd a /, jinak se zobrazí chyba.
Navigace ve více adresářích
Procházet více adresáři najednou můžete zadáním celé cesty. Například pro přechod do adresáře /cpu v adresáři /dev nemusíte operaci rozdělovat na dvě části; zadejte přímo celou cestu:
cd /dev/cpu
Posun o jednu úroveň adresáře výše
Pro navigaci o jednu úroveň adresáře výše použijte:
cd ..
Například, cd .. Přesune se o jeden adresář výše z /dev/cpu do /dev. Použitím stejného příkazu se znovu přesune z /dev do kořenového adresáře /.
Relativní a absolutní cesty
Cesta v informatice je adresa souboru nebo složky. V Windows cesta vypadá jako C:\documents and settings\user\downloadsa v Linuxu jako /home/user/downloadsExistují dva druhy cest:
Absolutní cesta
Absolutní cesta určuje úplnou cestu k souboru. Například absolutní cesta k adresáři Obrázky v domovské složce guru99 je /home/guru99/Obrázky:
cd /home/guru99/Pictures
Relativní cesta
Relativní cesta je užitečná při procházení podadresáře v aktuálním adresáři; ušetří vám to čas.ping úplné cesty. Předpokládejme, že se nacházíte ve svém domovském adresáři a chcete přejít do složky Stažené soubory. Místo typing úplnou cestu, stačí napsat:
cd Downloads
To funguje, protože se již nacházíte v adresáři /home/guru99, takže nemusíte zadávat úplnou cestu k umístění ve stejné části souborového systému.
Běžné správce souborů terminálu
Kromě příkazu cd přidávají textové souborové správce do terminálu vizuální vrstvu ovládanou klávesnicí, která je užitečná přes SSH nebo v kontejnerech:
- Půlnoční velitel (mc): Dlouholetý dvoupanelový správce s nabídkami a klávesovými zkratkami, inspirovaný Norton Velitel.
- Hraničář: A Vim-inspirovaný manažer s třísloupcovým rozložením a rychlými náhledy souborů.
- nnn: Ultralehký, jednosloupcový správce vytvořený pro rychlost a nízkou spotřebu paměti.

