GNU/Linux >> Znalost Linux >  >> Linux

Tipy pro příkazový řádek Linuxu pro zvýšení produktivity

Pokud jde o Linux, většinu času byste pracovali na příkazovém řádku. S příchodem nástrojů pro správu konfigurace, jako je Chef, Ansible atd., mohou nyní vývojáři efektivně pracovat na automatizaci systému Linux, aniž by se museli moc starat o vnitřnosti systému. Práce s příkazovým řádkem je však vyžadována v jakémkoli stavu procesu. Ať je to ladění, úprava konfigurace nebo první testování aplikace. Tipy pro příkazový řádek pro Linux zvýší vaši produktivitu. Pomocí těchto tipů a zkratek se můžete vyhnout mnoha opakovaným úkolům.

Tipy pro příkazový řádek Linux

V tomto článku jsme uvedli seznam hacků příkazů, které můžete použít v terminálu Linux pro zvýšení produktivity.

Poznámka:Ve všech níže vysvětlených příkladech „+ “ znamená pouze kombinaci. Neznamená to, že musíte použít tlačítko „+“ na klávesnici.

Vyhledat dříve provedený příkaz

Pomocí funkce zpětného vyhledávání můžete vyhledat dříve provedený příkaz.

Použijte „Ctrl + R “ a zadejte klíčové slovo, které chcete vyhledat. Vrátí odpovídající příkaz provedený dříve.

Smazat poslední slovo a řádek

Když píšete,

1. Pokud chcete smazat poslední slovo, použijte „Ctrl + W
2. Pokud chcete smazat celý řádek, použijte „Ctrl + U
3. Pokud chcete zadat další řádek, použijte „Ctrl + C

Přečtěte si také: Linuxové sítě a příkazy pro odstraňování problémů

Najít a zabít a zpracovat

Řekněme, že chcete najít ID procesu a zabít ho. Můžete to provést pomocí následujícího příkazu.

ps -aef | grep <service name>  | grep -v grep | awk '{print $2}' | xargs kill -9

Vypsat všechny procesní a naslouchací porty

Pomocí následujícího příkazu vypíšete seznam všech portů.

netstat -tlnp

1. Použijte pgrep získat ID procesu služby.

pgrep <service name>

A můžete použít xargs zabít všechny související procesy.

pgrep <service name>  | xargs kill -9

2. Uživatel nohup a & odeslat proces na pozadí a spustit jej navždy.

nohup <some process script> &

Výstup jako souborový vstup

Výstup příkazu můžete použít jako soubor, který bude vstupem jiného příkazu pomocí „< symbol ”.

Pokud například chcete porovnat /etc/hosts vzdáleného hostitele s vaším aktuálním hostitelem, můžete provést následující.

diff /etc/hosts <(ssh [email protected]<IP> -i ~/.ssh/key-file cat /etc/hosts)

Potlačit standardní výstup

Pokud chcete potlačit standardní výstup, můžete přesměrovat stdout na /dev/null

Například,

ls -l > /dev/null

Oprávnění k souboru v osmičkovém tvaru

Chcete-li zobrazit oprávnění souboru v osmičkovém tvaru, můžete použít následující syntaxi.

stat -c '%A %a %n' <file name>

stav disku/CPU/sítě

Chcete-li zjistit stav disku/CPU/sítě, můžete použít následující nástroje příkazového řádku.

iostat
netstat
top
htop
dstat
vmstat

Další užitečné tipy

1. Použijte Ctrl + Z pozastavit proces

2. Použijte grep pro filtrování výstupů

3. Použijte !! pro provedení posledního příkazu

4. Použijte dmesg příkaz k identifikaci problémů s hardwarem nebo ovladačem

5. Použijte mtr příkaz k řešení problémů se sítí.

6. Chcete-li soubor vyprázdnit, použijte>  následované názvem souboru. Například >example.txt

Například,

mtr 8.8.8.8

6. Použijte pstree  příkaz k zobrazení stromu procesů vašeho systému.

1. Výukový program pro správu procesů v Linuxu pro začátečníky.

2. Linuxové příkazy by měl znát každý vývojář.


Linux
  1. 8 tipů pro příkazový řádek Linuxu

  2. Titan – Správce hesel příkazového řádku pro Linux

  3. ppl – Adresář příkazového řádku pro Linux

  1. Bash tipy pro každý den na příkazovém řádku

  2. 7 tipů, jak urychlit navigaci v příkazovém řádku Linuxu

  3. 30 Cvičení procesů Linuxu pro systémové správce

  1. 4 Nástroje Markdown pro příkazový řádek Linuxu

  2. Tipy pro výpis souborů s ls na příkazovém řádku Linuxu

  3. Linux Command Basics:7 příkazů pro správu procesů