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.
- 11 Dili kaayo Nailhan nga Mapuslanon nga Linux Commands – Part I
- 10 Dili kaayo Nailhan nga Mga Sugo sa Linux – Bahin 2
- 10 Dili kaayo Nailhan nga Epektibo nga Linux Commands – Part IV
- 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.