10 vähemmän tunnettua komentoa Linuxille - osa 3


Yllättynyt "Vähemmän tunnettujen Linux-artikkelien" -sarjan kahden viimeisen artikkelin vastauksesta.

  1. 11 vähemmän tunnettua hyödyllistä Linux-komentoa - osa I
  2. 10 vähemmän tunnettua Linux-komentoa - osa 2
  3. 10 vähemmän tunnettua tehokasta Linux-komentoa - osa IV
  4. 10 vähemmän tunnettua hyödyllistä Linux-komentoa - osa V

Olemme keksineet tämän sarjan kolmannen artikkelin, joka sisältää muutamia muita vähemmän tunnettuja Linux-komentoja, jotka kannattaa tietää. Olet ehkä jo tietoinen näistä komennoista, epäilemättä olet kokenut Linux-käyttäjä ja rakastaa etsintää.

22. ^foo ^bar -komento

Suorita viimeinen komento muokkauksella yhdessä instanssissa. Oletetaan, että minun on suoritettava komento "ls -l", jotta voin listata hakemiston sisällön pitkään sanomalla "työpöytä". Kirjoittelet vahingossa ”lls -l”. Joten nyt sinun on kirjoitettava koko komento uudelleen tai muokattava edellistä komentoa navigointinäppäimellä. Se on tuskallista, kun komento on pitkä.

[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

Huomaa: Edellä olevassa korvauksessa käytimme ”^kirjoitusvirhe (vaihdettava) ^alkuperäinen_komento”. Tämä komento voi olla erittäin vaarallinen, jos korvaat kirjoitusvirheen tietoisesti tai tietämättään järjestelmäkomennolla tai muulla riskialttiilla sanoilla rm -rf.

23.> file.txt-komento

Tämä komento huuhtelee tiedoston sisällön poistamatta ja luomatta samaa tiedostoa uudelleen. Tämä komento on erittäin hyödyllinen komentosarjakielellä, kun tarvitsemme tulosteen tai kirjaudu samaan tiedostoon uudestaan ja uudestaan.

Minulla on työpöydällä tiedosto, joka sanoo ”test.txt” ja jossa on paljon tekstiä.

[email :~/Desktop$ cat test.txt 

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

Huomaa: Jälleen tämä komento voi olla vaarallinen, älä koskaan yritä tyhjentää järjestelmätiedoston tai määritystiedoston sisältöä. Jos teet niin, olet vakavissa vaikeuksissa.

24. komennossa

‘At’ -komento on samanlainen kuin cron-komento, ja sitä voidaan käyttää tehtävän tai komennon ajoitukseen suoritettavaksi määritettynä aikana.

[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

Huomaa: echo “ls -l”: Tämä merkkijono toistaa komennon (tässä ls -l) tavallisessa päätteessä. Voit korvata ”ls -l” millä tahansa haluamallasi komennolla.

> : redirects the output

/ Dev/pts/0: Tämä on lähtölaite ja/tai tiedosto, johon lähtöä haetaan, tässä lähtö on päätteessä.

Minun tapauksessani tty on tällä hetkellä/dev/pts/0. Voit tarkistaa tty-ohjelman suorittamalla komennon tty.

[email :~/Desktop$ tty 

/dev/pts/0

Huomaa: 'at' -komento suorittaa tehtävän heti, kun järjestelmän kello vastaa määritettyä aikaa.

25. du -h –max-syvyys = 1 komento

Alla oleva komento antaa nykyisen hakemiston alikansioiden koon ihmisille luettavassa muodossa.

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

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

Huomaa: Yllä olevasta komennosta voi olla paljon hyötyä järjestelmän levyn käytön tarkistamisessa.

26. lausuta komento

Expr-komento ei ole paljon vähemmän tunnettu komento. Tämä komento on erittäin hyödyllinen yksinkertaisen matemaattisen laskennan suorittamisessa päätelaitteessa.

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

Tarkista sanoja englanninkielisestä sanakirjasta hämmennyksen sattuessa itse päätelaitteesta. Viz., Olen hieman hämmentynyt, jos oikeinkirjoitus on kantaja tai 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

Yllä oleva komento näytti kaikki sanan sanat, jotka alkavat merkkijonolla 'auto'. Sain mitä etsin.

28. kyllä komento

Toinen komento, jota ei käytetä usein säännöllisesti, mutta joka on erittäin hyödyllinen komentosarjakielellä ja järjestelmänvalvojille.

Tämä komento jatkaa tietyn merkkijonon tulostamista, kunnes keskeytysohje annetaan sinulle.

[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. tekijä Komento

Factor-komento on itse asiassa matemaattisen alkuperän komento. Tämä komento tuottaa kaikki tietyn luvun tekijät.

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

Me kaikki käytämme ping-komentoa tarkistaaksemme, onko palvelin käynnissä vai ei. Ja yleensä pingistan Googlea tarkistaaksesi, onko minulla yhteys Internetiin vai ei.

Se on joskus ärsyttävää, kun odotat ja katsot päätelaitteesi saadaksesi vastauksen ping-komentoon tai sanot, odota, että palvelin muodostaa yhteyden.

Entä kuultava ääni heti, kun palvelin käynnistyy.

[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

Saanen kertoa sinulle yhden asian, ennen kuin ilmoitat, että komento ei palannut mitään ääntä. Varmista, että järjestelmän ääntä ei ole mykistetty, ääniteeman on oltava käytössä ääniasetuksissa ja varmista, että Ota ikkuna ja ikkunaääni on valittu.

31. tac-komento

Tämä komento on erittäin mielenkiintoinen, joka tulostaa tekstitiedoston sisällön päinvastaisessa järjestyksessä, eli viimeiseltä riviltä ensimmäiselle riville.

Minulla on tekstitiedosto 35.txt Asiakirjat-hakemistossa kotikansiossa. Sisällön tarkistaminen kissakomennolla.

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

Käännä nyt tiedoston sisältö tac-komennolla.

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

Tässä kaikki tältä erää. Jos tiedät muista vähemmän tunnetuista Linux-komennoista, voit kirjoittaa kommentin, jotta voimme sisällyttää ne tuleviin artikkeleihimme.

Älä unohda antaa meille arvokykyistä kommenttisi. Tulen pian uuden mielenkiintoisen artikkelin kanssa. Till sitten pysy kuulolla ja yhteydessä Tecmintiin.