GNU/Linux >> Znalost Linux >  >> Linux

Cheat Sheet pro příkazy Linuxu:S příklady

Ú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

Linux
  1. 10+ Linux VI příkazy s příklady

  2. Cheat pro příkazy Linuxu

  3. Příklady příkazů grep v Linuxu (Cheat Sheet)

  1. Cheat sheet pro běžné linuxové příkazy

  2. Příkazy hlavy a ocasu v Linuxu vysvětleny s příklady

  3. JQ Command v Linuxu s příklady

  1. wc Linux Command s příklady

  2. Cheat sheet příkazů IPtables

  3. Cheat Sheet pro základní příkazy Linuxu