Výukový program pro příkazový řádek Linux: Manipulace s terminálem pomocí příkazů CD

Obsah:

Anonim

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 správy souborů.

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

  1. Terminál (rozhraní příkazového řádku - CLI)
  2. Správce souborů (Graphical User Interface -GUI)

V tomto výukovém programu se naučíte

  • Proč se učit rozhraní příkazového řádku?
  • Spuštění CLI na Ubuntu
  • Současný pracovní adresář (pwd)
  • Změna adresářů (cd)
  • Navigace do domovského adresáře (cd ~)
  • Přesun do kořenového adresáře (cd /)
  • Procházení více adresářů
  • Posun o úroveň výš (cd…)
  • Relativní a absolutní cesty

Pokud video není přístupné, klikněte sem

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

I když se svět přesouvá k systémům založeným 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 to několik přesvědčivých použití -
  • Srovnatelně, Příkazy nabízejí více možností a jsou flexibilní. Potrubí a stdin / stdout jsou nesmírně silné, nejsou k dispozici v grafickém uživatelském rozhraní
  • Některé konfigurace v grafickém uživatelském rozhraní mají hloubku až 5 obrazovek, zatímco v rozhraní CLI je to jen jediný příkaz
  • Přesunutí, přejmenování 1000 souborů v grafickém uživatelském rozhraní bude časově náročné (použití Control / Shift k výběru více souborů), zatímco v CLI lze pomocí regulárních výrazů provádět stejný úkol jediným příkazem.
  • CLI se načítá rychle a nespotřebovává RAM ve srovnání s GUI. V kritických scénářích to záleží.

GUI i CLI mají své specifické použití. Například v grafickém uživatelském rozhraní poskytují grafy monitorování výkonu okamžitou vizuální zpětnou vazbu o stavu systému, zatímco prohlížení stovek řádků protokolů v rozhraní CLI je očima.

Musíte se naučit používat jak GUI (File Manager), tak CLI (Terminal)

GUI OS založeného na Linuxu je podobné jako u jiných 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 dvěma způsoby.

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

2) Nebo můžete spustit Terminál stisknutím kombinace kláves CTRL + Alt + T

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

1) První částí tohoto řádku je jméno uživatele (bob, tom, ubuntu, domov…)

2) Druhou čá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) Znaménko vlnovky '~' ukazuje, že uživatel pracuje v domovském adresáři . Pokud změníte adresář, toto znamení zmizí.

Na výše uvedeném obrázku jsme se přesunuli z adresáře / home do / bin pomocí příkazu 'cd' . Při práci v adresáři / bin se nezobrazí znak ~. Objeví se při přechodu zpět do domovského adresáře.

5) Znaménko „$“ naznačuje, že v Linuxu pracujete jako běžný uživatel. Když pracujete jako uživatel root, zobrazí se „#“.

Současný pracovní adresář

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

pwd

Příkaz pwd znamená p rint w orking d irectory

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

Změna adresářů

Chcete-li změnit aktuální adresář, použijte příkaz ' cd '.

cd /tem

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

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 .

cd

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

cd ~

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

Kořenový adresář systému souborů v systému Linux je označen znakem „/“. Podobné jako „c: \“ ve Windows.

Poznámka: Ve Windows používáte lomítko „\“, zatímco v UNIX / Linux se lomítko používá „/“

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

cd /

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

Procházení více adresářů

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

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

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

cd /dev/cpu

Přesun o úroveň výš

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

cd… 

Zde jsme pomocí příkazu „cd…“ přesunuli jeden adresář z „/ dev / cpu“ do „/ dev“.

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

Relativní a absolutní cesty

Cesta ve výpočtu je adresa souboru nebo složky.

Příklad - ve 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 adresáře Pictures / home / guru99 / Pictures

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

cd /home/guru99/Pictures

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 procházet jiný podadresář v daném adresáři.

Ušetří vám to úsilí neustále zadávat kompletní cesty.

Předpokládejme, že se právě nacházíte ve svém domovském adresáři. Chcete přejít do adresáře Stažené soubory.

Není nutné zadávat absolutní cestu

cd /home/guru99/Downloads

Místo toho můžete jednoduše napsat 'cd Downloads' a přejdete do adresáře Downloads, protože jste již v adresáři '/ home / guru99' .

cd Downloads

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

Souhrn:

  • Ke správě souborů můžete v systému Linux použít buď GUI (Správce souborů) nebo CLI (Terminál). Oba mají své relativní výhody. V sérii kurzů se zaměříme na CLI aka Terminál
  • Terminál můžete spustit z palubní desky nebo pomocí klávesové zkratky Cntrl + Alt + T
  • Příkaz pwd dává 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ále zadávání úplných cest.
Příkaz Popis

cd nebo cd ~

Přejděte do adresáře HOME

CD…

Posuňte se o úroveň výš

CD

Přechod na konkrétní adresář

CD /

Přesuňte se do kořenového adresáře