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.

  • 🖥️ CLI vs. grafické uživatelské rozhraní: Terminál je rychlejší a skriptovatelný; správce souborů je vizuální.
  • 📍 pwd: Vypíše aktuální pracovní adresář, který právě prohlížíte.
  • 📂 CD: Změní adresář; cd nebo cd ~ vrátí domov, cd / přejde do root adresáře.
  • ⬆️ cd ..: Přesune se o jednu úroveň adresáře výše, směrem ke kořenovému adresáři.
  • 🧭 Cesty: Absolutní cesty začínají od kořenového adresáře; relativní cesty začínají od aktuálního adresáře.
  • 🤖 Asistence AI: Nástroje umělé inteligence vysvětlují, generují a opravují příkazy Linuxu na vyžádání.

Výuka příkazového řádku Linuxu

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:

  1. Přejděte na Dash a zadejte terminál.
  2. Nebo stiskněte CTRL+Alt+T pro spuštění terminálu.

Spuštění terminálu na Ubuntu

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.

Nejčastější dotazy

Vlnovka představuje váš domovský adresář. Když se zobrazí v příkazovém řádku, nacházíte se ve svém domovském adresáři; zmizí, jakmile přejdete do jiného adresáře.

Znak $ znamená, že jste přihlášeni jako běžný uživatel. Znak # znamená, že pracujete jako uživatel root (správce), který má plná systémová oprávnění.

Použijte cd – (cd následovaný pomlčkou). Přepne vás zpět do posledního adresáře, ve kterém jste se nacházeli, což je praktické při přepínání mezi dvěma umístěními.

Běžné volby jsou tulák, odlehčený nnn a Midnight Commander (mc). Ty přidávají do shellu panely, náhledy a klávesové zkratky.

Stiskněte klávesu Tab. Shell automaticky dokončí název souboru nebo adresáře. Dvojitým stisknutím klávesy Tab se zobrazí seznam všech shodných možností, pokud několik názvů sdílí stejnou předponu.

Použijte příkaz ls. Pro zobrazení podrobností, jako jsou oprávnění a velikost, přidejte ls -l a pro zahrnutí skrytých souborů, jejichž názvy začínají tečkou, přidejte ls -a.

Ano. Asistenti s umělou inteligencí vysvětlují, co příkaz dělá, překládají srozumitelnou angličtinu do správné syntaxe příkazů cd nebo ls a navrhují příznaky, což urychluje učení se terminálu.

Umělá inteligence sice může navrhovat příkazy, ale před jejich spuštěním si je vždy prohlédne, zejména příkazy rm nebo sudo. Inteligentní asistenti sice označují destruktivní operace, ale vy zůstáváte zodpovědní za to, co se ve vašem systému provede.

Shrňte tento příspěvek takto: