10 mazāk zināmas komandas Linux - 3. daļa


Pārņemts ar “Mazāk zināmā Linux raksta” sērijas pēdējo divu rakstu atbildi, proti.

  1. 11 mazāk zināmas noderīgas Linux komandas - I daļa
  2. 10 mazāk zināmas Linux komandas - 2. daļa
  3. 10 mazāk zināmas efektīvas Linux komandas - IV daļa
  4. 10 mazāk zināmas noderīgas Linux komandas - V daļa

Mēs esam nākuši klajā ar šīs sērijas trešo rakstu, kurā iekļautas dažas citas mazāk zināmas Linux komandas, kuru vērts zināt. Iespējams, ka jūs jau zināt šīs komandas, bez šaubām, ka esat pieredzējis Linux lietotājs un mīlat izpēti.

22. ^foo ^bar komanda

Palaidiet pēdējo komandu ar modifikāciju vienā instancē. Pieņemsim, ka man ir jāizpilda komanda ‘ls -l’, lai ilgi uzskaitītu direktorija saturu, sakot ‘Desktop’. Nejauši ierakstāt ‘lls -l’. Tāpēc tagad jums būs jāpārraksta visa komanda vai jārediģē iepriekšējā komanda, izmantojot navigācijas taustiņu. Tas ir sāpīgi, ja komanda ir gara.

[email :~/Desktop$ lls -l 

bash: lls: command not found
[email :~/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

Piezīme: Iepriekš minētajā aizstājējā mēs izmantojām “^drukas kļūda (jāaizstāj) ^original_command”. Šī komanda var būt ļoti bīstama, ja jūs apzināti vai neapzināti aizstājāt drukas kļūdu ar sistēmas komandu vai jebko riskantu, sakiet rm -rf.

23.> komanda file.txt

Šī komanda izskalo faila saturu bez nepieciešamības to pašu failu vēlreiz noņemt un izveidot. Šī komanda ir ļoti noderīga skriptu valodā, kad mums atkal un atkal ir vajadzīga izeja vai jāpiesakās tajā pašā failā.

Manā darbvirsmā ir fails, kurā teikts “test.txt” un kurā ir daudz teksta.

[email :~/Desktop$ cat test.txt 

Linux 
GNU 
Debian 
Fedora 
kali 
ubuntu 
git 
Linus 
Torvalds
[email :~/Desktop$ > test.txt 
[email :~/Desktop$ cat test.txt

Piezīme: Atkal šī komanda var būt bīstama. Nemēģiniet vienmēr izskalot sistēmas faila vai konfigurācijas faila saturu. Ja jūs to izdarīsit, jums būs nopietnas nepatikšanas.

24. pie komandas

Komanda ‘at’ ir līdzīga cron komandai, un to var izmantot, lai ieplānotu uzdevumu vai komandu darboties noteiktā laikā.

[email :~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012

OR

[email :~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM
-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

Piezīme: atbalss “ls -l”: šī virkne atbalso komandu (šeit ls -l) standarta terminālā. Jūs varat aizstāt ‘ls -l’ ar jebkuru komandu pēc nepieciešamības un izvēles.

> : redirects the output

/ Dev/pts/0: Šī ir izvades ierīce un/vai fails, kur tiek meklēta izeja, šeit izeja atrodas terminālā.

Manā gadījumā mans tty tajā brīdī ir/dev/pts/0. Jūs varat pārbaudīt savu tty, izpildot komandu tty.

[email :~/Desktop$ tty 

/dev/pts/0

Piezīme: Komanda ‘at’ izpilda uzdevumu, tiklīdz sistēmas pulkstenis atbilst norādītajam laikam.

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

Zemāk esošā komanda izdod apakšmapju lielumu pašreizējā direktorijā cilvēkiem lasāmā formātā.

[email :/home/avi/Desktop# du -h --max-depth=1 

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

Piezīme. Iepriekš minētā komanda var būt ļoti noderīga, pārbaudot sistēmas diska lietojumu.

26. izteikt komandu

Komanda ‘expr’ nav tik mazpazīstama komanda. Šī komanda ir ļoti noderīga, veicot vienkāršu matemātisku aprēķinu terminālā.

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

27. meklēt komandu

Pārpratumu gadījumā meklējiet vārdus no angļu valodas vārdnīcas no paša termināļa. Viz., Es esmu mazliet apmulsis, ja pareizrakstība ir nesēja vai carieer.

[email :/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

Iepriekš minētā komanda parādīja visus vārdnīcas vārdus, sākot ar virkni ‘automašīna’. Es saņēmu to, ko meklēju.

28. jā Komanda

Cita komanda, kas parasti netiek bieži izmantota regulāri, bet ir ļoti noderīga skriptu valodā un sistēmas administratoriem.

Šī komanda turpina drukāt noteiktu virkni, līdz jūs dodat pārtraukšanas instrukciju.

[email :~/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. faktora komanda

Faktora komanda faktiski ir matemātiskas izcelsmes komanda. Šī komanda izvada visus norādītā skaitļa faktorus.

[email :~/Desktop$ factor 22 
22: 2 11
[email :~/Desktop$ factor 21 
21: 3 7
[email :~/Desktop$ factor 11 
11: 11

30. ping -i 60 -a IP_adrese

Mēs visi izmantojam ping komandu, lai pārbaudītu, vai serveris darbojas vai nav. Es parasti pinginu google, lai pārbaudītu, vai man ir izveidots savienojums ar internetu.

Dažreiz tas ir kairinošs, kad jūs gaidāt un turpiniet skatīties savu termināli, lai saņemtu atbildi uz ping komandu, vai sakiet: pagaidiet, kamēr serveris izveidos savienojumu.

Kā par dzirdamu skaņu, tiklīdz serveris sāk darboties.

[email :~/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

Ļaujiet man pateikt jums vienu lietu, pirms ziņojat, ka komanda neatgrieza dzirdamu skaņu. Pārliecinieties, vai jūsu sistēmas audio nav izslēgts. Skaņas motīviem jābūt iespējotiem sadaļā “Skaņas preferences” un pārbaudiet, vai ir atzīmēta opcija “Iespējot logu un logu skaņu”.

31. tac komanda

Šī komanda ir ļoti interesanta, kas teksta faila saturu izdrukā apgrieztā secībā, t.i., no pēdējās rindas līdz pirmajai rindai.

Manā dokumentu mapē, zem mājas mapes, ir teksta fails 35.txt. Pārbaudiet tā saturu, izmantojot kaķu komandu.

[email :~/Documents$ cat 35.txt
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.

Tagad mainiet faila saturu, izmantojot komandu tac.

[email :~/Documents$ tac 35.txt
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.

Tas pagaidām ir viss. Ja jums ir zināmas citas mazāk zināmas Linux komandas, varat ievietot komentāru, lai tās varētu iekļaut mūsu turpmākajos rakstos.

Neaizmirstiet mums sniegt savu komentāru par vērtību. Drīz es nākšu ar vēl vienu interesantu rakstu. Līdz tam sekojiet līdzi un sazinieties ar Tecmint.