10 mindre kjente kommandoer for Linux – Del 3


Overveldet over responsen fra de to siste artiklene i «Lesser Known Linux Article»-serien, nemlig.

  1. 11 mindre kjente nyttige Linux-kommandoer – del I
  2. 10 mindre kjente Linux-kommandoer – del 2
  3. 10 mindre kjente effektive Linux-kommandoer – del IV
  4. 10 mindre kjente nyttige Linux-kommandoer – del V

Vi har kommet opp med den tredje artikkelen i denne serien som inkluderer få andre mindre kjente Linux-kommandoer, verdt å vite. Kanskje du allerede er klar over disse kommandoene, uten tvil er du en erfaren Linux-bruker og elsker utforskning.

22. ^foo^bar Kommando

Kjør den siste kommandoen med modifikasjon, i en enkelt forekomst. Anta at jeg må kjøre en kommando 'ls -l' for å lange liste innholdet i en katalog og si 'Desktop'. Ved et uhell skriver du 'lls -l'. Så nå må du skrive inn hele kommandoen på nytt eller redigere den forrige kommandoen ved å bruke navigasjonstasten. Det er smertefullt når kommandoen er lang.

[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

Merk: I erstatningen ovenfor brukte vi \^typo(som skal erstattes)^original_command.” Denne kommandoen kan være svært farlig hvis du bevisst eller ubevisst erstattet skrivefeilen med systemkommando eller noe risikabelt, si rm -rf.

23. > file.txt Kommando

Denne kommandoen tømmer innholdet i en fil uten å måtte fjerne og opprette den samme filen på nytt. Denne kommandoen er veldig nyttig i skriptspråk når vi trenger en utgang eller logger på den samme filen igjen og igjen.

Jeg har en fil som sier test.txt på Desktop med mye tekst.

[email :~/Desktop$ cat test.txt 

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

Merk: Igjen, denne kommandoen kan være farlig, prøv aldri å tømme innholdet i en systemfil eller konfigurasjonsfil. Hvis du gjør det, vil du være i alvorlige problemer.

24. ved Kommando

'at'-kommandoen ligner på cron-kommandoen og kan brukes til å planlegge en oppgave eller kommando som skal kjøres på et spesifisert tidspunkt.

[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

Merk: echo \ls -l: Dette strengekkoet er kommandoen (her ls -l) på standardterminalen. Du kan erstatte 'ls -l' med hvilken som helst kommando du ønsker og ønsker.

> : redirects the output

/dev/pts/0 : Dette er utdataenheten og/eller filen, der utdata søkes, her er utgangen på terminalen.

I mitt tilfelle er min tty på /dev/pts/0, på det tidspunktet. Du kan sjekke tty ved å kjøre kommandoen tty.

[email :~/Desktop$ tty 

/dev/pts/0

Merk: 'at'-kommandoen utfører oppgaven så snart systemklokken samsvarer med den angitte tiden.

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

Kommandoen nedenfor gir ut størrelsen på undermapper i gjeldende katalog, i lesbart format.

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

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

Merk: Kommandoen ovenfor kan være veldig nyttig for å kontrollere bruk av systemdisker.

26. expr Kommando

'expr'-kommandoen er ikke så mye mindre kjent kommando. Denne kommandoen er veldig nyttig for å utføre enkle matematiske beregninger i terminal.

[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. se Kommando

Se etter ord fra engelsk ordbok i tilfelle forvirring, fra selve terminalen. Nemlig, jeg er litt forvirret om stavemåten er bærer eller kariere.

[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

Kommandoen ovenfor viste alle ordene fra ordboken som startet med strengen bil. Jeg fikk det jeg lette etter.

28. ja Kommando

En annen kommando som vanligvis ikke brukes ofte, men som er veldig nyttig i skriptspråk og for systemadministratorer.

Denne kommandoen fortsetter å skrive ut en gitt streng, inntil avbruddsinstruksjonen er gitt av deg.

[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. faktor Kommando

Faktorkommandoen er faktisk en kommando av matematisk opprinnelse. Denne kommandoen gir ut alle faktorene til et gitt tall.

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

30. ping -i 60 -en IP_adresse

Alle av oss bruker ping-kommando for å sjekke om serveren er live eller ikke. Og jeg pleier å pinge google for å sjekke om jeg er koblet til internett eller ikke.

Det er noen ganger irriterende når du venter og fortsetter å se på terminalen din for å få svar på ping-kommando eller si, vent til serveren blir koblet til.

Hva med en hørbar lyd så snart serveren kommer live.

[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

La meg fortelle deg en ting, før du rapporterer at kommandoen ikke returnerte noen hørbar lyd. Sørg for at systemlyden ikke er dempet, lydtemaet må være aktivert i 'lydinnstillinger' og sørg for at 'Aktiver vindus- og vinduslyd' er merket av.

31. tac Kommando

Denne kommandoen er veldig interessant som skriver ut innholdet i en tekstfil i omvendt rekkefølge, dvs. fra siste linje til første linje.

Jeg har en tekstfil 35.txt i dokumentkatalogen min, under hjemmemappen. Sjekker innholdet ved hjelp av cat-kommando.

[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.

Reverser nå innholdet i filen ved å bruke tac-kommandoen.

[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.

Det er alt for nå. Hvis du er klar over andre mindre kjente Linux-kommandoer, kan du legge inn en kommentar, slik at vi kan inkludere dem i våre fremtidige artikler.

Ikke glem å gi oss din verdifulle kommentar. Jeg kommer snart med en annen interessant artikkel, veldig snart. Inntil da, følg med og koble til Tecmint.