GNU/Linux >> Znalost Linux >  >> Linux

Čtyři zcela zbytečné linuxové příkazy


Foto s laskavým svolením yonmacklein

Jako většina z vás jsem narkoman příkazového řádku. Použití příkazového řádku Linuxu namísto uživatelského rozhraní má dvě výhody. Za prvé, můžete automatizovat mnoho rutinních činností pomocí příkazového řádku a vaše produktivita se drasticky zvýší. Za druhé, naučíte se vnitřní části konkrétní funkce (například konfiguraci NIS), když ji konfigurujete pomocí příkazového řádku, místo abyste ji konfigurovali pomocí uživatelského rozhraní.

Při intenzivním používání příkazového řádku následují 4 linuxové příkazy, které považuji prakticky za zbytečné. Pokud si myslíte, že jsou užitečné, vysvětlete prosím praktický scénář, ve kterém budete tyto příkazy používat, s příklady.


1. příkaz yes

Z manuálové stránky: Opakovaně vytiskněte řádek se všemi zadanými STRING(y) nebo „y“

Tento příkaz je naprosto k ničemu, protože jediná věc, kterou dělá, je opakovaně tisknout buď „y“ nebo uživatelsky zadaný řetězec, dokud nestisknete Control-C..

$ yes
y
y
y
y
[Note: You have to press Control-C to stop the repeated y's]

$ yes my-input-string
my-input-string
my-input-string
my-input-string
my-input-string
my-input-string
[Note: You have to press Control-C to stop the repeated my-input-string's]

2. příkaz rev

Z manuálové stránky: Obslužný program rev zkopíruje zadané soubory na standardní výstup a obrátí pořadí znaků na každém řádku. Pokud nejsou zadány žádné soubory, načte se standardní vstup.

V následujícím příkladu jsem napsal „toto je velmi dobré“, což bylo obráceno příkazem rev — „doog yrev si siht“

$ rev
this is very good
doog yrev si siht


V následujícím příkladu rev ​​obrátil znaky řádku v souboru /etc/sysconfig/network.

$ rev /etc/sysconfig/network
sey=GNIKROWTEN
bd-ved=EMANTSOH
1.1.01.01=YAWETAG

3. ul příkaz

Z manuálové stránky: Přeložte podtržítka na podtržení. Proces se bude lišit podle typu terminálu. Některé terminály nejsou schopny zpracovat podtržení.

Jak je uvedeno níže, když jsem zkusil příkaz ul se souborem, který má podtržítka, nic se nestalo. Doufejme, že někdo může vysvětlit použití tohoto příkazu, protože jsem to nepovažoval za užitečné.

$ cat test.txt
test_is_good


Výstup příkazu ul byl přesně stejný jako výstup cat.

$ ul test.txt
test_is_good

4. příkaz vdir

vdir je stejný jako ls -lb. Proč potřebujeme používat vdir, když máme příkaz ls?

$ vdir
total 244
-rw-r--r--  1 root root   331 Jun  9  2006 access
-rw-r--r--  1 root root     0 Jun  9  2006 domaintable
-rw-r--r--  1 root root    64 Jun  9  2006 local-host-names
-rw-r--r--  1 root root     0 Jun  9  2006 mailertable


Příkaz ls -lb zobrazí přesný výstup jako příkaz vdir.

$ ls -lb
total 244
-rw-r--r--  1 root root   331 Jun  9  2006 access
-rw-r--r--  1 root root     0 Jun  9  2006 domaintable
-rw-r--r--  1 root root    64 Jun  9  2006 local-host-names
-rw-r--r--  1 root root     0 Jun  9  2006 mailertable


Pokud najdete praktické využití některého z výše uvedených příkazů, dejte nám prosím vědět. Také, pokud vás napadají nějaké další linuxové příkazy, které nejsou prakticky užitečné, podělte se prosím v komentářích níže.

Pokud se vám tento článek líbil, sdílejte ho na deli.cio.us nebo StumbleUpon .


Linux
  1. Linuxové příkazy – přehled a příklady

  2. 40 Základních často používaných příkazů Linuxu

  3. Linuxové příkazy:jobs, bg a fg

  1. 5 Linuxových příkazů, které nikdy nepoužívám

  2. Porozumění základním příkazům Linuxu

  3. Základní příklady příkazů „ls“ v Linuxu

  1. Linuxové příkazy od A do Z

  2. Základní Linuxové příkazy

  3. Linuxový příkaz mv