10 Dili kaayo Nailhan nga mga Sugo alang sa Linux - Bahin 3


Nasobrahan sa tubag sa katapusang duha ka artikulo sa serye nga \Lesser Known Linux Article nga mao.

  1. 11 Dili kaayo Nailhan nga Mapuslanon nga Linux Commands – Part I
  2. 10 Dili kaayo Nailhan nga Mga Sugo sa Linux – Bahin 2
  3. 10 Dili kaayo Nailhan nga Epektibo nga Linux Commands – Part IV
  4. 10 Dili kaayo Nailhan Mapuslanon nga Linux Command- Bahin V

Nahimo namon ang ikatulo nga artikulo sa kini nga serye nga naglakip sa pipila nga dili kaayo nailhan nga mga mando sa Linux, nga angay mahibal-an. Tingali nahibal-an na nimo kini nga mga mando, sa walay duhaduha ikaw usa ka eksperyensiyado nga tiggamit sa Linux ug ganahan nga magsuhid.

22. ^foo^bar Sugo

Pagdalagan ang katapusan nga mando nga adunay pagbag-o, sa usa ka higayon. Ibutang ta nga kinahanglan kong magpadagan og usa ka command 'ls -l' aron ilista ang sulod sa usa ka direktoryo nga isulti ang 'Desktop'. Aksidente, imong gi-type ang 'lls -l'. Busa karon kinahanglan nimo nga i-type pag-usab ang tibuok nga sugo o i-edit ang miaging command gamit ang navigation key. Sakit kana kung taas ang sugo.

[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

Pahinumdom: Sa ibabaw nga kapuli among gigamit ang \^typo(aron ilisan)^original_command. Kini nga sugo mahimong delikado kaayo kung ikaw nahibalo o wala mahibalo nga giilisan ang typo og system command o bisan unsa nga peligroso ingnon rm -rf.

23. > file.txt Sugo

Kini nga sugo nag-flush sa mga sulod sa usa ka file nga dili na kinahanglan nga tangtangon ug himoon pag-usab ang sama nga file. Kini nga sugo mapuslanon kaayo sa scripting nga pinulongan kung gikinahanglan nato ang output o pag-log on sa samang file balik-balik.

Naa koy file nga nag-ingon nga 'test.txt' sa akong 'Desktop' nga adunay daghang teksto.

[email :~/Desktop$ cat test.txt 

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

Mubo nga sulat: Pag-usab, kini nga sugo mahimong delikado, ayaw gayud pagsulay sa pag-flush sa mga sulod sa usa ka system file o configuration file. Kung buhaton nimo kana, ikaw adunay grabe nga problema.

24. sa Sugo

Ang 'sa' nga sugo susama sa cron command ug mahimong gamiton alang sa pag-iskedyul sa usa ka buluhaton o sugo nga modagan sa espesipikong oras.

[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

Mubo nga sulat: echo \ls -l : Kini nga string echo ang command (dinhi ls -l) sa standard terminal. Mahimo nimong ilisan ang 'ls -l' sa bisan unsang command sa imong panginahanglan ug pagpili.

> : redirects the output

Ang /dev/pts/0 : Kini ang output device ug/o file, diin ang output gipangita, dinhi ang output anaa sa terminal.

Sa akong kaso, ang akong tty naa sa /dev/pts/0, nianang panahona. Mahimo nimong susihon ang imong tty pinaagi sa pagpadagan sa command tty.

[email :~/Desktop$ tty 

/dev/pts/0

Mubo nga sulat: Ang 'sa' sugo ipatuman ang buluhaton sa diha nga ang sistema sa orasan motakdo sa gitakda nga oras.

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

Ang ubos nga sugo nagpagawas sa gidak-on sa mga sub-folder sulod sa kasamtangan nga direktoryo, sa pormat nga mabasa sa tawo.

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

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

Mubo nga sulat: Ang sugo sa ibabaw mahimong mapuslanon kaayo sa pagsusi sa paggamit sa disk sa sistema.

26. expr Sugo

Ang 'expr' nga sugo dili kaayo gamay nga nahibal-an nga sugo. Kini nga sugo mapuslanon kaayo sa paghimo sa yano nga pagkalkula sa matematika sa 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. tan-awa Sugo

Susiha ang mga pulong gikan sa English nga diksyonaryo kung adunay kalibog, gikan sa terminal mismo. Viz., medyo naglibog ko kung carrier o carieer ang spelling.

[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

Ang sugo sa ibabaw nagpakita sa tanang mga pulong gikan sa diksyonaryo nga nagsugod sa string 'car'. Nakuha nako ang akong gipangita.

28. oo Sugo

Laing sugo nga dili kanunay gigamit sa regular nga basehan, kasagaran apan mapuslanon kaayo sa scripting nga pinulongan ug alang sa mga Administrator sa sistema.

Kini nga sugo nagpadayon sa pag-imprenta sa usa ka gihatag nga hilo, hangtod nga imong mahatag ang interrupt nga instruksiyon.

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

Ang hinungdan nga mando sa tinuud usa ka mando sa gigikanan sa matematika. Kini nga mando nagpagawas sa tanan nga mga hinungdan sa usa ka gihatag nga numero.

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

30. ping -i 60 -usa ka IP_address

Kitang tanan naggamit ug ping command aron masusi kung buhi ba ang server o dili. Ug kasagaran akong mag-ping sa google, aron masusi kung konektado ba ako sa internet o dili.

Kini usahay makalagot, kung maghulat ka ug magpadayon sa pagtan-aw sa imong terminal aron makakuha og tubag sa ping command o moingon, maghulat alang sa server nga makonektar.

Unsa ang mahitungod sa usa ka madungog nga tingog sa diha nga ang server moabut 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

Tugoti ako nga isulti kanimo ang usa ka butang, sa wala pa nimo ireport nga ang mando wala magbalik bisan unsang madungog nga tunog. Siguruha nga ang imong audio system dili mute, ang tema sa tunog kinahanglan nga ma-enable sa 'mga gusto sa tunog' ug siguruha nga gisusi ang 'Pag-enable sa bintana ug tunog sa bintana'.

31. tac Sugo

Kini nga sugo makapainteres kaayo nga nag-imprinta sa sulod sa usa ka text file sa reverse order, ie, gikan sa katapusang linya ngadto sa unang linya.

Naa koy text file nga 35.txt sa akong Documents directory, ubos sa home folder. Pagsusi sa sulod niini gamit ang cat command.

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

Karon baliha ang sulod sa file gamit ang tac command.

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

Kana lang sa pagkakaron. Kung nahibal-an nimo ang uban pang dili kaayo nahibal-an nga mga mando sa Linux, mahimo ka magbutang usa ka komento, aron maapil namon kana sa among umaabot nga mga artikulo.

Ayaw kalimti ang paghatag kanamo sa imong mapuslanon nga komento. Sa dili madugay moabut ako uban ang usa ka makapaikag nga artikulo, sa dili madugay. Hangtud unya magpabilin nga tuned ug konektado sa Tecmint.