GNU/Linux >> Znalost Linux >  >> Linux

Linux pro začátečníky:10 příkazů, které vám pomohou začít na terminálu

Chcete se tedy naučit Linux? Místo toho, abych se v následujících dvou odstavcích rozebíral o tom, jak následující příkazy položí metafyzický základ pro zbytek vašich technických zkušeností, skočím rovnou do toho. Žádné chmýří, žádné odhalení – jen příkazy a jak fungují. Pojďme na to.

Poznámka:Doporučuji mít GUI a CLI vedle sebe, když provádíte změny v souborech a adresářích, abyste upevnili, že to, co děláte ve svém terminálu, se ve skutečnosti děje v systému.

Rozhlédněte se kolem sebe

Pokud se chcete porozhlédnout po souborovém systému, budete potřebovat vědět, jak vypisovat soubory a adresáře, pohybovat se mezi adresáři a vidět, kde se aktuálně nacházíte.

Když otevřete terminál, zobrazí se výzva podobná této:

[tcarrigan@server ~]$

Jedinou poskytnutou informací je uživatel, pod kterým jste přihlášeni (tcarrigan ), název hostitele počítače, ke kterému jste přihlášeni (server ), adresář, ve kterém se aktuálně nacházíte (uvedený v ~ ) a úroveň přístupu ($ pro uživatele # pro root). Pokud se máte rozhlédnout kolem sebe, pomůže vám vědět, odkud začínáte. Také, pokud je to poprvé, ~ pravděpodobně pro vás mnoho neznamená.

1. pwd – tisk pracovního adresáře

The pwd příkaz vám sdělí adresář, ve kterém aktuálně pracujete:

[tcarrigan@server ~]$ pwd
/home/tcarrigan

Momentálně pracuji v /home/tcarrigan adresář, jak je uvedeno výše. Co teď uděláte, když chcete vidět, které soubory a adresáře jsou uvnitř /home/tcarrigan ?

2. ls -l

The ls příkaz vypíše všechny neskryté soubory obsažené v daném adresáři. Doporučuji kombinovat s -l možnost, aby byl výstup o něco čitelnější (a abyste získali trochu více informací o uvedených souborech a adresářích).

[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxrwxr-x. 2 tcarrigan tcarrigan 45 Aug 30 11:59 demo
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

Nyní, jak jsem řekl výše, ls obvykle zobrazuje pouze NESkryté soubory a adresáře. Tak co ty skryté věci?

[ Také by se vám mohlo líbit: Recenze knihy:Příkazový řádek Linuxu ]

3. ls -al

 ls -a příkaz je odpověď, kterou jste hledali. Zkombinujte s -l možnost také pro stejný „hezký“ výstup, na který jste se dívali dříve, včetně skrytých souborů.

[tcarrigan@server ~]$ ls -al
total 108
drwx------. 19 tcarrigan tcarrigan  4096 Oct 20 16:34 .
drwxr-xr-x.  9 root      root        106 Sep 15 22:56 ..
drwxrwxr-x.  4 tcarrigan tcarrigan    50 Feb  6  2020 article_submissions
-rw-------.  1 tcarrigan tcarrigan  2959 Oct 19 14:58 .bash_history
-rw-r--r--.  1 tcarrigan tcarrigan    18 Aug 30  2019 .bash_logout
-rw-r--r--.  1 tcarrigan tcarrigan   179 Feb 13  2020 .bash_profile
-rw-r--r--.  1 tcarrigan tcarrigan   312 Aug 30  2019 .bashrc
-rw-r--r--.  1 tcarrigan tcarrigan 12288 Feb 25  2020 .bashrc.swp
drwx------. 13 tcarrigan tcarrigan  4096 Apr 28 12:08 .cache
drwxrwxr-x.  3 tcarrigan tcarrigan    28 Feb 13  2020 .cargo
drwx------. 13 tcarrigan tcarrigan  4096 Feb  3  2020 .config
drwxrwxr-x.  2 tcarrigan tcarrigan    45 Aug 30 11:59 demo
drwxr-xr-x.  2 tcarrigan tcarrigan     6 Jan 27  2020 Desktop
*Output Omitted*

Všimnete si, že v tomto výstupu je mnohem více položek než dříve. Jakýkoli soubor nebo adresář, který začíná znakem . postava je nyní odhalena.

Nyní se pojďme trochu pohybovat v systému souborů. Řekněme, že chcete vidět soubor v /home/tcarrigan/article_submissions .

4. cd (dir) – změnit na (adresář)

Příkaz změnit adresář je samozřejmý. Umožňuje vám změnit váš pracovní adresář.

[tcarrigan@server ~]$ cd article_submissions/
[tcarrigan@server article_submissions]$ pwd
/home/tcarrigan/article_submissions

Můžete vidět, že jsme změnili náš pracovní adresář na ~/article_submissions . Co kdybych se chtěl vrátit tam, kde jsem začal?

5. cd – bez možností

 cd Pokud je příkaz použit bez dalších možností, vrátí vás do domovského adresáře uživatele, pod kterým jste přihlášeni.

[tcarrigan@server article_submissions]$ cd
[tcarrigan@server ~]$ pwd
/home/tcarrigan

6. Jít zpět

Pokud se potřebujete vrátit do předchozího adresáře, použijte následující:

[tcarrigan@server ~]$ pwd
/home/tcarrigan
[tcarrigan@server ~]$ cd ..
[tcarrigan@server home]$ pwd
/home

Vytváření a odstraňování

Nyní, když víte, jak se pohybovat, pojďme se podívat na vytváření a odstraňování adresářů a souborů.

7. mkdir (X) – adresář make (X)

K vytvoření nového adresáře použijeme příkaz mkdir.

[tcarrigan@server ~]$ mkdir Test
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxrwxr-x. 2 tcarrigan tcarrigan  6 Oct 20 17:05 Test
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

Co když chceme vytvořit nový soubor v nově vytvořeném adresáři Test?

8. touch (file) – vytvoří nový soubor (název souboru)

Dotykový příkaz vytváří a aktualizuje jednotlivé soubory. Chcete-li vytvořit soubor s názvem touch_test v adresáři Test:

[tcarrigan@server Test]$ touch touch_test
[tcarrigan@server Test]$ ls -l
total 0
-rw-rw-r--. 1 tcarrigan tcarrigan 0 Oct 20 17:12 touch_test

Dobře, takže jsme vytvořili nový adresář a také soubor v tomto adresáři. Jak se jich zbavíme?

9. rm (soubor) – odstranit (název souboru)

Nejprve soubor:

[tcarrigan@server Test]$ rm touch_test 
[tcarrigan@server Test]$ ls -l
total 0

10. Nyní adresář:rm -r (adresář)

[tcarrigan@server ~]$ rm -r Test/
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb  6  2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan  6 Jan 27  2020 Videos

[ Stáhnout nyní:Průvodce systémového administrátora skriptováním v Bash. ] 

Co bude dál?

Pokud jste dnes poprvé použili Linux, blahopřejeme vám ke skoku. Podívali jsme se na základní navigaci, vytváření a odstraňování souborů a adresářů. Dávejte pozor na dalších 10 příkazů, které budou brzy k dispozici. Podíváme se na přesouvání a kopírování souborů, vytváření odkazů a různé způsoby čtení souborů. Mezitím pokračujte v procvičování toho, co jsme dnes dělali na svém oblíbeném virtuálním počítači.


Linux
  1. Jak jste začali s Linuxem?

  2. Který příkaz terminálu Linuxu používáte nejčastěji?

  3. Proces spouštění systému Linux:Průvodce, jak začít

  1. Linuxové příkazy:du a možnosti, které byste měli používat

  2. Hyper – Nejlepší terminálová aplikace pro Linux

  3. Nejlepší základní Linuxové příkazy pro začátečníky

  1. Průvodce linuxovým terminálem pro začátečníky

  2. Jaká je nejlepší distribuce Linuxu pro začátečníky?

  3. Linux pro začátečníky:10 dalších příkazů pro manipulaci se soubory