10 Makapaikag nga Linux Command Line Tricks ug Tips nga Angay Mahibalo


Nalingaw kaayo ko sa pagtrabaho uban sa mga sugo tungod kay naghatag sila og dugang nga kontrol sa usa ka sistema sa Linux kay sa mga GUI (Graphical User Interfaces) nga mga aplikasyon, busa kanunay akong nagpangita aron mahibal-an o mahibal-an ang makapaikag nga mga paagi ug mga ideya aron mahimo ang Linux nga dali ug makalingaw sa pag-operate, labi na. gikan sa terminal.

Kanunay nga kulbahinam kung makadiskubre kami mga bag-ong trick o tip samtang naggamit sa Linux labi na ang usa ka command line geek sama sa akong kaugalingon.

Ug ang pagbati nga gusto nga ipaambit ang bag-ong nakat-unan nga mga gawi o mga mando sa milyon-milyon nga mga tiggamit sa Linux didto, labi na ang mga bag-ohan nga nagpadayon pa sa palibot sa kini nga makapaukyab nga operating system nga sagad nga gitakda.

Sa kini nga artikulo, among susihon ang daghang mapuslanon nga mga trick sa command line ug mga tip nga mahimo’g mapauswag ang imong kahanas sa paggamit sa Linux.

1. I-lock o Itago ang File o Direktoryo sa Linux

Ang pinakasimple nga paagi sa pag-lock sa usa ka file o direktoryo mao ang paggamit sa mga permiso sa file sa Linux. Kung ikaw ang tag-iya sa usa ka file o direktoryo, mahimo nimong babagan (kuhaa ang pagbasa, pagsulat ug pagpatuman sa mga pribilehiyo) sa ubang mga tiggamit ug grupo sa pag-access niini sama sa mosunod:

$ chmod 700 tecmint.info
OR
$ chmod go-rwx tecmint.info

Aron mahibal-an ang dugang bahin sa mga permiso sa file sa Linux, basaha kini nga artikulo Pagdumala sa Mga Gumagamit ug Grupo, Mga Pahintulot sa File ug Mga Katangian sa Linux.

Aron itago ang file/direktoryo gikan sa ubang mga tiggamit sa sistema, ilisan kini og (.) sa pagsugod sa file o direktoryo:

$ mv filename .tecmint.info

2. Paghubad sa rwx Permissions ngadto sa Octal Format sa Linux

Sa kasagaran, kung imong gipadagan ang paghubad sa rwx permiso sa Octal format sa Linux.

3. Giunsa Paggamit ang 'su' Kung Napakyas ang 'sudo'

Bisan tuod ang sudo nga sugo gigamit sa pagpatuman sa mga sugo nga adunay mga pribilehiyo sa superuser, adunay mga higayon nga kini mapakyas sa pagtrabaho sama sa panig-ingnan sa ubos.

Dinhi, gusto nako nga haw-asan ang sulod sa usa ka dako nga file nga ginganlag uptime.log apan ang operasyon napakyas bisan kung gigamit nako ang sudo.

$ cat /dev/null >/var/log/uptime.log 
$ sudo cat /dev/null >/var/log/uptime.log

Sa ingon nga kaso, kinahanglan nimo nga mobalhin sa root user account gamit ang su command aron mahimo ang operasyon sama niini:

$ su
$ sudo cat /dev/null >/var/log/uptime.log
$ cat /var/log/uptime.log

Sulayi nga masabtan ang kalainan tali sa su ug sudo, dugang pa, basaha ang ilang mga panid sa tawo alang sa dugang nga mga panudlo:

$ man sudo
$ man su

4. Pagpatay sa usa ka Proseso sa Linux

Usahay kung gusto nimo nga tapuson ang usa ka proseso gamit ang kill o killall o pkill nga mga mando, mahimo’g mapakyas kini nga molihok, nahibal-an nimo nga ang proseso nagpadayon sa pagdagan sa sistema.

Aron sa makadaut nga pagpatay sa usa ka proseso, ipadala ang -KILL siganl niini.

Una pagtino sa proseso nga ID niini ug dayon patya kini sama niini:

$ pidof vlc
$ sudo kill -KILL 10279

Susiha ang kill command alang sa dugang nga mga kapilian sa paggamit ug impormasyon.

5. Pagtangtang sa File Permanente sa Linux

Kasagaran, gigamit namon ang rm nga mando aron mapapas ang mga file gikan sa usa ka sistema sa Linux, bisan pa, kini nga mga file dili hingpit nga matangtang, kini gitipigan ug gitago sa hard disk ug mahimo pa nga mabawi kini nga mga file sa Linux ug makita sa laing tawo.

Aron mapugngan kini, mahimo natong gamiton ang shred command nga mag-overwrite sa sulod sa file ug opsyonal nga magtangtang usab sa file.

$ shred -zvu tecmint.pdf

Ang mga opsyon nga gigamit sa sugo sa ibabaw:

  1. -z – magdugang ug kataposang overwrite nga adunay mga sero aron itago ang shredding.
  2. -u – makatabang sa pagputol ug pagtangtang sa file human ma-overwrite.
  3. -v – nagpakita sa pag-uswag.

Basaha pinaagi sa shred man page alang sa dugang nga instruksyon sa paggamit:

$ man shred

6. Usba ang ngalan sa Multiple Files sa Linux

Mahimo nimong usbon ang ngalan sa daghang mga file sa Linux sa pag-adto pinaagi sa paggamit sa rename command.

Gibag-o niini ang mga ngalan sa file nga gihatag sumala sa usa ka lagda nga gitakda sa una nga argumento.

Ang sugo sa ubos nag-ilis sa ngalan sa tanang .pdf files ngadto sa .doc, dinhi s/\.pdf$/\.doc/ ang lagda:

$ rename -v 's/\.pdf$/\.doc/' *.pdf

Ang sunod nga pananglitan nag-ilis sa ngalan sa tanang mga file nga motakdo sa \*.bak\ aron hubaron ang extension, diin ang s/\e.bak$// mao ang lagda.

7. Susiha ang Spelling sa mga Pulong sa Linux

Ang look command nagpakita sa mga linya nga nagsugod sa gihatag nga string, makatabang kini kanimo sa pagsusi sa spelling sa pulong gikan sa sulod sa command line. Bisan kung kini dili kaayo epektibo ug kasaligan, ang hitsura usa gihapon ka mapuslanon nga alternatibo sa uban pang kusgan nga mga tigsusi sa spelling:

$ look linu
$ look docum

8. Pangitaa ang Deskripsyon sa Keyword sa Manwal nga Pahina

Ang man command gigamit sa pagpakita sa manwal nga pagsulod sa mga panid sa mga sugo, kon gamiton uban ang -k switch, kini mangita sa mubo nga mga deskripsyon ug manwal nga mga ngalan sa panid alang sa keyword printf (sama sa ingon adjust, apache ug php sa mga sugo sa ubos) isip regular nga ekspresyon.

$ man -k adjust
$ man -k apache
$ man -k php

9. Tan-awa ang mga Log sa Real-Time sa Linux

Uban sa tail command nga gigamit sa pagtan-aw sa katapusang mga bahin sa usa ka file, posible nga tan-awon ang pagrekord sa mga log entries sa usa ka logfile.

Sa pananglitan sa ubos, imong tan-awon ang logfile sa pag-authenticate sa sistema. Ablihi ang duha ka terminal windows, ipakita ang log file alang sa pagtan-aw sa tinuod nga panahon sa unang bintana sama sa:

$ sudo watch tail /var/log/auth.log

Mahimo usab nimo gamiton ang tail command nga nagpakita sa katapusang mga bahin sa usa ka file. Ang -f nga bandila niini makapahimo sa pagtan-aw sa mga pagbag-o sa usa ka file sa tinuod nga panahon, busa posible nga tan-awon ang pagrekord sa mga entry sa log sa usa ka log file.

$ sudo tail -f /var/log/auth.log

Ug padagana ang mga sugo sa ubos sa ikaduhang terminal samtang imong giobserbahan ang sulod sa logfile gikan sa unang bintana:

$ sudo mkdir -p /etc/test
$ sudo rm -rf /etc/test

10. Ilista ang Tanang Shell builtin Commands

Ang shell builtin kay usa ka command o function, nga gitawag gikan sa sulod ug direkta nga gipatuman sa shell mismo, imbes nga external executable nga programa diin ang shell magkarga gikan sa hard disk ug ipatuman.

Aron ilista ang tanan nga mga builtin sa shell ug ang ilang syntax sa paggamit, pagdagan:

$ help

Ingon usa ka panapos nga komento, ang mga trick ug tip sa command line kanunay nga magamit ug himuon nga dali ug makalingaw ang pagkat-on ug paggamit sa Linux labi na alang sa mga bag-ohan.

Mahimo usab nimo nga ipaambit kanamo ang uban pang mapuslanon ug makapaikag nga mga trick sa linya sa command o mga tip sa Linux nga imong nakit-an pinaagi sa porma sa komento sa ubos.