Operační systém Linux se zdá být příliš komplikovaný na použití, příkazové řádky vám mohou připomínat proces programování, který vyžaduje odborné znalosti nebo talent, abyste věděli, co dělat.
Měl bych říct, že se nebojte. Chceme začít 15 základní linuxové příkazy pro začátečníky, aby se snadno seznámili s tímto populárním open-source rozhraním.
Než se dostanete k seznamu 15 příkazů, které by měl znát každý uživatel Linuxu, možná budete chtít získat pohled na důležitost příkazů ve většině distribucí. Proto se první část zabývá některými základními definicemi a vysvětleními.
Existuje také 16. příkaz Myslím, že by zde měl být, nebo možná 0. příkaz, protože je pravděpodobně ještě důležitější než ostatní: apt. V podstatě se používá k instalaci a odstraňování balíčků v mnoha distribucích Linuxu, včetně Debianu a Ubuntu. Pokud je váš operační systém vybaven grafickým uživatelským rozhraním, můžete většinu z těchto 15 příkazů nahradit kliknutím na několik obrazovek. Co však nemůžete změnit, je to, že většinu balíčků je třeba nainstalovat z terminálu, a k tomu potřebujete apt. Nemá váš Linux desktop s GUI? Není problém: stačí se podívat na můj průvodce jak nainstalovat GUI na Ubuntu Server, a také uvidíte, jak důležité je apt!
Zjednodušený hosting Linuxu
Chcete lepší způsob, jak hostovat své weby a webové aplikace? Vyvíjet něco nového? Prostě se vám nelíbí Windows? To je důvod, proč máme Linux VPS.
Získejte Linux VPSNejzákladnější linuxové příkazy, které byste měli znát
Většina lidí si Linux představuje jako komplikovaný operační systém, který používají programátoři. Ale není to tak těžké jako v jejich myšlenkách. Až se blíže seznámíte s tímto otevřeným operačním systémem a jeho distribucemi, zjistíte, že příkazy Linuxu jsou snadno použitelné rozhraní, které uživatelům pomáhá při správě, odstraňování problémů nebo dokonce optimalizaci operačního systému a jeho aplikací.
Jak možná víte, tohle rozhraní příkazového řádku (CLI) je textové uživatelské rozhraní (UI) ve vašem zařízení, které může spouštět téměř všechny požadované úlohy (obvykle černé pole s bílým textem, které je také známé jako procesor příkazového řádku nebo interpret příkazového řádku).
Jedním z nejpopulárnějších typů rozhraní příkazového řádku pro Linux je bash (Bnaše Azískat Shell) shell, který podporuje všechny příkazy původního Bourne Shell, stejně jako mnoho dalších. Byl napsán jako bezplatná a open source náhrada za Bourne shell, která obsahuje funkce, jako je editace příkazového řádku, historie příkazů a syntaxe náhrad příkazů z Korn shell (KSH) a C shell (CSH). Může také podporovat rozšíření složených závorek, které se používá pro generování textových řetězců.
Přečtěte si také: Nainstalujte Linux bash na Windows 10!
Vzhledem k otevřené povaze bash to většina linuxových distribucí, všechna vydání Apple MacOS, Windows Subsystem pro Linux a operační systém Solaris používají jako výchozí uživatelský shell. Chcete-li otevřít bash shell v Linuxu, stačí spustit terminál z nabídky aplikace na ploše a spustit skriptování shellu. (Nezapomeňte, že v závislosti na tom, jak váš správce systému nastavil věci, můžete změnit svůj výchozí shell). Když se terminál otevře, zobrazí výzvu k napsání kódu.
✅Nyní je čas naučit se některé kódy Linuxu. V následujícím seznamu některých Základní příkazy Linuxu s příklady bude prezentováno, které by měl znát každý uživatel Linuxu:
Poznámka 1: typická syntaxe příkazu může být něco takového:
command [-argument] [ - - long-argument] file
Poznámka 2: příkazy, soubory a názvy adresářů v prostředí Linuxu rozlišují velká a malá písmena, což znamená, že PWD vytiskne aktuální pracovní adresář, ale PWD vrátí následující chybu:
Bash: PWD: command not found
Poznámka 3: přípony souboru nezáleží, což znamená, že v Linux CLI se typ souboru určí automaticky.
Poznámka 4: a
/
(lomítko) je speciální znak používaný pro oddělení adresářů?
Poznámka 5: téměř všechny příkazy Linuxu podporují argument, který vám pomůže během cesty s rozhraním příkazového řádku.
- - help
Poznámka 6: znak je výzva, která nám ukazuje, že shell čeká na vstup a je před každou syntaxí v tomto článku.
$
Přečtěte si také: Najděte verzi operačního systému pomocí příkazového řádku
1- příkaz ls
Pokud si přejete vypsat soubory nebo adresáře v rámci souborového systému Linux OS, pak je řešením příkaz ls (zkratka pro List). Pomocí tohoto příkazu máte různé možnosti, jako je následující tabulka:
| Volba | Popis |
| ls ~ | Poskytuje obsah domovského adresáře |
| ls../ | Poskytuje obsah nadřazeného adresáře |
| ls – verze | Zkontroluje verzi příkazu ls |
| ls -a | seznam všech souborů včetně skrytých souborů začínajících na „.“ |
| ls – barva | Barevný seznam [=vždy/nikdy/automaticky] |
| ls -d | seznam adresářů – s „ */“ |
| ls -F | Zobrazuje typy souborů („/“ = adresář, „*“ = spustitelný soubor) |
| ls -li | Pokud je soubor prvním sloupcem, pak tento příkaz vytiskne číslo indexu |
| ls -l | seznam s dlouhým formátem (oprávnění, velikost, vlastnictví a datum úpravy) |
| ls -laF | dlouhý formát seznamu včetně skrytých souborů |
| ls -lh | seznam dlouhý formát seznamu s velikostí zobrazenou v jednotkách souborů čitelných člověkem (KB, MB, GB) |
| ls -ls | seznam s dlouhým formátem s velikostí souboru (sestupně) |
| ls -r | seznam v opačném pořadí |
| ls -R | seznam rekurzivně adresářový strom |
| ls -s | velikost souboru seznamu |
| ls -S | seřadit podle velikosti souboru |
| ls -t | seřadit podle času a data úpravy – otevře se poslední soubor, který jste upravovali |
| ls -X | seřadit podle názvu rozšíření |
2- příkaz pwd
Jak jsme zmínili,
$ pwd [option]
je jedním ze základních cheatů pro příkazy Linuxu. Může snadno vytisknout aktuální pracovní adresář počínaje kořenem. Tento příkaz má dva příznaky:
Pwd –L
Zobrazuje logickou cestu aktuálního pracovního adresáře se symbolickým názvem odkazu.
Pwd –P
Zobrazuje fyzickou cestu aktuálního pracovního adresáře bez názvu symbolického odkazu.
Zjednodušený hosting Linuxu
Chcete lepší způsob, jak hostovat své weby a webové aplikace? Vyvíjet něco nového? Prostě se vám nelíbí Windows? To je důvod, proč máme Linux VPS.
Získejte Linux VPS3- alias
Tento příkaz vám umožňuje zadat zkratku nebo zkratku odkazující na příkaz (nebo sadu příkazů), abyste se vyhnuli opakovanému psaní dlouhého příkazu. Ve skutečnosti, když potřebujete použít příkaz znovu a znovu, bude příkaz alias užitečný. Může vám ušetřit čas vytvořením jedinečného příkazu, který může při provádění příkazů nahradit jeden řetězec jiným. Tuto zkratku lze použít vícekrát. V tomto případě vytvoříme pro tento příkaz něco, čemu se říká alias.
Syntaxe tohoto příkazu je:
alias [-p] [name [=value] …]
Nebo to může být něco takového:
alias alias_name="command_to_run"
4- příkaz cd
Tento příkaz změní váš aktuální adresář v Linuxu a dalších unixových operačních systémech. Jinými slovy, cd (zkratka pro Cpověsit Directory) je jedním z nejčastěji používaných a jedním ze základních příkazů Linuxu, který se používá na terminálu Linux. Syntaxe tohoto příkazu je:
cd [options] directory
Zde je několik příkladů použití tohoto příkazu:
Za předpokladu, že Stahování adresář existuje ve vašem domovském adresáři. Pomocí následujícího kódu k němu můžete jednoduše přejít:
cd Downloads
Můžete k němu také přejít pomocí absolutní cesty:
cd /home/username/Downloads
Jak můžete vidět, znak (/) ukazuje absolutní cestu k adresáři. Můžete také přejít o jednu nebo více úrovní nahoru z aktuálního adresáře. Chcete-li tak učinit, předpokládejme, že se aktuálně nacházíte v
/home/username/Downloads
pro přepnutí do adresáře
/home/username
adresář (o úroveň výše), zadejte:
cd . ./
Tento příkaz vás přesune o úroveň výše z aktuálního adresáře.
/home
Chcete-li přesunout o dvě úrovně výše do adresáře, můžete spustit následující kód:
cd . ./ . ./
Můžete také přejít do předchozího pracovního adresáře pomocí znaku pomlčky jako argumentu příkazu cd, jako je následující:
cd -
Nebo přejděte do domovského adresáře pomocí vlnovky (~), jak je znázorněno níže:
cd ~
Například pokud chcete navigovat z
/home/username/Downloads
adresář do
/home
adresář, zadejte:
cd ~/Downloads
Poznámka: pokud má vybraný adresář ve svém názvu mezeru, měli byste mezeru opustit znakem zpětného lomítka (\), jak je znázorněno níže:
cd Dir\beta\router\hosting
5-mv příkaz
Tento příkaz se používá k přesunutí jednoho nebo více souborů nebo adresářů z jednoho místa na druhé. Následuje syntaxe tohoto základního příkazu Linuxu s několika příklady:
mv [option] SOURCE DESTINATION
The ZDROJ může být jeden nebo více adresářů nebo souborů a CÍL musí být jeden adresář nebo soubor. Chcete-li přesunout adresář nebo soubor, musíte do obou zapsat oprávnění ZDROJ a CÍL. V opačném případě se zobrazí chyba oprávnění odepřeno.
Pokud chcete soubor pouze přejmenovat, zadejte následující syntaxi:
mv [filename] [new_filename]
Například:
mv names.txt fullnames.txt
Podobně, pokud chcete přesunout soubor do nového umístění, použijte následující syntaxi:
mv [filename] [dest-dir]
Například:
mv fullnames.txt /home/routerhosting1/Downloads
Můžete vynutit mv příkaz k zobrazení výzvy pomocí –i možnost příkazového řádku:
mv -i [filename] [new_filename]
Tato syntaxe vede k mv požádat o povolení uživatele před přepsáním existujícího souboru.
Zjednodušený hosting Linuxu
Chcete lepší způsob, jak hostovat své weby a webové aplikace? Vyvíjet něco nového? Prostě se vám nelíbí Windows? To je důvod, proč máme Linux VPS.
Získejte Linux VPS6- kočičí povel
The kočka (zkratka pro concatenate) je jeden z nejčastěji používaných a jeden ze základních linuxových příkazů, který umožňuje uživatelům vytvářet jeden nebo více souborů, spojovat soubory, zobrazovat obsah souborů a přesměrovávat výstupy v souborech nebo terminálech. Typická syntaxe tohoto příkazu je něco takového:
cat [option] [file] . . .
Příklad:
cat /123456/test/file01/123456/test/file02
Následující tabulka ukazuje hlavní možnosti použití příkazu cat:
| volba | popis |
| kočičí test | Zobrazí obsah souboru |
| kočka test1 test2 | Zobrazí obsah test1 a test2 |
| kočka test1; savička2; test3 | Zobrazuje více souborů najednou |
| kočka -b | přidává čísla řádků k neprázdným řádkům |
| cat -n název_souboru | Zobrazuje obsah a přidává čísla řádků ke všem řádkům |
| kočka -s | Stlačí prázdné řádky na jeden řádek |
| kočka -e | Ukazuje $ na konci řádku. Dobré pro zmáčknutí více řádků v jednom řádku |
| cat –T test | zobrazuje ^I místo tabulátorů |
| test kočky1 test struku2 test3 > test4 | Přesměrování obsahu více souborů v jednom souboru |
| kočka > test1 | Vytvoří soubor s názvem test1 |
| kočka test1 >> test2 | Připojí obsah jednoho souboru na konec jiného souboru |
7- příkaz cp
The cp příkaz znamená KOPIE. Tento příkaz může zkopírovat jeden soubor nebo skupinu souborů nebo adresářů. Ve svém argumentu vyžaduje alespoň dva názvy souborů. Syntaxe tohoto příkazu může být něco jako následující:
cp [option] Source Destination cp [option] Source Directory cp [option] Source-1 Source-2 Source-3 Source-n Directory
První a druhá syntaxe se používá pro kopírování zdrojového souboru do cíle nebo adresáře. Třetí syntaxe se používá pro kopírování více souborů (zdrojů) do adresáře.
Příklad 1:
cp file file-backup
Tento kód zkopíruje soubor s názvem file.txt to file-backup.txt.
Příklad 2:
cp file1.txt dir file2.txt dir
Tento kód zkopíruje více souborů a adresářů najednou. V tomto případě musí být cílem adresář.
8- příkaz mkdir
Tento příkaz Linuxu umožňuje uživatelům vytvářet nové adresáře. S mkdir můžete také nastavit oprávnění a vytvořit více složek najednou. Syntaxe tohoto příkazu pro vytvoření jednoho adresáře je něco takového:
mkdir [option] dir-name
Příklad:
mkdir test-dir
Tento příkaz vytvoří nový adresář s názvem test. Pokud chcete vytvořit více adresářů najednou, použijte následující syntaxi:
mkdir {test1, test2, test3}
9- příkaz rmdir
Dalším příkazem z našeho poskytnutého seznamu základních příkazů Linuxu je rmdir což vám umožňuje odstranit prázdné adresáře ze souborového systému v Linuxu. Syntaxe tohoto příkazu je zobrazena následovně:
rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …
Možnosti:
V
rmdir –p
každý z adresářů
Příklad:
rmdir mydir1 mydir2 mydir3
V tomto příkladu mydir1, mydir2a mydir3 budou odstraněny, pokud jsou prázdné. Pokud některý z těchto adresářů není prázdný, bude pro tento adresář vytištěna chybová zpráva a ostatní adresáře nebudou odstraněny.
Možnosti:
- rmdir –p: Každý z argumentů adresáře je v této volbě považován za název cesty, který bude odstraněn. Pokud jsou prázdné, spustí se poslední komponenta.
- rmdir –v, - mnohomluvný: tato možnost může zobrazit podrobné informace pro každý zpracovávaný adresář.
- rmdir -ignore – fail – on – non – empty: pokud adresář není prázdný, tato možnost nebude hlásit chybovou zprávu o nastalé chybě.
- rmdir – verze: tato možnost se používá pro zobrazení informací o verzi a ukončení.
Přečtěte si také: Jak odstranit adresář v Linuxu?
10-rm příkaz
Když se chystáte odstranit adresáře a obsah v nich, rm příkaz je řešení. Pokud však chcete pouze smazat adresář, použijte rm – r. Syntaxe je něco jako následující krátký kód:
rm [option] FILE
Příklad:
rm test.txt
Tento příkaz trvale odstraní adresář test.txt.
11- Dotykový příkaz
Dotykový příkaz je známý jako další základní příkaz Linuxu, který umožňuje vytvořit nový prázdný soubor.
Syntax: klepněte na název_souboru
touch
Příklad: klepněte na /Home /username/Documents/Me.txt
Tento příkaz vytvoří jeden textový soubor v cílové adrese (dokumentech). Pokud chcete vytvořit více souborů v určitém umístění.
Syntax: dotkněte se File1_name File2_name File3_name
Možnosti:
touch –a: Tento příkaz může změnit dobu přístupu ke konkrétnímu souboru. Doporučujeme upravit nebo aktualizovat časy posledního přístupu k souboru
12- Vyhledejte příkaz
Příkaz Locate funguje ve Windows jako vyhledávací příkaz. Je to nejjednodušší způsob, jak vyhledávat soubory podle jmen nebo dokonce neznáte přesný název.
Syntax: vyhledejte [název souboru]
locate
Příklad:
Lokalizovat{ -i kniha*poznámka}
Tento příkaz vyhledá soubory se slovy „book“ a „note“, ať už velkými nebo malými písmeny.
13- příkaz df
Příkaz Df je zkratkou pro „Disk Free“, což vám poskytuje podrobnosti o systému ve formě zprávy, jako je velikost disku, místo a využití.
Chcete-li zobrazit přehled čitelného místa na disku, můžete jej obdržet ve formátu bajtů, megabajtů a gigabajtů.
Např.: Megabajty:
df -m
Syntax:
- df
- df /dir
- df [volba] [/dev/DEVICE]
14- Zabij příkaz
Příkaz Kill vám pomůže sbalit nereagující programy; je však možné ukončit programy ručně.
Syntax:
kill [signal option]
kill PID
Příklad:
Existují dva běžné signály s příkazem kill, které uživatelé nejčastěji používají:
SIGKILL: Tento signál nutí všechny programy co nejdříve ukončit a toto náhlé zastavení neuloží změny programu
SIGTERM: Tento typ signálu způsobí zastavení programu, ale na rozdíl od SIGKILL umožňuje programu uložit všechny změny.
15- useradd, příkaz userdel
Operační systém pro více uživatelů (Linux) poskytuje přístup více uživatelům současně. Pro interakci se systémem je tedy nutné vytvořit více uživatelů.
Přidat uživatele: Tento příkaz vytvoří nového uživatele a k nastavení hesla pro tento uživatelský účet se použije Passwd.
Syntaxe: useradd [MOŽNOSTI] USERNAME
Příklad:
useradd JohnSmith
Userdl: smazáním uživatelského účtu se rozumí odebrání uživatele a jeho souborů. Tento příkaz funguje stejně jako vytvoření uživatele s malou změnou.
Syntax: userdel UserName
Příklad:
userdel JohnSmith
Možnosti:
userdel –f: Tato možnost vynutí odstranění uživatele
userdel –r: Tento příkaz odstraní uživatele s domovským adresářem a jeho soubory plus uživatelskou poštovní frontu.
Příklad:
- userdel -f Jack
- userdel -r John
Jak procvičit základní linuxové příkazy?
Bez ohledu na to, zda chcete testovat/analyzovat své skripty shellu online nebo si chcete procvičit základní příkazy Linuxu, měli byste jim nejprve dobře porozumět. Chcete-li je procvičit, můžete nainstalovat Linux do Windows pomocí Windows Subsystem for Linux. Můžete také použít online linuxové terminály. Některé webové stránky vám poskytují online linuxové terminály pro spouštění běžných linuxových příkazů ve webovém prohlížeči, abyste je mohli otestovat nebo procvičit.
Závěr
Linux obsahuje velké množství příkazů, ale my jsme pro vás vybrali ty nejčastěji potřebné. V tomto článku jsme vysvětlili některé základní příkazy Linuxu s příklady kódování. Kroky se však mohou lišit v závislosti na distribucích, které používáte; můžete použít nápovědu Linuxu nebo nás dokonce okomentovat, abychom vám pomohli.
FAQ
Jaký je rozdíl mezi pwd a /bin/pwd?
The pwd je vestavěný příkaz v shellu while /bin/pwd je nástroj, který je součástí vaší distribuce Linuxu. Chcete-li určit, že chcete spustit samostatný program namísto vestavěného příkazu shellu, použijte /bin/pwd.
Jak spustím příkazy v Linuxu?
Nejprve spusťte terminál z nabídky aplikací na ploše. Pak zkuste najít bash shell, který je výchozím shellem ve většině distribucí Linuxu. Nyní zadejte příkaz a stisknutím klávesy Enter jej spusťte.
Co znamená CLI?
Rozhraní příkazového řádku (CLI) je textové rozhraní používané pro psaní a spouštění příkazů. Před myší to byl standardní způsob interakce s počítačem. Každé CLI má příkazový řádek pro přijetí příkazu.
Jaké je použití příkazového řádku?
Nejlepší využití příkazového řádku je, že vyžaduje mnoho příkazů. Toto rozhraní vám pomůže zadat příkaz, který lze předat operačnímu systému vašeho počítače a spustit. Pomocí příkazového řádku můžete také procházet soubory a složky vašeho zařízení.
Co je to Cheat Sheet pro Linux?
Existují stovky Linuxových příkazů, které možná budete potřebovat znát. Cheat Sheet pro Linux vám může pomoci je snadno najít a zapamatovat si. Takový list vám může zobrazit příkazy související s následujícími informacemi:
- Systémové informace
- Informace o hardwaru
- Sledování výkonu a statistiky
- Informace a správa uživatelů
- Souborové a adresářové příkazy
- Řízení procesů
- Oprávnění k souboru