Úvod
Linuxové příkazy se mohou na první pohled zdát děsivé, pokud nejste zvyklí používat terminál. Existuje mnoho příkazů pro provádění operací a procesů ve vašem systému Linux.
Bez ohledu na to, zda jste v Linuxu nováčkem nebo zkušeným uživatelem, je užitečné mít po ruce seznam běžných příkazů.
V tomto tutoriálu najdete běžně používané linuxové příkazy a také cheat sheet se syntaxí a příklady ke stažení.
Důležité :V závislosti na nastavení vašeho systému mohou některé z níže uvedených příkazů vyžadovat vyvolání sudo k provedení.
Příkazy Linux Cheat Sheet PDF
Pokud dáváte přednost tomu, aby byly všechny příkazy na jednostránkovém referenčním listu, vytvořili jsme užitečný Linux cheat sheet s příkazovým řádkem . Můžete si uložit seznam linuxových příkazů ve formátu PDF kliknutím na Stáhnout Linux Cheat Sheet tlačítko níže.
STÁHNOUT Linux Cheat Sheet
Seznam příkazů Linuxu
Příkazy nalezené v cheat sheetu ke stažení jsou uvedeny níže.
Informace o hardwaru
Zobrazit spouštěcí zprávy :
dmesg Viz Informace o CPU :
cat /proc/cpuinfo Zobrazit volnou a použitou paměť s:
free -h Seznamhardwarové konfigurace informace:
lshw Přečtěte si informace o blokování zařízení :
lsblk Zobrazit Zařízení PCI ve stromovém diagramu:
lspci -tv Zobrazit zařízení USB ve stromovém diagramu:
lsusb -tv Zobrazit informace o hardwaru z BIOSu:
dmidecode Zobrazit data disku informace:
hdparm -i /dev/disk Proveďte test rychlosti čtení na zařízení/disku:
hdparm -tT /dev/[device] Otestujte nečitelné bloky na zařízení/disku:
badblocks -s /dev/[device] Spusťte kontrolu disku na nepřipojeném disku nebo oddílu:
fsck [disk-or-partition-location] Vyhledávání
Vyhledejte konkrétní vzor v souboru pomocí grep:
grep [pattern] [file_name] Rekurzivní vyhledávání vzoru v adresáři:
grep -r [pattern] [directory_name] Najděte všechny soubory a adresářesouvisející s konkrétním jménem :
locate [name]
Seznam jmen, která začínají na zadaný znak [a] v určeném umístění [/folder/location] pomocí find příkaz:
find [/folder/location] -name [a]
Viz soubory větší než zadaná velikost [+100M] ve složce:
find [/folder/location] -size [+100M] Poznámka: Některé příkazy se nedoporučuje používat. Přečtěte si o nich v našem seznamu nebezpečných příkazů Linuxu.
Příkazy souboru
Seznam souborů v adresáři:
ls Vypsat všechny soubory (zobrazí skryté soubory):
ls -a Zobrazit adresář, ve kterém právě pracujete:
pwd Vytvořte nový adresář:
mkdir [directory] Odebrat soubor:
rm [file_name] Odebrat adresář rekurzivně:
rm -r [directory_name] Rekurzivně odebrat adresář bez vyžadování potvrzení:
rm -rf [directory_name] Zkopírujte obsah jednoho souboru do jiného souboru:
cp [file_name1] [file_name2] Rekurzivně zkopírujte obsah jednoho souboru do druhého souboru:
cp -r [directory_name1] [directory_name2]
Přejmenovat [file_name1] na [file_name2] pomocí příkazu:
mv [file_name1] [file_name2] Vytvořte symbolický odkaz na soubor:
ln -s /path/to/[file_name] [link_name] Vytvořte nový soubor pomocí dotyku:
touch [file_name] Zobrazit obsah souboru:
more [file_name]
nebo použijte cat příkaz:
cat [file_name] Připojit obsah souboru k jinému souboru:
cat [file_name1] >> [file_name2] Zobrazte prvních 10 řádků souboru s příkazem head:
head [file_name] Zobrazit posledních 10 řádků souboru:
tail [file_name] Šifrovat soubor:
gpg -c [file_name] Dešifrovat soubor:
gpg [file_name.gpg] Zobrazit počet slov, řádků a bajtů v souboru pomocí wc:
wc Vypište počet řádků/slov/znaků v každém souboru v adresáři pomocí příkazu xargs:
ls | xargs wc Vystřihněte část souboru a vytiskněte výsledek na standardní výstup:
cut -d[delimiter] [filename] Vystřihněte část dat z potrubí a vytiskněte výsledek na standardní výstup:
[data] | cut -d[delimiter] Vytisknout všechny řádky odpovídající vzoru v souboru:
awk '[pattern] {print $0}' [filename] Přepište soubor, abyste zabránili jeho obnovení, a poté jej odstraňte:
shred -u [filename] Porovnejte dva soubory a zobrazte rozdíly:
diff [file1] [file2] Přečtěte si a spusťte obsah souboru v aktuálním shellu:
source [filename] Seřaďte obsah souboru a vytiskněte výsledek ve standardním výstupu:
sort [options] filename Uložte výstup příkazu do souboru a přeskočte výstup z terminálu:
[command] | tee [filename] >/dev/null Navigace v adresáři
Přejít o úroveň výše ve stromové struktuře adresářů:
cd ..
Změnit adresář na $HOME :
cd Změnit umístění do zadaného adresáře:
cd /chosen/directory Komprese souborů
Archivujte existující soubor:
tar cf [compressed_file.tar] [file_name] Rozbalte archivovaný soubor:
tar xf [compressed_file.tar] Vytvořte komprimovaný soubor tar gzip spuštěním:
tar czf [compressed_file.tar.gz]
Komprimovat soubor s příponou .gz rozšíření:
gzip [file_name] Přenos souborů
Zkopírujte soubor do adresáře serveru bezpečně pomocí příkazu Linux scp:
scp [file_name.txt] [server/tmp] Synchronizovat obsah adresáře se záložním adresářem pomocí příkazu rsync:
rsync -a [/your/directory] [/backup/] Uživatelé a skupiny
Zobrazit podrobnosti o aktivních uživatelích :
id Zobrazitposlední přihlášení do systému :
last Zobrazit, kdo jeaktuálně přihlášen do systému s příkazem who:
who Zobrazit, kteří uživatelé jsoupřihlášeni a jejich činnost :
w Přidat novou skupinu zadáním:
groupadd [group_name] Přidat nového uživatele :
adduser [user_name] Přidejte uživatele do skupiny :
usermod -aG [group_name] [user_name] Dočasně zvyšte uživatelská oprávnění superuživateli nebo rootovi pomocí příkazu sudo:
sudo [command_to_be_executed_as_superuser] Smazat uživatel:
userdel [user_name] Upravte informace o uživateli pomocí:
usermod Změnit skupinu adresářů:
chgrp [group-name] [directory-name] Instalace balíčku
Seznam všech nainstalovaných balíčků s yum :
yum list installed Najděte balíček podle souvisejícího klíčového slova :
yum search [keyword] Zobrazitinformace o balíčku a souhrn :
yum info [package_name] Nainstalujte balíček pomocí Správce balíčků YUM :
yum install [package_name.rpm] Nainstalujte balíček pomocí Správce balíčků DNF :
dnf install [package_name.rpm] Nainstalujte balíček pomocí Správce balíčků APT :
apt install [package_name]
Instalovat .rpm balíček z místního souboru:
rpm -i [package_name.rpm]
Odebrat .rpm balíček:
rpm -e [package_name.rpm] Nainstalujte software ze zdrojového kódu :
tar zxvf [source_code.tar.gz]
cd [source_code]
./configure
make
make install Související s procesy
Podívejte se na snímek aktivních procesů :
ps Zobrazit procesy ve stromovém diagramu :
pstree Zobrazte mapu využití paměti procesů:
pmap Zobrazit všechny běžící procesy:
top Ukončete proces Linuxu pod daným ID :
kill [process_id] Ukončete proces pod konkrétním názvem :
pkill [proc_name] Ukončete všechny procesy označené „proc“ :
killall [proc_name] Vypsat a obnovit zastavené úlohy na pozadí:
bg Přeneste posledně pozastavenou úlohu do popředí :
fg Přineste konkrétní úkol popředí :
fg [job] Seznam souborů otevřených spuštěnými procesy :
lsof Zachyťte signál systémové chyby ve skriptu shellu:
trap "[commands-to-execute-on-trapping]" [signal] Pozastavit terminál nebo Bash skript, dokud nebude spuštěný proces dokončen:
wait Spusťte proces Linuxu na pozadí:
nohup [command] & Správa systému a informace
Zobrazit informace o systému :
uname -r Viz informace o vydání jádra:
uname -a Zobrazte, jak dlouho systém běží , včetně průměrného zatížení:
uptime Viz systém název hostitele :
hostname ZobrazitIP adresu systému:
hostname -i Zobrazit seznam historie restartování systému :
last reboot Podívejte se na aktuální čas a datum:
date Dotaz a změňte systémové hodiny s:
timedatectl Zobrazit aktuální kalendář (měsíc a den):
cal Seznam přihlášených uživatelů:
w Podívejte se, kterého uživatele používáte :
whoami Zobrazit informace o konkrétním uživateli :
finger [username] Zobrazení nebo omezení množství systémových prostředků:
ulimit [flags] [limit] Naplánujte vypnutí systému:
shutdown [hh:mm] Okamžitě vypněte systém:
shutdown now Přidejte nový modul jádra:
modprobe [module-name] Využití disku
Ke kontrole místa na disku v Linuxu můžete použít příkazy df a du.
Viz volné a použité místo na připojených systémech:
df -h Zobrazit volné inody na připojených souborových systémech:
df -i Zobrazte diskové oddíly, velikosti a typy pomocí příkazu:
fdisk -l Viz Využití disku pro všechny soubory a adresář:
du -ah Zobrazit využití disku v adresáři aktuálně se nacházíte v:
du -sh Zobrazitcílový přípojný bod pro všechny systémy souborů:
findmnt Připojte zařízení :
mount [device_path] [mount_point] Přihlášení SSH
Připojit k hostiteli jako uživatel:
ssh [email protected] Bezpečně se připojte k hostiteli prostřednictvím SSH výchozí port 22:
ssh host Připojte se k hostiteli pomocí konkrétního portu :
ssh -p [port] [email protected] Připojte se k hostiteli přes výchozí port telnet 23 :
telnet host Oprávnění k souboru
Příkaz Chown v Linuxu mění vlastnictví souborů a adresářů.
Přidělte oprávnění ke čtení, zápisu a spouštění všem:
chmod 777 [file_name] Dejte vlastníkovi oprávnění ke čtení, zápisu a spouštění a rečtěte a spusťte oprávnění ke skupině a dalším :
chmod 755 [file_name] Přidělte úplné oprávnění vlastníkovi a oprávnění ke čtení a zápisu pro skupinu a ostatní :
chmod 766 [file_name] Změňte vlastnictví souboru :
chown [user] [file_name] Změňte vlastníka a skupinové vlastnictví souboru :
chown [user]:[group] [file_name] Síť
Uveďte IP adresy a síťová rozhraní :
ip addr show Přiřaďte IP adresu rozhraní eth0 :
ip address add [IP_address] Zobrazit IP adresy všech síťových rozhraní s:
ifconfig Viz aktivní (naslouchací) porty pomocí příkazu netstat:
netstat -pnltu Zobrazit tcp a udp porty a jejich programy:
netstat -nutlp Zobrazit více informací o doméně :
whois [domain] Zobrazit informace DNS o doméně pomocí příkazu dig:
dig [domain] Proveďte zpětné vyhledávání v doméně :
dig -x host Proveďte zpětné vyhledávání adresy IP :
dig -x [ip_address] Proveďte vyhledání IP domény :
host [domain] Zobrazit místní IP adresu :
hostname -I
Stáhnout soubor z domény pomocí wget příkaz:
wget [file_name] Příjem informací o internetové doméně:
nslookup [domain-name] Uložte vzdálený soubor do systému pomocí názvu souboru, který odpovídá názvu souboru na serveru:
curl -O [file-url] Proměnné
Přiřaďte proměnnou celočíselnou hodnotu:
let "[variable]=[value]" Export proměnné Bash:
export [variable-name] Deklarujte proměnnou Bash:
declare [variable-name]= "[value]" Vypište názvy všech proměnných a funkcí shellu:
set Zobrazit hodnotu proměnné:
echo $[variable-name] Správa příkazů Shell
Vytvořte alias pro příkaz:
alias [alias-name]='[command]' Nastavte vlastní interval pro spuštění uživatelem definovaného příkazu:
watch -n [interval-in-seconds] [command] Odložit provedení příkazu:
sleep [time-interval] && [command] Vytvořte úlohu, která se má provést v určitou dobu (Ctrl+D pro ukončení výzvy po zadání příkazu):
at [hh:mm] Zobrazit vestavěný manuál pro příkaz:
man [command] Vytiskněte historii příkazů, které jste použili v terminálu:
history Linuxové klávesové zkratky
Ukončit proces běžící v terminálu:
Ctrl + C Zastavitaktuální proces :
Ctrl + Z
Proces lze obnovit v popředí pomocí fg nebo na pozadí s bg .
Vyjmout jedno slovo před kurzorem a přidejte jej do schránky:
Ctrl + W Vystřihněte část čáry před kurzorem a přidejte jej do schránky:
Ctrl + U Odřízněte část řádku za kurzorem a přidejte jej do schránky:
Ctrl + K Vložit ze schránky:
Ctrl + Y Vyvolání posledního příkazu který odpovídá zadaným znakům:
Ctrl + R Spustit dříve vyvolaný příkaz:
Ctrl + O Ukončit historii příkazů bez spuštění příkazu:
Ctrl + G Spusťte poslední příkaz znovu:
!! Odhlaste se aktuální relace:
exit