Naučte se příkazový řádek v Terminálu

Nyní je čas vytvořit složku ve vašem systému.

Ano, vy můžete to udělat pomocí nástroje Finder nebo jiného nástroje, který používáte k procházení a vytváření souborů. Existují však výhody, když to uděláte pomocí terminálu, zejména

pokud se chcete více věnovat programování!

Jak je možné vytvořit složku v Terminálu? Čas na nový příkaz!

mkdir

Použijte příkaz mkdir pro vytvoření adresáře. mkdir je zkratka pro „make directory.“ Zadejte název adresáře (složky), který chcete vytvořit hned po něm. Pokud bych chtěl vytvořit složku nazvaný new-folder, spustil bych:

mkdir new-folder

Pojďme se podívat na konkrétní příklady.

Vytváření složek

Příklad bez kódu

Scénář: Jste na univerzitě a právě jste zahájili druhý semestr. V počítači máte kompletní složku s názvem „První semestr“, která obsahuje všechny vaše první semestrální práce. Pro svou práci v druhém semestru musíte vytvořit stejnou složku.

Složka prvního semestru, kterou použijete jako inspiraci, je uspořádána takto:

Struktura složek prvního semestru

Stejný ekvivalent vytvoříte i pro druhý semestr samozřejmě … samozřejmě pomocí Terminálu. 👍

Proč je to důležité? Jakmile se pustíte do jakéhokoli programování (design, front-end, back-end a další), „téměř vždy vytvoříte složky a soubory pro svůj kód prostřednictvím příkazového řádku. Jako začátečník budete mít obrovskou výhodu. pokud vám to vyhovuje.

Z příkazového řádku se ujistěte, že jste ve svém systému na místě, které si pamatujete. Složky „Desktop“ nebo „Documents“ mohou být dobré místo k pobytu.

Můžete spustit následující příkazy a po každém stisknout klávesu Enter.

Vytiskněte pracovní adresář (podívejte se, kde jste):

pwd

Seznam obsahu aktuálního adresáře:

ls

Změňte adresáře do adresáře Desktop (pokud tak neučiníte) „Nemáte složku na ploše, je to v pořádku. Nahraďte jiný název složky ze seznamu vytvořeného příkazem ls).

cd Desktop

Vytvořte adresář (složku) s názvem School:

mkdir School

Změňte adresáře do adresáře School ectory:

cd School

Okno terminálu bude vypadat takto:

Vytvořte adresář„ School “(škola mkdir) a přesuňte se do něj (cd School)

názvy složek s více slov

V našem příkladu by se složka měla jmenovat „Druhý semestr.“ Právě jsme vytvořili složku s názvem „Škola“, abychom zůstali organizovaní. Teoreticky bych spustil mkdir Second semester vytvořit uvnitř složku nazvanou „Druhý semestr“, že?

Ne! 😖 Je třeba věnovat zvláštní pozornost složce jména, která obsahují mezery.

Všimněte si, že spuštěním mkdir Second semester se místo jedné vytvoří dvě složky (1. „Druhá,“ 2. „Semestr“) :

chyby mkdir: dvě složky místo jedné

Spuštěním mkdir Second semester jsem omylem vytvořil 2 soubory: jeden s názvem„ Second “a druhý s názvem„ semester “. Je to proto, že můj počítač interpretuje mezeru mezi těmito dvěma slovy jako vymezení mezi názvy dvou složek, nikoli pouze mezeru uprostřed jednoho názvu.

Je zřejmé, že potřebujeme jiný způsob označení „druhého semestru“ „je celý název jednoho souboru; ne dvě samostatná.

Řešení pro víceslovné složky

Chcete-li vytvořit složku, která obsahuje více slov, nebo na ni odkazovat, máte tři možnosti:

  • Používejte uvozovky, tj. mkdir "Second semester"

    • Tím se říká, že název složky by měl obsahovat všechny znaky uvnitř uvozovek.

  • uniknout speciálnímu znaku (znak, který počítač interpretuje zvláštním způsobem) pomocí zpětného lomítka, tj. mkdir Second\ semester

    • Tím se říká, že by měl být ignorován zvláštní význam prostoru mezi„ druhým “a„ semestrem “. Chceme, aby prostor byl pouze doslovný prostor, nikoli pro Terminál, aby to interpretoval jako způsob oddělení více názvů složek.

    • V programování budete často používat zpětná lomítka k úniku speciálních znaků!

  • pomocí pomlček místo mezer vytvořte úplně jiný název složky (tj., mkdir Second-semester)

Můžete použít uvozovky: 👍

Název víceslovné složky s uvozovkami

Nebo uniknout (což znamená ignorovat zvláštní význam) prostor tím, že jej předloží zpětným lomítkem, což je matoucí, ale běžný programovací zvyk:

Název víceslovné složky s unikajícím znakem (pomocí zpětného lomítka)

Ať už používáte uvozovky nebo zpětné lomítko k vytváření složek s více slovy, budete všichni nastaveno.

Nyní je řada na vás! Vytvořte složky pro výše uvedené školní předměty:

  • Historie umění

  • Biologie

  • Chemie

  • Matematika

  • Divadlo

Kód příklad

Vytváření složek je přesně stejný proces bez ohledu na to, zda v nich bude nebo nebude kód. Složka je jen složka! Pokud jste ale programátor, je důležité udržovat váš kód strukturovaný a organizovaný.

Možná ještě nemáte zkušenosti s HTML nebo CSS, jazyky, které nastavíte obsah a vzhled webových stránek. To je naprosto v pořádku. Chci vám ukázat klasickou strukturu těchto druhů projektů, abyste viděli, jak vytváření složek pomocí Terminálu není užitečné pro školní účely: je to také to, co programátoři dělají každý den .

Mnoho programátorů používá při vytváření základních webových stránek velmi klasickou strukturu složek a souborů. Kód umístí do jedné složky pojmenované pro projekt s několika podsložkami uvnitř, aby mohli svůj kód dobře uspořádat.

Tyto podsložky mohou obsahovat img podsložku pro uložení obrázků, které se objeví na webu, nebo složku css, do které se vejdou všechny CSS, tj. pravidla stylu pro projekt (jaká barva má být text, jak velká budou záhlaví atd.).

Níže je snímek obrazovky z dokumentace projektu. Tečka na vlevo nahoře na obrázku představuje celkovou složku projektu. Uvnitř vidíte, že skutečně existují css a img složky, a stejně jako soubor s názvem index.html který vytvoříme v následující kapitole.

Úplná struktura standardního HTML5 (vyhledejte složky css a img!)

Toto je konečná struktura složek, kterou chceme, vizualizováno ve Finderu:

Složka kódu, kterou by vytvořil mnoho skutečných vývojářů

Požadované příkazy pro spuštění jako série jsou následující (z vaší složky na ploše nebo z libovolného místa, kde chcete vytvořit své příklady):

mkdir code-project
cd code-project
mkdir css
mkdir img

Zde jak to vypadá v Terminálu:

Ukázková struktura složek pro projekt kódu

Jakmile máte požadovanou složku nastavení organizace, můžeme přejít na další úkol v následující kapitole: vytváření souborů v těchto složkách. Budeme se držet stejných příkladů: jeden nesouvisí s kódem, jeden nesouvisí s kódem!

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *