CentOS Command Line: Běžné příkazy a podrobná vysvětlení

Správa souborů a adresářů

  1. ls: Seznam souborů a adresářů v aktuálním adresáři. Zobrazuje názvy souborů a adresářů přítomných v aktuálním adresáři.

    Příklad: ls

  2. pwd: Vytiskne úplnou cestu k aktuálnímu adresáři. Pomůže vám zjistit, kde se v systému souborů nacházíte.

    Příklad: pwd

  3. cd <directory>: Přejděte do určeného adresáře. Pomocí tohoto příkazu můžete procházet mezi adresáři ve vašem systému souborů.

    Příklad: cd /home/user/documents

  4. touch <filename>: Vytvořte nový soubor nebo aktualizujte čas úpravy existujícího souboru. Pokud soubor již existuje, aktualizuje čas změny.

    Příklad: touch newfile.txt

  5. cp <source> <destination>: Zkopírujte soubor nebo adresář ze zdrojového umístění do cílového umístění. Můžete zkopírovat více souborů nebo adresářů zadáním více zdrojů.

    Příklad:

    • cp file.txt /home/user/documents/(zkopírujte soubor)
    • cp -r folder1 /home/user/documents/(zkopírujte adresář)
  6. mv <source> <destination>: Přesuňte nebo přejmenujte soubor nebo adresář ze zdrojového umístění do cílového umístění. Pokud je cílem nové jméno, přejmenuje se; pokud je to nová cesta, bude se pohybovat.

    Příklad:

    • mv file.txt /home/user/documents/file_new.txt(přejmenovat soubor)
    • mv folder1 /home/user/documents/(přesunout adresář)
  7. rm <file>: Odebrat soubor. Všimněte si, že tento příkaz smaže soubor bez potvrzení, takže jej používejte opatrně.

    Příklad: rm file.txt

  8. mkdir <directory>: Vytvořte nový adresář se zadaným názvem.

    Příklad: mkdir new_folder

  9. rmdir <directory>: Odstraňte prázdný adresář. Všimněte si, že pomocí tohoto příkazu můžete odstranit pouze prázdný adresář.

    Příklad: rmdir empty_folder

Správa oprávnění k souborům a adresářům

  1. chmod <permissions> <file/directory>: Změňte přístupová oprávnění k souboru nebo adresáři podle zadaných oprávnění. Mezi běžná oprávnění patří „r“(čtení), „w“(zápis) a „x“(spouštění).

    Příklad: chmod u+rwx file.txt(přidat oprávnění pro čtení, zápis, spouštění pro vlastníka)

  2. chown <user>:<group> <file/directory>: Změňte vlastníka souboru nebo adresáře na zadaného uživatele a skupinu.

    Příklad: chown user1:group1 file.txt(nastavení vlastníka a skupiny pro soubor.txt)

Řízení procesů a služeb

  1. ps: Seznam běžících procesů. Tento příkaz zobrazí seznam procesů a jejich odpovídajících ID procesů(PID).

    Příklad: ps

  2. top: Zobrazí běžící procesy a systémové prostředky. Tento příkaz poskytuje interaktivní rozhraní pro zobrazení běžících procesů a monitorování systémových prostředků, jako je CPU, RAM.

    Příklad: top

  3. kill <PID>: Ukončete proces se zadaným ID procesu(PID). Tento příkaz vyšle signál k zastavení procesu a umožní jej ukončit nebo vypnout.

    Příklad: kill 1234(ukončit proces pomocí PID 1234)

  4. systemctl start <service>: Spusťte zadanou službu. Služba je program, který běží na pozadí systému a tento příkaz jej spouští.

    Příklad: systemctl start httpd(spusťte službu Apache)

  5. systemctl stop <service>: Zastavení určené služby. Tento příkaz zastaví běžící službu.

    Příklad: systemctl stop httpd(zastavte službu Apache)

  6. systemctl restart <service>: Restartujte zadanou službu. Tento příkaz zastaví a spustí službu.

    Příklad: systemctl restart httpd(restartujte službu Apache)

  7. systemctl status <service>: Zobrazení stavu zadané služby. Tento příkaz ukazuje, zda je služba spuštěna nebo ne, a její stav.

    Příklad: systemctl status httpd(zobrazit stav služby Apache)

Správa balíků

  1. yum install <package>: Nainstalujte softwarový balíček z CentOS úložiště.

    Příklad: yum install nginx(nainstalujte Nginx)

  2. yum update <package>: Aktualizujte nainstalovaný softwarový balíček na nejnovější verzi.

    Příklad: yum update nginx(aktualizace Nginx)

  3. yum remove <package>: Odstraňte nainstalovaný balíček ze systému.

    Příklad: yum remove nginx(odebrat Nginx)

Správa sítě

  1. ifconfig: Zobrazení informací o síťových zařízeních a IP adresách systému.

    Příklad: ifconfig

  2. ip addr: Zobrazení informací o síťových zařízeních a IP adresách systému. Tento příkaz je podobný příkazu ifconfig.

    Příklad: ip addr

  3. ping <hostname/IP>: Zkontrolujte síťové připojení k zadané adrese IP nebo názvu domény odesláním paketů a čekáním na odpověď.

    Příklad: ping google.com

  4. curl <URL>: Načtení obsahu z adresy URL. Tento příkaz se často používá ke stažení dat z webových stránek a zobrazení výsledků na příkazovém řádku.

    Příklad: curl https://www.example.com

Správa historie příkazů

  1. history: Zobrazí historii dříve provedených příkazů. Tento příkaz uvádí seznam příkazů provedených v aktuální relaci.

    Příklad: history

 

Toto jsou některé z běžných a užitečných příkazů příkazového řádku v CentOS. V závislosti na vašich potřebách a účelech můžete tyto příkazy používat ke správě systému a provádění základních úloh.