Tento článek popíše 10 linuxových příkazů, které používám v každodenním životě. Nejsou nic zvláštního ani složitého. Naučil jsem se, že ty nejjednodušší věci v životě vám přinášejí největší radost, takže začněme tím nejméně používaným z deseti příkazů.
10. – V čísle deset je hwinfo –short
Hwinfo je aplikace, která vám poskytuje systémové informace velmi pěkným způsobem a preferuji ji mezi zabudovanými způsoby nebo jinými aplikacemi, protože je velmi pěkně uspořádaná a super rychlá. Můžete mít úplné shrnutí systému nebo jen rychlé, jak se mi líbí s volbou –krátké. Teď je mi líto, že to není vestavěná aplikace, takže si ji musíte nainstalovat, takhle to dělám v Ubuntu:
# How to install hwinfo in Ubuntu Linux?
sudo apt install hwinfo
Code language: PHP (php)
Zde vám ukážu některé další způsoby, jak můžete příkaz použít, pokud potřebujete, obvykle jsou nejběžnější možnosti –short a –disk:
# How to use hwinfo most common ways
# Find detailed info about the Linux box
hwinfo
# How to show only a summary #
hwinfo --short
# How to view all disks #
hwinfo --disk
# How to get an overview #
hwinfo --short --block
# How to find a particular disk #
hwinfo --disk --only /dev/sda
hwinfo --disk --only /dev/sda
Code language: PHP (php)
09. – V čísle devět je příkaz lsb_release -a
Od této chvíle musím zkontrolovat verze všech svých serverů, abych zjistil, zda nepotřebují provést nějaké upgrady. Samozřejmě věci automatizuji pomocí Ansible, ale příkaz pro kontrolu všech serverů je vždy lsb_release -a . Je to vestavěný příkaz, takže pro většinu distribucí Linuxu nemusíte provádět žádné instalace. Jak je mi líto, miluji používání jednoduchých příkazů, které nejsou složité a snadno zapamatovatelné pro každodenní práci.
# How to use lsb_release
lsb_release -a
Code language: PHP (php)
08. – Pozice osm je pro příkaz „w“ nebo také známý jako who
Ano, je to nezbytný společný příkaz pro mé každodenní použití, abych mohl zkontrolovat uživatele přihlášené na kterémkoli ze serverů. A obvykle to používám s možností –short.
# How to use who command
w
# or
w -- short
Code language: PHP (php)
07. – Sedmý na mém seznamu je příkaz cp nebo scp (copy)
Není zde nic zvláštního, pouze zkopírujte soubory a složky většinou pro zálohování nebo přesouvání věcí z jednoho serveru na druhý a pokaždé používám jiné možnosti v závislosti na případu, který potřebuji udělat.
# How to use cp command
cp /home/sonik/backups/archive-2021-04-28.tar.gz /media/nas01/backups/archive-2021-04-28.tar.g
# How to use scp command
scp /home/sonik/backups/archive-2021-04-28.tar.gz sonik@host-ip:/home/backups/daily/
Code language: PHP (php)
Nyní se takové práce obvykle dělají pomocí cron a tak dále, ale velmi často musíte něco udělat sami.
06. – Aha... šesté místo je určitě pro příkaz Kill
Ano, Linux je velmi dobrý a spolehlivý, ale v žádném případě nebudete mít den bez použití příkazu kill nebo systemctl, restartujte toto, zabijte tamto, znovu načtěte další, to jsou všechno denní úkoly.
# How to use kill
kill process id
# How to use systemctl
systemctl stop process
Code language: PHP (php)
05. – Páté místo je pro restarty a příkaz reboot
Nyní je tento velmi běžný v mém každodenním životě, když není možná oprava života, musíte restartovat své počítače pokaždé, když dojde k vážné aktualizaci. Takže to není žádný velký smrk, že to používám častěji než ostatní příkazy, které jsme uvedli výše.
# How to use the reboot command
reboot
# Reboot alternative
shutdown -r now
Code language: PHP (php)
04. – Nyní čtvrté místo je rozhodně pro jasný příkaz
Při práci se skripty nebo příkazy nebo svíjení tohoto pro test a druhého a třetího potřebuji čisté okno terminálu, tak co mám dělat? Příkaz clear používám každých 5 minut v životě. Jsou to zdaleka nejjednodušší příkazy ze všech, ale je to nejdůležitější vědět pro pohodovou uživatelskou zkušenost s terminálem 🙂
# How to use the clear command in the terminal
clear
Code language: PHP (php)
03. Třetí místo je za manuálovou stránku
Man page je jedním z nejběžnějších a nejdůležitějších příkazů ze všech. Vše, co v životě děláte, je spojeno s manuálovou stránkou, jak na to? Nebo jak to udělat? Jaké možnosti potřebuji? Vše je hotovo manuálovou stránkou, takže v mém seznamu je na třetím místě.
# How to use the man page
man appname
Code language: PHP (php)
02. Na druhém místě je příkaz history
Ano, na každém serveru, který zadáte, je něco, co jste udělali několikrát a je to tam v historii, stačí to najít, spustit a pokračovat ve svém životě, takže v mém seznamu je tento příkaz absolutně na druhém místě. denní použití. Sem mohu vložit historii -c také proto, že některé servery potřebují informace vymazat, ale tyto dva si zaslouží druhé místo v mých top 10 Linux Commands
# How to use history
history
# How to clear history
history -c
Code language: PHP (php)
01. – Takže první místo... no první místo je pro nejsnadnější příkaz ze všech – příkaz cd
Jsi překvapený? Doufám, že ne, protože tento příkaz je potřeba 24/7 v každém shellu a bez něj nemůžete dělat dvě věci. Je to jeden z nejběžněji používaných příkazů na světě a je nejvíce potřebný. Doufám, že nejste zklamáni příkazem číslo jedna v mém seznamu, ale je to opravdu ten nejpoužívanější.
# How to use cd command
cd /path/to/dir
Code language: PHP (php)
Závěr
Nyní vím, že těchto 10 příkazů nezahrnuje cat, tail, mv, stejně jako další běžné příkazy, ale pro mě jsou to top v mém seznamu pro každodenní použití. Jaké jsou vaše hlavní příkazy? Pokud chcete odpovědět, napište je do komentářů níže.