Existuje mnoho příkazů Linuxu. Existuje podmnožina vestavěných příkazů shellu, jako je cd, a pak jsou tu ty z GNU coreutils jako méně. Kromě toho existují další nástroje CLI jako curl, wget atd.
V Linux Handbook jsme pokryli více než 80 linuxových příkazů s praktickými příklady. Toto je sbírka všech příkazů Linuxu, které jsme doposud probrali.
Příkazy byly uspořádány v abecedním pořadí, takže je snadné najít v rejstříku.
A
alias
Příkaz alias je jednoduše způsob, jak odkazovat na jiný příkaz. Může být použit, aby se zabránilo opakovanému dlouhému psaní příkazů a řádků shellu a zjednodušil práci.
at
Příkaz at v Linuxu se používá k plánování úloh, které se nespouštějí podle pravidelného plánu.
awk
Příkaz AWK se datuje do raných dob Unixu. Dávno předtím, než vznikl Perl nebo Python, se AWK používal ve skriptech pro manipulaci s textem. Můžete jej použít pro psaní poměrně složitých programů, ale také díky výkonným jednotným liniím, které můžete psát, abyste vyřešili problémy s datovými soubory.
B
základní jméno
Příkaz basename v Linuxu vytiskne konečnou komponentu v cestě k souboru. To je užitečné zejména ve skriptech bash, kde chcete extrahovat název souboru z dlouhé cesty k souboru.
C
cal
Unixové systémy poskytují několik nástrojů pro práci s daty a časy. Cal je jedním z takových příkazů, které vám umožňují zobrazit kalendář v příkazovém řádku.
kočka
cat je jeden z nejpoužívanějších příkazů v Linuxu. Je určen pro zřetězení textu, používá se hlavně pro zobrazení obsahu textových souborů.
cd
Příkaz cd se používá k navigaci mezi adresáři v Linuxu. Je to zkratka pro ‚změnit adresář‘.
chgrp
Příkaz chgrp se používá pro změnu skupiny souboru nebo adresáře v Linuxu.
chmod
chmod znamená změnit režim. Tento příkaz se používá pro změnu režimu přístupu, tj. oprávnění k souboru v Linuxu.
chown
Příkaz chown v Linuxu umožňuje změnit uživatelské a skupinové vlastnictví souboru nebo adresáře.
cp
Jedním z příkazů, které musíte v Linuxu znát, je cp. V Linuxu se mu často říká copy command a ve skutečnosti je to zkratka pro copy a dělá přesně tak, jak název napovídá:kopíruje.
cron
Crontab se používá k automatizaci všech typů úloh na systémech Linux. Toto je obzvláště důležitá dovednost, kterou se musí naučit začínající správci systému.
vlnit
CURL je nástroj pro přenos dat. Nejoblíbenějším případem použití příkazu curl je stahování souborů z webu v terminálu Linux.
vyjmout
Příkaz vyjmout je kanonický nástroj pro odstranění „sloupců“ z textového souboru. V tomto kontextu lze „sloupec“ definovat jako rozsah znaků nebo bajtů identifikovaných jejich fyzickou polohou na řádku nebo rozsah polí oddělených oddělovačem.
D
datum
Příkaz date vám poskytne aktuální datum a čas vašeho systému Linux. Ale dokáže toho mnohem víc.
dd
Příkaz dd v Linuxu je výkonný nástroj pro kopírování a konverzi souborů. Jeho nejoblíbenějším případem použití je vytvoření živého linuxového USB pomocí příkazového řádku Linuxu.
df
Příkaz df se používá pro kontrolu místa na disku v Linuxu.
rozdíl
Když potřebujete porovnat dva soubory obsahující podobný text v Linuxu, pomocí příkazu diff může být váš úkol mnohem jednodušší. Příkaz porovná dva soubory, aby navrhl změny, díky kterým by byly soubory identické. Skvělé pro nalezení extra složené závorky, která porušila váš nově aktualizovaný kód.
dig
Příkaz Dig se v Linuxu běžně používá pro získávání informací DNS vzdáleného serveru.
název adresáře
Příkaz dirname v Linuxu vytiskne cestu k souboru s odstraněnou konečnou součástí. To vám v podstatě poskytuje cestu k adresáři z cesty k souboru.
du
Znát velikost souboru je v Linuxu snadné, ale neukáže velikost adresářů. Příkaz du se používá pro kontrolu velikosti adresáře.
E
echo
Příkaz echo je možná jedním z prvních příkazů, které uvidíte, když se začnete učit příkazy Linuxu nebo skriptování v bash shellu. Je to jednoduchý příkaz, který jednoduše vypíše své argumenty na displej.
emacs
V Linuxu existuje mnoho textových editorů. GNU Emacs je jedním z nejstarších a nejvýkonnějších editorů, který má strmou křivku učení.
rozbalit
Toto je poněkud méně známý a méně používaný příkaz, přičemž hlavním případem použití je schopnost převádět tabulátory na mezery.
F
soubor
Příkaz file vám poskytuje různé informace o souboru v Linuxu. To zahrnuje typ souboru, typ MIME atd.
najít
Jeden z často používaných příkazů. Příkaz find lze použít k vyhledání souborů na základě jejich názvu, typu, času úpravy a dalších. Zkombinujte to s příkazy typu exec nebo xargs a máte po ruce výkonný nástroj pro vyhledávání a úpravy souborů.
findmnt
Další méně známý příkaz, který se používá pro kontrolu, zda je souborový systém připojen.
fmt a fold
Oba tyto příkazy se používají pro formátování textu, aby se řádky vešly do dostupného prostoru na cílovém zařízení.
zdarma
Pokud byste chtěli znát podrobné informace o dostupnosti paměti ve vašem systému Linux, příkaz free je jednoduchý nástroj, který usnadňuje nalezení výsledků v reálném čase pro různé případy použití.
fsck
Příkaz fsck (kontrola systému souborů) pomáhá s potenciálně poškozeným souborovým systémem. Tento nástroj se používá pro kontrolu a (volitelně) opravu systému souborů.
G
grep
Příkaz Najít funguje na název souboru. Příkaz grep se používá k nalezení vzorů v obsahu souboru.
přidání skupiny
Příkaz groupadd v Linuxu vytváří nové skupiny
groupdel
Příkaz groupdel je možná nejjednodušší příkaz v Linuxu prakticky bez možností. Používá se pro smazání existující skupiny.
groupmod
Vlastnosti skupiny, jako je název skupiny a ID skupiny, můžete upravit pomocí příkazu groupmod v Linuxu.
skupiny
Tento příkaz vám pomůže najít skupiny, do kterých uživatel systému Linux patří, v příkazovém řádku systému Linux.
H
hlava
Pomocí příkazu head můžete vytisknout zadaný počet řádků od začátku souboru.
historie
Vše, co napíšete do terminálu, se uloží do historie shellu. Tento aspekt lze zobrazit a ovládat pomocí příkazu history.
Já
id
Každý uživatel v Linuxu má jedinečné číselné ID uživatele a výchozí skupinu s jedinečným číselným ID skupiny. Příkaz id tyto informace vypíše.
J
práce
Příkaz jobs v Linuxu umožňuje uživateli přímou interakci s procesy v aktuálním shellu.
L
méně
Less je skvělá linuxová příkazová utilita pro prohlížení textových souborů.
ln
Příkaz ln umožňuje v Linuxu vytvářet měkké i pevné odkazy.
najít
Příkaz locate vám umožňuje provést super rychlé vyhledávání souborů.
ls
Příkaz ls v Linuxu je jedním z nejpoužívanějších příkazů. Používá se pro výpis obsahu adresáře.
lsof
Můžete zobrazit seznam otevřených souborů uživatelem nebo procesem pomocí příkazu lsof v Linuxu.
M
mkdir
Příkaz mkdir vám umožňuje vytvářet nové adresáře (složky v běžném termínu) v Linuxu.
mkfs
mkfs je nástroj příkazového řádku v Linuxu pro formátování disku nebo oddílu v určitém souborovém systému dle vašeho výběru.
více
Příkaz more v Linuxu otevře textový soubor v zobrazeních stránek. Je to předchůdce příkazu less a v dnešní době se příliš nepoužívá.
mv
Příkaz mv v Linuxu se používá pro přesun a přejmenování souborů a adresářů.
N
nc (netcat)
Základní funkcí Netcatu je umožnit připojení dvou počítačů a sdílení zdrojů. Je to výkonný a všestranný síťový nástroj, který je k dispozici pro počítače se systémy Linux, Mac a Windows.
nohup
Příkaz Nohup v Linuxu umožňuje spouštět příkazy i po odhlášení.
nslookup
nslookup je jedním z populárních síťových příkazů v Linuxu používaných k dotazování na záznamy DNS (Domain Name System).
P
passwd
Příkaz passwd v Linuxu umožňuje měnit uživatelské heslo, zamykat účty, hesla s vypršením platnosti a další.
vložit
Příkaz paste sloučí několik vstupních souborů a vytvoří z nich nový textový soubor s oddělovači.
ping
Ping se používá hlavně ke kontrole, zda je vzdálený hostitel dosažitelný nebo ne.
printf
Můžete tisknout jednoduché výstupy pomocí příkazu echo, ale to nestačí pro komplikované formátované výstupy. printf umožňuje formátování výstupu ve stylu C.
ps
Příkaz ps v Linuxu se používá k získání informací o běžících procesech.
R
číst
Pomocí příkazu read můžete vytvořit svůj bash skript interaktivním přijímáním uživatelských vstupů.
restartovat
Reboot provede akce příkazu halt (vysvětlené níže), které vyžadují zastavení veškerého zpracování. Potom se váš systém místo spouštění signálu ACPI restartuje.
přejmenovat
Příkaz Rename lze použít k přejmenování více souborů v Linuxu najednou.
rm
Příkaz rm se používá k odstranění souborů a adresářů v Linuxu.
rsync
Rsync (Remote Sync) je synchronizační nástroj pro kopírování souborů a adresářů v systému nebo mezi systémy. Mezi jeho nejoblíbenější případy použití patří kopírování souborů mezi vzdálenými systémy.
S
scp
Scp je zkratka pro zabezpečenou kopii, ale rád bych to považoval za 'SSH copy'. Stejně jako rsync se scp také používá pro kopírování souborů mezi vzdálenými systémy.
obrazovka
Příkaz screen v Linuxu umožňuje používat více virtuálních terminálů, které lze uložit podle názvu a znovu otevřít pomocí klávesových zkratek.
sed
Sed je součástí standardní sady nástrojů Unix od konce 60. let. Jako každý textový editor vám pomůže upravit textové soubory.
seq
Příkaz seq, zkratka pro sekvence, se používá pro tisk posloupnosti čísel. Čísla mohou být celá nebo reálná (s desetinnými tečkami).
spánek
Příkaz spánku Linuxu je jedním z nejjednodušších příkazů. Jak už z názvu tušíte, jeho jedinou funkcí je spát. Jinými slovy, zavádí zpoždění po určitou dobu.
zdroj
Příkaz source je užitečný nástroj, který lze mimo jiné použít k obnovení proměnných prostředí.
stat
Pomocí příkazu stat v Linuxu můžete získat oprávnění k souboru, velikost, mtime, ctime, atime, vlastnictví a několik dalších informací o atributech souboru.
T
ocas
Příkaz tail vytiskne posledních deset řádků vstupních souborů. Příkaz tail se také používá pro čtení souborů protokolu v reálném čase.
tar
Tar je jedním z nejběžnějších nástrojů používaných pro archivaci souborů v Linuxu.
tee
Příkaz tee čte ze standardního vstupu a zapisuje jak na standardní výstup, tak do souborů. Výsledkem je, že uvidíte výstup svého příkazu a zároveň jej uložíte do souboru.
čas
Příkaz time v Linuxu měří, jak dlouho běží konkrétní příkaz nebo skript.
vypršení časového limitu
Pomocí příkazu timeout můžete nastavit časový limit pro spuštění dalších příkazů a programů.
nahoře
Příkaz top poskytuje rychlý pohled na systémové prostředky a procesy.
dotyk
Dotykový příkaz v Linuxu se používá pro změnu časových razítek souborů, avšak jedno z nejběžnějších použití dotykového příkazu zahrnuje vytvoření nového prázdného souboru.
tr
Příkaz tr v Linuxu se používá k provádění jednoduchých, ale užitečných překladů jedné sady znaků do druhé.
typ
Příkaz type vám řekne, zda je linuxový příkaz vestavěným příkazem shellu, kde je umístěn jeho spustitelný soubor a zda je přiřazen k nějakému jinému příkazu.
U
ulimit
Ulimit je vestavěný příkaz shellu určený k zobrazení, alokaci a omezení zdrojů.
uname
Verzi linuxového jádra a některé další systémové informace můžete získat příkazem uname v Linuxu.
unikátní
Příkaz uniq v Linuxu a Unixu se používá k odstranění duplicitních řádků ze souboru.
useradd
Příkaz useradd umožňuje superuživateli vytvořit nový uživatelský účet v systému Linux.
userdel
Userdel vám umožní odstranit existujícího uživatele.
usermod
Příkaz usermod v Linuxu umožňuje upravit uživatelský účet různými způsoby.
V
vim
Vim je jedním z nejpopulárnějších textových editorů v příkazovém řádku Linuxu.
W
sledovat
Watch je skvělý nástroj, který automaticky obnovuje data. Některá z běžnějších použití tohoto příkazu zahrnují monitorování systémových procesů nebo protokolů, ale lze jej použít v kombinaci s rourami pro větší všestrannost.
wc
Příkaz wc zobrazuje statistické informace o souboru, jako je počet řádků, slov, znaků.
které
kterýžto příkaz je mimořádně užitečný příkaz pro vyhledání spustitelných souborů umístěných kdekoli v systému Linux.
kdo
Příkaz who v Linuxu uvádí všechny přihlášené uživatele v systému.
To je pro tuto chvíli vše. Přidám další příkazy, jakmile se zde objeví.