logo

Cheat pro příkazy Linuxu

Linux, často spojovaný s tím, že jde o složitý operační systém primárně používaný vývojáři, nemusí nutně tomuto popisu zcela odpovídat. I když se to zpočátku může zdát pro začátečníky náročné, jakmile se ponoříte do světa Linuxu, může být pro vás obtížné vrátit se k předchozím systémům Windows. Síla příkazů Linuxu při ovládání vašeho počítače spolu s jejich čistým uživatelským rozhraním může ztížit přechod zpět na starší operační systémy. Pokud jste vývojář, pravděpodobně se můžete seznámit s výhodami a přitažlivostí Linuxu.

Abychom podpořili vývojáře i začátečníky, vytvořili jsme komplexní Příkazový řádek pro Linux/Unix . Tento cheat sheet pokrývá všechny základní a pokročilé příkazy, včetně příkazů pro soubory a adresáře, příkazů pro povolení souborů, komprese a archivace souborů, správy procesů, systémových informací, sítí a dalších, s řádnými příklady a popisy. Kromě toho poskytujeme všechny nejpoužívanější zkratky Linuxu, které zahrnují zkratky Bash, Nano zkratky, VI & Vim Shortcuts Commands. Poskytuje pevný základ pro příkazy operačního systému Linux a také vhled do praktických aplikací.



Na konci tohoto cheat sheetu budete mít základní znalosti o Linux/Unix Commands a o tom, jak vývojářům usnadňuje vývoj.

Cheat Sheet pro příkazy Linuxu

Cheat pro příkazy Linuxu

Co je Linux?



Linux je open-source operační systém podobný UNIXu (OS). Operační systém je software, který přímo spravuje hardware a zdroje systému, jako je CPU, paměť a úložiště. OS funguje jako GUI, přes které může uživatel komunikovat s počítačem. OS je umístěn mezi aplikacemi a hardwarem a vytváří spojení mezi veškerým vaším softwarem a fyzickými prostředky, které provádějí práci.

pokud podle rudyarda kiplinga shrnutí

Seznam příkazů Linuxu – Obsah

Základní Linuxové příkazy s příklady

V tomto linuxovém cheat sheetu pokryjeme všechny nejdůležitější linuxové příkazy, od základů až po pokročilé. Poskytneme také několik tipů, jak procvičit a naučit se linuxové příkazy. Tento cheat je užitečný pro začátečníky i zkušené profesionály.

1. Příkazy pro operace se soubory a adresáři

Operace se soubory a adresáři jsou zásadní pro práci s operačním systémem Linux. Zde jsou některé běžně používané příkazy pro operace se soubory a adresáři:



Příkaz

Popis

Možnosti

Příklady

ls Seznam souborů a adresářů.
  • -l : Dlouhý formát výpisu.
  • -A : Zahrnout skryté soubory, ty skryté
  • -h : Velikosti souborů čitelné pro člověka.
  • ls -l
    zobrazuje soubory a adresáře s podrobnými informacemi.
  • ls -a
    zobrazuje všechny soubory a adresáře, včetně
  • ls -lh
    zobrazuje velikosti souborů ve formátu čitelném pro člověka.
CD Změnit adresář.
  • cd /cesta/k/adresáři
    změní aktuální adresář na zadanou cestu.
pwd Tisk aktuálního pracovního adresáře.
  • pwd
    zobrazí aktuální pracovní adresář.
mkdir Vytvořte nový adresář.
  • mkdir můj_adresář
    vytvoří nový adresář s názvem můj_adresář.
rm Odstraňte soubory a adresáře.
  • -r : Odstraňte adresáře rekurzivně.
  • -F : Vynutit odstranění bez potvrzení.
  • rm soubor.txt
    odstraní soubor s názvem soubor.txt.
  • rm -r můj_adresář
    smaže adresář můj_adresář a jeho obsah.
  • rm -f soubor.txt
    násilně smaže soubor file.txt bez potvrzení.
cp Kopírování souborů a adresářů.
  • -r : Kopírování adresářů rekurzivně.
  • cp -r cíl adresáře
    zkopíruje adresář adresáře a jeho obsah do zadaného cíle.
  • cp file.txt cíl
    zkopíruje soubor file.txt do zadaného cíle.
mv Přesouvat/přejmenovávat soubory a adresáře.
  • mv file.txt new_name.txt
    přejmenuje soubor soubor.txt na nove_jmeno.txt.
  • adresář mv file.txt
    přesune soubor file.txt do zadaného adresáře.
dotek Vytvořte prázdný soubor nebo aktualizujte časová razítka souborů.
  • klepněte na soubor.txt
    vytvoří prázdný soubor s názvem soubor.txt.
kočka Zobrazení obsahu souboru.
  • soubor kočky.txt
    zobrazí obsah souboru file.txt.
hlava Zobrazte několik prvních řádků souboru.
  • -n : Zadejte počet řádků, které se mají zobrazit.
  • head file.txt
    zobrazuje prvních 10 řádků souboru file.txt.
  • head -n 5 soubor.txt
    zobrazí prvních 5 řádků souboru file.txt.
ocas Zobrazte několik posledních řádků souboru.
  • -n : Zadejte počet řádků, které se mají zobrazit.
  • soubor ocasu.txt
    zobrazuje posledních 10 řádků souboru file.txt.
  • tail -n 5 soubor.txt
    zobrazí posledních 5 řádků souboru file.txt.
ln Vytvářejte odkazy mezi soubory.
  • -s : Vytvářejte symbolické (měkké) odkazy.
  • ln -s zdrojový_soubor název_odkazu
    vytvoří symbolický odkaz s názvem název_linku ukazující na zdrojový_soubor.
nalézt Vyhledávejte soubory a adresáře.
  • -název : Vyhledávání podle názvu souboru.
  • -typ : Vyhledávání podle typu souboru.
  • najít /cesta/k/hledání -jméno *.txt
    vyhledá všechny soubory s příponou .txt v zadaném adresáři.

2. Příkazy pro oprávnění k souborům

Oprávnění k souborům v systémech Linux a Unix řídí přístup k souborům a adresářům. Existují tři základní oprávnění: čtení, zápis a spouštění. Každé oprávnění lze udělit nebo odepřít třem různým kategoriím uživatelů: vlastníkovi souboru, členům skupiny souboru a všem ostatním.

Zde jsou některé příkazy pro oprávnění souborů:

Příkaz

Popis

Možnosti

Příklady

chmod Změňte oprávnění souboru.
  • v : Oprávnění uživatele/vlastníka.
  • G : Oprávnění skupiny.
  • Ó : Jiná oprávnění.
  • + : Přidat oprávnění.
  • : Odebrat oprávnění.
  • = : Explicitně nastavte oprávnění.
  • chmod u+rwx soubor.txt
    uděluje vlastníkovi souboru oprávnění ke čtení, zápisu a spouštění.
chown Změnit vlastnictví souboru.
  • chown user file.txt
    změní vlastníka souboru.txt na zadaného uživatele.
chgrp Změnit vlastnictví skupiny.
  • chgrp group file.txt
    změní vlastnictví skupiny souboru.txt na zadanou skupinu.
myslet si Nastavte výchozí oprávnění souboru.
  • maska ​​022
    nastavuje výchozí oprávnění souboru pro čtení a zápis pro vlastníka a pouze pro čtení pro skupinu a ostatní.

3. Příkazy pro kompresi a archivaci souborů

Zde jsou některé příkazy pro kompresi a archivaci souborů v Linuxu:

Příkazy

Popis

Možnosti

Příklady

bere Vytvořte nebo extrahujte archivní soubory.
  • -C : Vytvořte nový archiv.
  • -X : Extrahujte soubory z archivu.
  • -F : Zadejte název archivního souboru.
  • -v : Podrobný režim.
  • -S : Komprimujte archiv pomocí gzip.
  • -j : Komprimujte archiv pomocí bzip2.
  • tar -czvf archive.tar.gz files/
    vytvoří komprimovaný archiv tar s názvem archive.tar.gz obsahující soubory v adresáři files/.
gzip Komprimujte soubory.
  • -d : Dekomprimujte soubory.
  • gzip soubor.txt
    komprimuje soubor file.txt a přejmenuje jej na soubor.txt.gz.
zip Vytvářejte komprimované archivy zip.
  • -r : Rekurzivně zahrnout adresáře.
  • zip archiv.zip soubor1.txt soubor2.txt
    vytvoří archiv zip s názvem archive.zip obsahující soubor1.txt a soubor2.txt.

4. Příkazy řízení procesů

V Linuxu vám příkazy správy procesů umožňují sledovat a řídit běžící procesy v systému. Zde jsou některé běžně používané příkazy řízení procesů:

Příkazy

Popis

1 z 1000,00

Možnosti

Příklady

ps Zobrazení běžících procesů.
  • -na : Zobrazit všechny procesy.
  • ps to
    zobrazuje všechny běžící procesy s podrobnými informacemi.
horní Monitorujte systémové procesy v reálném čase.
  • horní
    zobrazuje dynamický pohled na systémové procesy a jejich využití zdrojů.
zabít Ukončit proces.
  • -9 : Násilně zabít proces.
  • zabít PID
    ukončí proces se zadaným ID procesu.
pkill Ukončete procesy na základě jejich názvu.
  • pkill název_procesu
    ukončí všechny procesy se zadaným názvem.
rukojeť Vypište procesy podle jejich názvu.
  • pgrep název_procesu
    vypíše všechny procesy se zadaným názvem.
rukojeť slouží k vyhledávání konkrétních vzorů nebo regulárních výrazů v textových souborech nebo proudech a zobrazení odpovídajících řádků.
  • -i : Ignorovat rozlišení velkých a malých písmen při vyhledávání.
  • -v : Invertuje shodu se zobrazením neshodných řádků.
  • -r nebo -R : Rekurzivně vyhledávat v adresářích odpovídající vzory.
  • -l : Tisk pouze názvy souborů obsahujících shody.
  • -n : Zobrazení čísel řádků vedle odpovídajících řádků.
  • -V : Shodovat pouze celá slova, spíše než částečné shody.
  • -C : Místo zobrazení spočítat počet odpovídajících řádků.
  • -To je : Určete více vzorů, které chcete vyhledat.
  • -A : Zobrazení řádků po odpovídajícím řádku.
  • -B : Zobrazení řádků před odpovídajícím řádkem.
  • -C : Zobrazení řádků před i za odpovídajícím řádkem.
  • grep -ahoj soubor.txt
  • grep -v chyba soubor.txt
  • grep -r adresář vzorů/
  • grep -l klíčové slovo soubor.txt
  • grep -n vzor soubor.txt
    V těchto příkladech extrahujeme náš požadovaný výstup z názvu souboru (file.txt)

5. Příkazy systémových informací

V Linuxu je k dispozici několik příkazů pro shromažďování systémových informací. Zde jsou některé běžně používané příkazy systémových informací:

sudCommand

Popis

Možnosti

Příklady

nejmenovat Tisk informací o systému.
  • -A : Všechny systémové informace.
  • uname -a
    zobrazí všechny systémové informace.
kdo jsem Zobrazit aktuální uživatelské jméno.
  • kdo jsem
    zobrazuje aktuální uživatelské jméno.
df Zobrazit využití místa na disku.
  • -h : Velikosti čitelné pro člověka.
  • df -h
    zobrazuje využití místa na disku ve formátu čitelném pro člověka.
z Odhadněte velikost souborů a adresářů.
  • -h : Velikosti čitelné pro člověka.
  • -s : Zobrazí pouze celkovou velikost.
  • du -sh adresář/
    poskytuje celkovou velikost zadaného adresáře.
volný, uvolnit Zobrazení informací o využití paměti.
  • -h : Velikosti čitelné pro člověka.
  • volný -h
    zobrazuje využití paměti ve formátu čitelném pro člověka.
doba provozuschopnosti Zobrazit dobu provozuschopnosti systému.
  • doba provozuschopnosti
    zobrazuje aktuální dobu provozu systému.
lscpu Zobrazení informací o CPU.
  • lscpu
    poskytuje podrobné informace o CPU.
lspci Seznam zařízení PCI.
  • lspci
    Seznam zařízení PCI.
lsusb Seznam zařízení USB.
  • lsusb
    seznam všech připojených zařízení USB.

6. Síťové příkazy

V Linuxu je k dispozici několik síťových příkazů pro správu a odstraňování problémů se síťovými připojeními. Zde jsou některé běžně používané síťové příkazy:

Příkaz

Popis

Příklady

ifconfig Zobrazení informací o síťovém rozhraní.
  • ifconfig
    zobrazuje podrobnosti o všech síťových rozhraních.
ping Odesílat požadavky na echo ICMP hostiteli.
  • ping na google.com
    odešle požadavky ICMP echo na google.com pro kontrolu připojení.
netstat Zobrazení síťových připojení a statistik.
  • netstat -tuln
    zobrazuje všechna naslouchající připojení TCP a UDP.
ss Zobrazení informací o síťové zásuvce.
  • ss -tuln
    zobrazuje všechna naslouchající připojení TCP a UDP.
ssh Bezpečně se připojte ke vzdálenému serveru.
  • ssh uživatel@hostname
    zahájí připojení SSH k zadanému názvu hostitele.
scp Bezpečně kopírujte soubory mezi hostiteli.
  • scp file.txt uživatel@hostname:/cesta/k/cíl
    bezpečně zkopíruje soubor.txt na zadaný vzdálený hostitel.
wget Stahujte soubory z webu.
  • wget http://example.com/soubor.txt
    stáhne soubor.txt ze zadané adresy URL.
kučera Přenos dat na nebo ze serveru.
  • curl http://example.com
    načte obsah webové stránky ze zadané adresy URL.

7. Příkazy IO Redirection

V Linuxu se příkazy IO (Input/Output) přesměrování používají k přesměrování standardních vstupních, výstupních a chybových proudů příkazů a procesů. Zde jsou některé běžně používané příkazy pro přesměrování IO:

Příkaz

Popis

np nuly
cmd Vstup cmd je převzat ze souboru.
cmd> soubor Standardní výstup (stdout) cmd je přesměrován do souboru.
cmd 2> soubor Chybový výstup (stderr) cmd je přesměrován do souboru.
cmd 2>&1 stderr je přesměrován na stejné místo jako stdout.
cmd1 <(cmd2) Výstup cmd2 se používá jako vstupní soubor pro cmd1.
cmd> /dev/null Zahodí stdout cmd odesláním na null zařízení.
cmd &> soubor Každý výstup cmd je přesměrován do souboru.
cmd 1>&2 stdout je přesměrován na stejné místo jako stderr.
cmd>> soubor Připojí stdout z cmd k souboru.

8. Příkazy proměnných prostředí

V Linuxu se proměnné prostředí používají k ukládání konfiguračních nastavení, systémových informací a dalších proměnných, ke kterým mají přístup procesy a skripty prostředí. Zde jsou některé běžně používané příkazy proměnných prostředí:

Příkaz

Popis

export VARIABLE_NAME=hodnota Nastavuje hodnotu proměnné prostředí.
echo $VARIABLE_NAME Zobrazuje hodnotu konkrétní proměnné prostředí.
env Vypisuje všechny proměnné prostředí aktuálně nastavené v systému.
zrušit nastavení proměnné VARIABLE_NAME Zruší nastavení nebo odebere proměnnou prostředí.
export -p Zobrazuje seznam všech aktuálně exportovaných proměnných prostředí.
env VAR1=hodnota PŘÍKAZ Nastavuje hodnotu proměnné prostředí pro konkrétní příkaz.
printenv Zobrazuje hodnoty všech proměnných prostředí.

9. Příkazy správy uživatelů

V Linuxu vám příkazy správy uživatelů umožňují vytvářet, upravovat a spravovat uživatelské účty v systému. Zde jsou některé běžně používané příkazy správy uživatelů:

Příkaz

Popis

SZO Zobrazit, kdo je aktuálně přihlášen.
uživatelské jméno sudo adduser Vytvořte v systému nový uživatelský účet se zadaným uživatelským jménem.
prst Zobrazí informace o všech uživatelích aktuálně přihlášených do systému, včetně jejich uživatelských jmen, času přihlášení a terminálu.
sudo deluser USER GROUPNAME Odeberte zadaného uživatele ze zadané skupiny.
poslední Zobrazit nedávnou historii přihlášení uživatelů.
uživatelské jméno prstu Poskytněte informace o zadaném uživateli, včetně jeho uživatelského jména, skutečného jména, terminálu, doby nečinnosti a času přihlášení.
sudo userdel -r uživatelské jméno Odstraňte zadaný uživatelský účet ze systému, včetně jeho domovského adresáře a přidružených souborů. Volba -r zajišťuje odstranění souborů uživatele.
sudo passwd -l uživatelské jméno Uzamkněte heslo zadaného uživatelského účtu a zabráníte uživateli v přihlášení.
su – uživatelské jméno Přepnout na jiný uživatelský účet s prostředím uživatele.
sudo usermod -a -G GROUPNAME USERNAME Přidejte existujícího uživatele do zadané skupiny. Uživatel je přidán do skupiny, aniž by byl odebrán z aktuálních skupin.

10. Klávesové zkratky Příkazy

V Linuxu existuje mnoho příkazových zkratek, které vám mohou pomoci být produktivnější. Zde je několik z nejběžnějších:

10.1: Příkazy zkratek Bash:

Navigace Popis Editace Popis Dějiny Popis
Ctrl + A Přesuňte se na začátek řádku. Ctrl + U Vyjmout/smazat z pozice kurzoru na začátek řádku. Ctrl + R Prohledat historii příkazů (zpětné vyhledávání).
Ctrl + E Přesuňte se na konec řádku. Ctrl + K Vyjmout/smazat od pozice kurzoru po konec řádku. Ctrl + G Opusťte režim vyhledávání historie.
Ctrl + B Přesuňte se o jeden znak zpět. Ctrl + W Vyjmout/smazat slovo před kurzorem. Ctrl + P Přejděte na předchozí příkaz v historii.
Ctrl + F Posuňte se o jeden znak dopředu. Ctrl + Y Vložte poslední vyříznutý text. Ctrl + N Přejděte na další příkaz v historii.
Alt + B Přesuňte se o jedno slovo zpět Ctrl + L Vyčistěte obrazovku. Ctrl + C Ukončete aktuální příkaz.
Alt + F Posuňte se o jedno slovo dopředu.

10.2: Příkazy nano zkratek:

Operace se soubory Popis Navigace Popis Editace Popis Hledat a nahradit Popis
Ctrl + O Uložte soubor. Ctrl + Y Posuňte se o jednu stránku nahoru. Ctrl + K Vyjmout/smazat od pozice kurzoru po konec řádku. Ctrl + W Vyhledejte v textu řetězec.
Ctrl + X Ukončete Nano (výzva k uložení, pokud je upravena). Ctrl + V Přejděte o jednu stránku dolů. Ctrl + U Zrušit/obnovit poslední vyříznutý text. Alt + W Vyhledejte a nahraďte řetězec v textu.
Ctrl + R Načíst soubor do aktuální vyrovnávací paměti. Alt + Přejděte na konkrétní číslo řádku. Ctrl + 6 Označte blok textu pro kopírování nebo vyjmutí. Alt + R Opakujte poslední hledání.
Ctrl + J Zdůvodněte aktuální odstavec. Alt + , Přejděte na začátek aktuálního řádku. Ctrl + K Vyjmout/smazat označený blok textu.
Všechno +. Přejděte na konec aktuálního řádku. Vše + 6 Zkopírujte označený blok textu.

10.3: Příkazy zkratek VI:

Příkaz Popis
cw Změňte aktuální slovo. Smaže od pozice kurzoru na konec aktuálního slova a přepne do režimu vkládání.
dd Smazat aktuální řádek.
X Smažte znak pod kurzorem.
R Vstupte do režimu nahrazení. Přepíše znaky začínající od pozice kurzoru, dokud nestisknete klávesu Escape.
Ó Vložte nový řádek pod aktuální řádek a přepněte do režimu vkládání.
v Vraťte zpět poslední změnu.
s Nahraďte znak pod kurzorem a přepněte do režimu vkládání.
dw Mazání od pozice kurzoru na začátek dalšího slova.
D Smazat od pozice kurzoru až po konec řádku.
4dw Odstraňte další čtyři slova z pozice kurzoru.
A Přepněte do režimu vkládání na konec aktuálního řádku.
S Smažte aktuální řádek a přepněte do režimu vkládání.
r Nahraďte znak pod kurzorem novým znakem zadaným z klávesnice.
i Přepněte do režimu vkládání před kurzor.
3dd Odstraňte aktuální řádek a dva řádky pod ním.
ESC Ukončete režim vkládání nebo příkazového řádku a vraťte se do příkazového režimu.
V Obnovte aktuální řádek do původního stavu před provedením jakýchkoli změn.
~ Přepněte velká a malá písmena znaku pod kurzorem.
A Za kurzorem přepněte do režimu vkládání.
C Smažte od pozice kurzoru na konec řádku a přepněte do režimu vkládání.

10.4: Příkazy zkratek Vim:

Normální mód Popis Příkazový režim Popis Vizuální režim Popis
i Vstupte do režimu vkládání na aktuální pozici kurzoru. :V Uložte soubor. v Chcete-li vybrat text, přejděte do vizuálního režimu.
X Smažte znak pod kurzorem. :q Ukončete Vim. a Zkopírujte vybraný text.
dd Smazat aktuální řádek. :q! Ukončete Vim bez uložení změn. d Smazat vybraný text.
yy Zkopírujte aktuální řádek.

:wq

nebo

Uložte a ukončete Vim. p Vložte zkopírovaný nebo odstraněný text.
p Vložte zkopírovaný nebo odstraněný text pod aktuální řádek. :s/starý/nový/g Nahraďte všechny výskyty starého novým v souboru.
v Vraťte zpět poslední změnu.

:nastav teď

nebo

:číslo sady

Zobrazte čísla řádků.
Ctrl + R Opakujte poslední krok zpět.

Závěr

Závěrem lze říci, že Linux je široce používaný operační systém pro vývoj a jako vývojář byste měli mít znalosti o Linuxu a jeho základních příkazech. V tomto Cheat Sheetu jsme pokryli všechny příkazy, jako je vytváření adresářů, komprese a archivace souborů, správa procesů, systémové informace, vytváření sítí a další. Kromě toho je tento linuxový Cheat Sheet organizován a kategorizován, což vývojářům usnadňuje rychle najít příkazy, které potřebují pro konkrétní případy použití. Využitím tohoto zdroje mohou vývojáři zvýšit svou produktivitu a efektivitu práce s Linuxem, což povede k hladším a úspěšnějším vývojovým projektům.

PS. Nenechte si ujít náš další cheat pro Python pro datovou vědu, který pokrývá Scikit-Learn , pandy a Základy Pythonu .

Nejčastější dotazy k Cheat Sheetu příkazů Linuxu

1. Co je to Linux Cheat Sheet?

Když vám selže paměť nebo se nechcete spoléhat na linux -Pomoc ? v Terminálu přichází na pomoc tento linuxový cheat sheet. Je těžké zapamatovat si všechny důležité linuxové Commandsby srdce, takže si to vytiskněte nebo uložte na plochu, abyste se k nim mohli uchýlit, když uvíznete.

2. Jaké jsou základy Linuxu?

  • Jádro . Základní součást OS. Bez toho OS nefunguje. …
  • Uživatelský prostor systému . Administrativní vrstva pro úlohy na úrovni systému, jako je konfigurace a instalace softwaru. …
  • Aplikace . Typ softwaru, který vám umožňuje provádět úkol.

3. Co je 777 v příkazu Linux?

Možná jste slyšeli o chmod 777. Tento příkaz bude dát oprávnění ke čtení, zápisu a spouštění vlastníkovi, skupině a veřejnosti .

4. Jak zjistím, co uživatelé v Linuxu dělají?

Pomocí příkazu w w příkaz v Linuxu zobrazuje přihlášené uživatele a jejich aktivity.