Weboldal keresés

10 kevésbé ismert parancs Linuxhoz – 3. rész


Lenyűgözött a „Kevésbé ismert Linux cikkek” sorozat utolsó két cikkének válasza.

  1. 11 kevésbé ismert hasznos Linux-parancs – I. rész
  2. 10 kevésbé ismert Linux-parancs – 2. rész
  3. 10 kevésbé ismert hatékony Linux-parancs – IV. rész
  4. 10 kevésbé ismert hasznos Linux-parancs – V. rész

Elkészültünk a sorozat harmadik cikkével, amely néhány kevésbé ismert Linux-parancsot tartalmaz, amelyeket érdemes tudni. Lehet, hogy már ismeri ezeket a parancsokat, kétségtelenül tapasztalt Linux-felhasználó vagy, és szereti a felfedezést.

22. ^foo^bar Parancs

Futtassa az utolsó parancsot módosítással egyetlen példányban. Tegyük fel, hogy le kell futtatnom egy „ls -l” parancsot egy könyvtár tartalmának hosszú listázásához, mondjuk „Asztali”. Véletlenül a következőt írja be: „lls -l”. Tehát most újra be kell írnia a teljes parancsot, vagy módosítania kell az előző parancsot a navigációs billentyűvel. Ez fájdalmas, ha a parancs hosszú.

avi@localhost:~/Desktop$ lls -l 

bash: lls: command not found
avi@localhost:~/Desktop$ ^lls^ls 

ls -l 
total 7489440 

drwxr-xr-x 2 avi  avi       36864 Nov 13  2012 101MSDCF 
-rw-r--r-- 1 avi  avi      206833 Nov  5 15:27 1.jpg 
-rw-r--r-- 1 avi  avi      158951 Nov  5 15:27 2.jpg 
-rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc

Megjegyzés: A fenti csere során a következőt használtuk: „^typo(to be cserélni)^original_command ”. Ez a parancs nagyon veszélyes lehet, ha tudatosan vagy tudatlanul lecserélte a gépelési hibát a rendszerparancsra, vagy ha bármi kockázatos dolog, például rm -rf.

23. > file.txt parancs

Ez a parancs kiüríti a fájl tartalmát anélkül, hogy el kellene távolítania és újra létre kellene hoznia ugyanazt a fájlt. Ez a parancs nagyon hasznos a szkriptnyelvekben, amikor szükségünk van egy kimenetre, vagy újra és újra bejelentkezünk ugyanabba a fájlba.

Van egy „test.txt” fájl az „Asztalon”, amely sok szöveget tartalmaz.

avi@localhost:~/Desktop$ cat test.txt 

Linux 
GNU 
Debian 
Fedora 
kali 
ubuntu 
git 
Linus 
Torvalds
avi@localhost:~/Desktop$ > test.txt 
avi@localhost:~/Desktop$ cat test.txt

Megjegyzés: Ez a parancs ismét veszélyes lehet. Soha ne próbálja meg kiüríteni a rendszer- vagy konfigurációs fájl tartalmát. Ha így tesz, komoly bajba kerül.

24. Parancsnál

Az „at” parancs hasonló a cron parancshoz, és egy feladat vagy parancs meghatározott időpontban történő futtatásának ütemezésére használható.

avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012

OR

avi@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM
Minta kimenet
-rw-r--r-- 1 avi  avi      220492 Nov  1 13:49 Screenshot-1.png 
-rw-r--r-- 1 root root        358 Oct 17 10:11 sources.list 
-rw-r--r-- 1 avi  avi  4695982080 Oct 10 20:29 squeeze.iso 
..
..
-rw-r--r-- 1 avi  avi       90624 Nov  5 12:59 Untitled 1.doc 
-rw-r--r-- 1 avi  avi       96206 Nov  5 12:56 Untitled 1.odt 
-rw-r--r-- 1 avi  avi        9405 Nov 12 23:22 Untitled.png

Megjegyzés: echo “ls -l ” : Ez a karakterlánc visszhangozza a parancsot (itt ls -l) szabványos terminál. Az „ls -l” bármely igénye és választása szerinti paranccsal helyettesítheti.

> : redirects the output

A /dev/pts/0 : Ez a kimeneti eszköz és/vagy fájl, ahol a kimenetet keresi, itt a kimenet a terminálon van.

Az én esetemben a tty a /dev/pts/0 helyen van, abban az időben. A tty a tty parancs futtatásával ellenőrizhető.

avi@localhost:~/Desktop$ tty 

/dev/pts/0

Megjegyzés: Az 'at' parancs végrehajtja a feladatot, amint a rendszeróra megegyezik a megadott idővel.

25. du -h –max-depth=1 Parancs

Az alábbi parancs az aktuális könyvtárban lévő almappák méretét írja ki ember által olvasható formátumban.

avi@localhost:/home/avi/Desktop# du -h --max-depth=1 

38M	./test 
1.1G	./shivji 
42M	./drupal 
6.9G	./101MSDCF 
16G	.

Megjegyzés: A fenti parancs nagyon hasznos lehet a rendszerlemez használatának ellenőrzéséhez.

Töltse le a Linux parancssori csalólapot

26. expr Parancs

A „kifejezés” parancs nem sokkal kevésbé ismert parancs. Ez a parancs nagyon hasznos egyszerű matematikai számítások végzéséhez a terminálban.

avi@localhost:/home/avi/Desktop# expr 2 + 3 
5
avi@localhost:/home/avi/Desktop# expr 6 – 3 
3
avi@localhost:/home/avi/Desktop# expr 12 / 3 
4
avi@localhost:/home/avi/Desktop# expr 2 \* 9 
18

27. nézd Parancs

Zavar esetén ellenőrizze az angol szótárban található szavakat magából a terminálból. Viz., kissé zavarban vagyok, hogy a helyesírás hordozó vagy karier.

avi@localhost:/home/avi/Documents# look car 

Cara 
Cara's 
…
... 
carps 
carpus 
carpus's 
carrel 
carrel's 
carrels 
carriage 
carriage's 
carriages 
carriageway 
carriageway's 
carried 
carrier 
carrier's 
carriers 
carries 
…
... 
caryatids

A fenti parancs megmutatta az összes szót a szótárból, amely az „autó” karakterlánccal kezdődik. Megkaptam, amit kerestem.

28. igen Parancs

Egy másik parancs, amelyet általában nem használnak gyakran, de nagyon hasznos a szkriptnyelvekben és a rendszergazdák számára.

Ez a parancs addig folytatja az adott karakterlánc kinyomtatását, amíg Ön meg nem adja a megszakítási utasítást.

avi@localhost:~/Desktop$ yes "Tecmint is one of the best site dedicated to Linux, how to" 

Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
…
…
...
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to 
Tecmint is one of the best site dedicated to Linux, how to

29. faktor Parancs

A faktorparancs valójában egy matematikai eredetű parancs. Ez a parancs egy adott szám összes tényezőjét adja ki.

avi@localhost:~/Desktop$ factor 22 
22: 2 11
avi@localhost:~/Desktop$ factor 21 
21: 3 7
avi@localhost:~/Desktop$ factor 11 
11: 11

30. ping -i 60 -a IP_cím

Mindannyian a ping parancsot használjuk annak ellenőrzésére, hogy a szerver él-e vagy sem. És általában pingelni szoktam a google-t, hogy megnézzem, csatlakozom-e az internethez vagy sem.

Néha bosszantó, ha vár, és folyamatosan figyeli a terminált, hogy megkapja a ping parancs válaszát, vagy azt mondja, hogy megvárja, amíg a szerver csatlakozik.

Mit szólnál egy hallható hanghoz, amint a szerver élesre lép.

avi@localhost:~/Desktop$ ping -i 60 -a www.google.com 

PING www.google.com (74.125.200.103) 56(84) bytes of data. 
64 bytes from www.google.com (74.125.200.103): icmp_req=1 ttl=44 time=105 ms 
64 bytes from 74.125.200.103: icmp_req=2 ttl=44 time=281 ms

Hadd mondjak el egy dolgot, mielőtt bejelentené, hogy a parancs nem adott vissza hallható hangot. Győződjön meg arról, hogy a rendszer hangja nincs némítva, a hangtémát engedélyezni kell a „hangbeállítások” részben, és győződjön meg arról, hogy az „Ablak és ablakhang engedélyezése” jelölőnégyzet be van jelölve.

31. tac Parancs

Ez a parancs nagyon érdekes, amely egy szöveges fájl tartalmát fordított sorrendben nyomtatja ki, azaz az utolsó sortól az első sorig.

Van egy 35.txt szöveges fájl a Documents könyvtáramban, a home mappában. A tartalmának ellenőrzése a cat parancs segítségével.

avi@localhost:~/Documents$ cat 35.txt
Minta kimenet
1. Linux is built with certain powerful tools, which are unavailable in windows. 

2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 

3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages.

Most fordítsa meg a fájl tartalmát a tac paranccsal.

avi@localhost:~/Documents$ tac 35.txt
Minta kimenet
3.Shell scripting/programming makes it possible to execute command(s), piped to get desired output in order to automate day-to-day usages. 

2. One of such important tool is Shell Scripting. Windows however comes with such a tool but as usual it is much weak as compared to it's Linux Counterpart. 

1. Linux is built with certain powerful tools, which are unavailable in windows.

Ez minden most. Ha ismer más, kevésbé ismert Linux-parancsokat, megjegyzést fűzhet hozzá, hogy későbbi cikkeinkben is szerepelhessen.

Ne felejtse el nekünk megadni értékes megjegyzését. Hamarosan újabb érdekes cikkel jelentkezem, nagyon nemsokára. Addig is maradjon velünk, és csatlakozzon a Tecminthez.