20 Mga Sugo alang sa mga Bag-ong Nagbalhin gikan sa Windows ngadto sa Linux


Busa nagplano ka nga mobalhin gikan sa Windows ngadto sa Linux, o bag-o lang mibalhin sa Linux? Oops!!! unsa akong gipangutana! Alang sa unsa pa nga rason nga ikaw unta dinhi.

[ Tingali ganahan ka usab: Giunsa Ko Pagbalhin gikan sa Windows ngadto sa Linux Mint ]

Gikan sa akong nangaging kasinatian sa bag-o pa ko, hinumdomi ug sag-ulohon ang mga sugo aron hingpit nga magamit ang akong kaugalingon sa Linux.

Walay duhaduha nga online nga dokumentasyon, batakang mga sugo sa Linux sa daling makat-on ug masabtan nga pinulongan. Kini ang nagdasig kanako sa pag-master sa Linux ug sa paghimo niini nga dali gamiton. Kini nga artikulo usa ka lakang padulong niini.

1. Sugo: ls

Ang sugo nga ls nagpasabot sa (List Directory Contents), Ilista ang mga sulod sa folder, file man o folder, diin kini modagan.

[email :~# ls

Android-Games                     Music
Pictures                          Public
Desktop                           linux-console.net
Documents                         TecMint-Sync
Downloads                         Templates

Ang sugo nga ls -l naglista sa sulod sa folder, sa taas nga paagi sa paglista.

[email :~# ls -l

total 40588
drwxrwxr-x 2 ravisaive ravisaive     4096 May  8 01:06 Android Games
drwxr-xr-x 2 ravisaive ravisaive     4096 May 15 10:50 Desktop
drwxr-xr-x 2 ravisaive ravisaive     4096 May 16 16:45 Documents
drwxr-xr-x 6 ravisaive ravisaive     4096 May 16 14:34 Downloads
drwxr-xr-x 2 ravisaive ravisaive     4096 Apr 30 20:50 Music
drwxr-xr-x 2 ravisaive ravisaive     4096 May  9 17:54 Pictures
drwxrwxr-x 5 ravisaive ravisaive     4096 May  3 18:44 linux-console.net
drwxr-xr-x 2 ravisaive ravisaive     4096 Apr 30 20:50 Templates

Sugo ang “ls -a“, ilista ang sulod sa usa ka folder, lakip ang mga tinago nga mga file sugod sa ..

[email :~# ls -a

.			.gnupg			.dbus
.adobe                  deja-dup                .grsync
.gstreamer-0.10         .mtpaint                .thumbnails
.HotShots               .mysql_history          .htaccess
.profile                .bash_history           .icons
.jedit                  .pulse                  .bashrc
.Xauthority		.gconf                  .local
.gftp                   .macromedia             .remmina
.ssh                    .xsession-errors 	.compiz
.xsession-errors.old	.config                 .gnome2

Pahinumdom: Sa Linux file name nga nagsugod sa '.' gitago. Sa Linux, ang matag file/folder/device/command kay file. Ang output sa ls -l mao ang:

  • d (nagpasabot sa direktoryo).
  • rwxr-xr-x mao ang permiso sa file sa file/folder para sa tag-iya, grupo, ug kalibutan.
  • Ang 1st ravisaive sa ibabaw nga pananglitan nagpasabot nga ang file gipanag-iya sa user ravisaive.
  • Ang 2nd ravisaive sa ibabaw nga pananglitan nagpasabot nga ang file iya sa user group ravisaive.
  • 4096 nagpasabot nga ang gidak-on sa file 4096 Bytes.
  • Mayo 8 01:06 ang petsa ug oras sa kataposang kausaban.
  • Ug sa katapusan mao ang ngalan sa File/Folder.

Alang sa dugang nga ls nga mga pananglitan sa sugo basaha ang among serye sa mga artikulo:

  • 15 Basic ls Command Ehemplo sa Linux
  • 7 Katingad-an nga 'ls' Command Tricks Ang Matag Linux User Angay Mahibaloan
  • Unsaon Pag-sort sa Output sa 'ls' Command Pinaagi sa Katapusang Gibag-o nga Petsa ug Oras
  • Unsaon Paglista sa Tanang Files nga Gi-order sa Gidak-on sa Linux

2. Sugo: lsblk

Ang lsblk nagpasabot sa (List Block Devices), print block device pinaagi sa ilang gi-assign nga ngalan (apan dili RAM) sa standard nga output sa paagi nga sama sa kahoy.

[email :~# lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0  46.6G  0 part /
├─sda2   8:2    0     1K  0 part 
├─sda5   8:5    0   190M  0 part /boot
├─sda6   8:6    0   3.7G  0 part [SWAP]
├─sda7   8:7    0  93.1G  0 part /data
└─sda8   8:8    0  89.2G  0 part /personal
sr0     11:0    1  1024M  0 rom

Ang lsblk -l command list block device sa 'list' nga istruktura (dili sama sa kahoy nga uso).

[email :~# lsblk -l

NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda    8:0    0 232.9G  0 disk 
sda1   8:1    0  46.6G  0 part /
sda2   8:2    0     1K  0 part 
sda5   8:5    0   190M  0 part /boot
sda6   8:6    0   3.7G  0 part [SWAP]
sda7   8:7    0  93.1G  0 part /data
sda8   8:8    0  89.2G  0 part /personal
sr0   11:0    1  1024M  0 rom

Mubo nga sulat: Ang lsblk kay usa ka mapuslanon ug pinakasayon nga paagi aron mahibal-an ang ngalan sa Bag-ong Usb Device nga imong gisaksak, labi na kung kinahanglan nimo nga atubangon ang disk/bloke sa terminal.

[ Tingali ganahan ka usab: 10 Mapuslanon nga mga Sugo sa Pagkolekta sa Impormasyon sa Sistema ug Hardware sa Linux ]

3. Sugo: md5sum

Ang md5sum nagpasabot sa (Compute and Check MD5 Message-Digest), ang md5 checksum (kasagarang gitawag og hash) kay gigamit sa pagpares o pagmatuod sa integridad sa mga file nga mahimong nausab isip resulta sa sayop nga pagbalhin sa file, usa ka disk error. , o dili malisyoso nga pagpanghilabot.

[email :~# md5sum teamviewer_linux.deb 

47790ed345a7b7970fc1f2ac50c97002  teamviewer_linux.deb

Mubo nga sulat: Mahimong ipares sa user ang nahimo nga md5sum sa usa nga opisyal nga gihatag. Ang Md5sum giisip nga dili kaayo luwas kaysa sha1sum, nga atong hisgutan sa ulahi.

4. Sugo: dd

Ang command dd nagpasabot sa (Convert and Copy a file), mahimong gamiton sa pag-convert ug pagkopya sa usa ka file ug kasagaran gigamit sa pagkopya sa iso file (o bisan unsa nga file) ngadto sa usb device (o sa bisan unsa nga lokasyon. ), sa ingon mahimong magamit sa paghimo sa usa ka bootable USB stick.

# dd if=/home/user/Downloads/debian.iso of=/dev/sdb1 bs=512M; sync

Mubo nga sulat: Sa pananglitan sa ibabaw ang usb device mao unta ang sdb1 (Kinahanglan nga I-verify nimo kini gamit ang command lsblk, kung dili imong i-overwrite ang imong disk ug OS), gamita ang ngalan sa disk nga Mabinantayon!!!.

Ang dd command nagkinahanglan og pipila ka panahon gikan sa pipila ka mga segundo ngadto sa pipila ka mga minuto sa pagpatuman, depende sa gidak-on ug matang sa file ug pagbasa ug pagsulat sa gikusgon sa Usb stick.

[ Tingali ganahan ka usab: Giunsa ang Pag-clone sa Partition sa Linux Gamit ang dd Command]

5. Sugo: uname

Ang uname nga sugo nagpasabot sa (Ngalan sa Unix), pag-imprinta sa detalyadong impormasyon mahitungod sa ngalan sa makina, Operating System ug Kernel.

[email :~# uname -a

Linux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 
UTC 2013 i686 i686 i686 GNU/Linux

Mubo nga sulat: uname nagpakita sa matang sa kernel. uname -a output nga detalyado nga impormasyon. Pag-elaborate sa labaw sa output sa uname -a.

  • “Linux“: Ang ngalan sa kernel sa makina.
  • “tecmint“: Ang ngalan sa node sa makina.
  • “3.8.0-19-generic“: Ang pagpagawas sa kernel.
  • “#30-Ubuntu SMP“: Ang kernel nga bersyon.
  • “i686“: Ang arkitektura sa processor.
  • “GNU/Linux“: Ang ngalan sa operating system.

6. Sugo: kasaysayan

Ang history command nagbarug alang sa History (Event) Record, kini nag-imprinta sa kasaysayan sa usa ka taas nga listahan sa gipatuman nga mga sugo sa terminal.

[email :~# history

 1  sudo add-apt-repository ppa:tualatrix/ppa
 2  sudo apt-get update
 3  sudo apt-get install ubuntu-tweak
 4  sudo add-apt-repository ppa:diesch/testing
 5  sudo apt-get update
 6  sudo apt-get install indicator-privacy
 7  sudo add-apt-repository ppa:atareao/atareao
 8  sudo apt-get update
 9  sudo apt-get install my-weather-indicator
 10 pwd
 11 cd && sudo cp -r unity/6 /usr/share/unity/
 12 cd /usr/share/unity/icons/
 13 cd /usr/share/unity

Mubo nga sulat: Pagpindot sa Ctrl + R ug dayon pangitaa ang mga napatuman na nga mga sugo nga nagtugot sa imong sugo nga makompleto gamit ang auto-completion feature.

(reverse-i-search)`if': ifconfig

[ Mahimo usab nimo gusto: Itakda ang Petsa ug Oras alang sa Matag Sugo nga Imong Ipatuman sa Bash History ]

7. Sugo: sudo

Ang sudo (superuser do) nga sugo nagtugot sa usa ka gitugutan nga tiggamit sa pagpatuman sa usa ka sugo ingon nga superuser o laing user, sumala sa gitakda sa polisiya sa seguridad sa sudoers list.

[email :~# sudo add-apt-repository ppa:tualatrix/ppa

Mubo nga sulat: sudo nagtugot sa mga tiggamit sa paghulam sa superuser nga adunay pribilehiyo, samtang ang susama nga sugo 'su' nagtugot sa mga tiggamit sa aktuwal nga pag-log in isip superuser. Ang Sudo mas luwas kay sa su.

[ Tingali ganahan ka usab: 10 Mapuslanon nga Sudoers Configurations alang sa Pag-set 'sudo' sa Linux]

Dili gitambagan ang paggamit sa sudo o su alang sa adlaw-adlaw nga normal nga paggamit, tungod kay mahimo’g moresulta kini sa grabe nga sayup kung wala tuyoa nga nakahimo ka usa ka butang nga sayup, mao nga ang usa ka sikat nga panultihon sa komunidad sa Linux mao ang:

“To err is human, but to really foul up everything, you need a root password.”

8. Sugo: mkdir

Ang mkdir (paghimo og direktoryo) nga sugo nagmugna og bag-ong direktoryo nga adunay ngalan nga dalan. Bisan pa kung ang direktoryo anaa na, kini magbalik sa usa ka mensahe sa sayup \dili makahimo og folder, ang folder anaa na.

[email :~# mkdir tecmint

Mubo nga sulat: Ang direktoryo mahimo ra sa sulod sa folder, diin ang tiggamit kinahanglan magsulat og pagtugot. mkdir: dili makahimo og direktoryo \\tecmint': Ang file anaa.

(Ayaw kalibog sa usa ka file sa output sa ibabaw, mahimo nimong mahinumduman kung unsa ang akong gisulti sa sinugdanan - Sa Linux, ang matag file, folder, drive, command, script giisip nga file).

[ Tingali ganahan ka usab: Pagpatin-aw sa \Ang tanan usa ka File ug Mga Matang sa mga File sa Linux ]

9. Sugo: paghikap

Ang touch command nagpasabot sa (pag-update sa mga oras sa pag-access ug pagbag-o sa matag FILE hangtod sa karon nga oras). Ang touch command nagmugna sa file, kung wala kini. Kung ang file anaa na kini mag-update sa timestamp ug dili sa sulod sa file.

[email :~# touch tecmintfile

Mubo nga sulat: ang paghikap mahimong gamiton sa paghimo og file ubos sa direktoryo, diin ang user kinahanglang magsulat og pagtugot, kung wala ang file didto.

10. Sugo: chmod

Ang Linux chmod nga sugo nagpasabot (bag-ohon ang file mode bits). giusab sa chmod ang file mode (permission) sa matag gihatag nga file, folder, script, etc.. sumala sa gipangayo nga mode.

Adunay adunay 3 nga mga matang sa pagtugot sa usa ka file (folder o bisan unsa apan aron mapadayon ang mga butang nga yano gamiton namon ang file).

Read (r)=4
Write(w)=2
Execute(x)=1

Mao nga kung gusto nimo nga hatagan ra ang pagtugot sa pagbasa sa usa ka file hatagan kini usa ka kantidad nga '4', alang sa pagtugot sa pagsulat lamang, usa ka kantidad nga '2' ug alang sa pagtugot lamang, usa ka kantidad nga '1' ang ihatag. . Kay ang permiso sa pagbasa ug pagsulat 4+2 = ‘6‘ ihatag, ug uban pa.

Karon, ang pagtugot kinahanglan nga itakda alang sa 3 nga mga klase sa tiggamit ug mga grupo sa tiggamit. Ang una mao ang tag-iya, dayon ang grupo sa tiggamit, ug sa katapusan ang kalibutan.

rwxr-x--x   abc.sh

Dinhi ang pagtugot sa gamut mao ang rwx (pagbasa, pagsulat ug pag-execute).
usergroup diin kini nahisakop, mao ang r-x (basaha ug ipatuman lamang, walay pagtugot sa pagsulat) ug
kay ang kalibutan kay –x (gipatuman lang).

Aron mabag-o ang pagtugot niini ug hatagan ang pagbasa, pagsulat ug pagpatuman sa pagtugot sa tag-iya, grupo, ug kalibutan.

[email :~# chmod 777 abc.sh

permiso lang sa pagbasa ug pagsulat sa tulo.

[email :~# chmod 666 abc.sh

pagbasa, pagsulat ug pag-execute sa tag-iya ug i-execute lang sa grupo ug kalibutan.

[email :~# chmod 711 abc.sh

Mubo nga sulat: usa sa labing importante nga mga sugo nga mapuslanon alang sa sysadmin ug user pareho. Sa usa ka multi-user nga palibot o sa usa ka server, kini nga sugo moabut sa pagluwas, ang pagbutang sa sayup nga pagtugot makahimo sa usa ka file nga dili ma-access o maghatag dili awtorisado nga pag-access sa usa ka tawo.

11. Sugo: chown

Ang Linux chown nga sugo nagpasabut (bag-o ang tag-iya sa file ug grupo). Ang matag file iya sa grupo sa mga tiggamit ug tag-iya. Gigamit kini sa pagbuhat sa 'ls -l' sa imong direktoryo ug makakita ka og ingon niini.

[email :~# ls -l 

drwxr-xr-x 3 server root 4096 May 10 11:14 Binary 
drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

Dinhi ang direktoryo nga Binary gipanag-iya sa user server ug kini iya sa usergroup root samtang ang direktoryo Desktop gipanag-iya sa user server ug iya sa user group server.

Kini nga chown nga sugo gigamit sa pag-usab sa pagpanag-iya sa file ug sa ingon mapuslanon sa pagdumala ug paghatag og mga file ngadto sa mga awtorisado nga tiggamit ug usergroup lamang.

[email :~# chown server:server Binary

drwxr-xr-x 3 server server 4096 May 10 11:14 Binary 
drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

Pahinumdom: Ang chown nagbag-o sa tag-iya sa user ug grupo sa matag gihatag nga FILE ngadto sa NEW-OWNER o sa user ug grupo sa kasamtangan nga reference file.

12. Sugo: apt

Ang apt command nga nakabase sa Debian nagpasabut sa (Advanced Package Tool). Ang Apt usa ka advanced package manager alang sa Debian based system (Ubuntu, Kubuntu, ug uban pa), nga awtomatiko ug intelihenteng pagpangita, pag-install, pag-update ug pagsulbad sa dependency sa mga pakete sa Gnu/Linux system gikan sa command line.

[email :~# apt-get install mplayer

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  java-wrappers
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  esound-common libaudiofile1 libesd0 libopenal-data 
libopenal1 libsvga1 libvdpau1 libxvidcore4
Suggested packages:
  pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver 
mplayer-doc netselect fping
The following NEW packages will be installed:
  esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 
libvdpau1 libxvidcore4 mplayer
0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded.
Need to get 3,567 kB of archives.
After this operation, 7,772 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
[email :~# apt-get update

Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Get:1 http://security.ubuntu.com raring-security
Hit http://in.archive.ubuntu.com raring Release.gpg
Hit http://ppa.launchpad.net raring Release.gpg
Get:2 http://security.ubuntu.com raring-security   
Ign http://ppa.launchpad.net raring Release.gpg
Get:3 http://in.archive.ubuntu.com raring-updates
Hit http://ppa.launchpad.net raring Release.gpg
Hit http://in.archive.ubuntu.com raring-backports

Mubo nga sulat: Ang mga sugo sa ibabaw moresulta sa tibuok sistema nga mga kausaban ug busa nagkinahanglan ug root password (Check ‘#’ ug dili ‘$ as prompt). Ang Apt gikonsiderar nga mas abante ug intelihente kon itandi sa yum command.

Sama sa gisugyot sa ngalan, ang apt-cache nangita alang sa usa ka pakete nga adunay sulud nga sub package nga mpalyer. apt-get install, i-update ang tanan nga mga pakete, nga na-install na, ngadto sa pinakabag-o.

[ Basin ganahan ka: 25 APT-GET ug APT-CACHE Commands ]

13. Sugo: tar

Ang tar command kay usa ka Tape Archive kay mapuslanon sa pagmugna sa usa ka archive, sa usa ka gidaghanon sa file format ug sa ilang pagkuha.

[email :~# tar -zxvf abc.tar.gz (Remember 'z' for .tar.gz)
[email :~# tar -jxvf abc.tar.bz2 (Remember 'j' for .tar.bz2)
[email :~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc

Mubo nga sulat: Ang 'tar.gz' nagpasabut nga gzipped. Ang 'tar.bz2' gi-compress sa bzip nga naggamit sa usa ka maayo apan hinay nga paagi sa pag-compress.

14. Sugo: cal

Ang cal (Calendar), gigamit sa pagpakita sa kalendaryo sa karon nga bulan o bisan unsang bulan sa bisan unsang tuig nga nag-uswag o milabay.

[email :~# cal 

May 2013        
Su Mo Tu We Th Fr Sa  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30 31

Ipakita ang kalendaryo sa tuig 1835 alang sa bulan sa Pebrero, nga milabay na.

[email :~# cal 02 1835

   February 1835      
Su Mo Tu We Th Fr Sa  
 1  2  3  4  5  6  7  
 8  9 10 11 12 13 14  
15 16 17 18 19 20 21  
22 23 24 25 26 27 28

Nagpakita sa kalendaryo sa tuig 2145 alang sa bulan sa Hulyo, nga mouswag

[email :~# cal 07 2145

     July 2145        
Su Mo Tu We Th Fr Sa  
             1  2  3  
 4  5  6  7  8  9 10  
11 12 13 14 15 16 17  
18 19 20 21 22 23 24  
25 26 27 28 29 30 31

Mubo nga sulat: Dili nimo kinahanglan ibalik ang kalendaryo sa 50 ka tuig balik, ni kinahanglan ka nga maghimo usa ka komplikado nga kalkulasyon sa matematika aron mahibal-an kung unsang adlaw ang imong gisul-ob o ang imong umaabot nga adlawng natawhan mahulog sa unsang adlaw.

15. Sugo: petsa

Ang date command nag-imprinta sa kasamtangan nga petsa ug oras sa standard nga output, ug mahimo pa nga itakda.

[email :~# date

Fri May 17 14:13:29 IST 2013
[email :~# date --set='14 may 2013 13:57' 

Mon May 13 13:57:00 IST 2013

Mubo nga sulat: Kini nga Sugo mahimong mapuslanon kaayo sa scripting, oras, ug petsa-based nga scripting, aron mahimong mas perpekto. Dugang pa nga ang pagbag-o sa petsa ug oras gamit ang terminal makapabati kanimo GEEK!!!. (Dayag, kinahanglan ka nga gamut aron mahimo kini nga operasyon, tungod kay kini usa ka pagbag-o sa tibuuk nga sistema).

16. Sugo: iring

Ang iring nagpasabot sa (Concatenation). Pagdugtong (pag-apil) sa duha o labaw pa nga yano nga mga file ug/o pag-imprinta sa mga sulod sa usa ka file sa standard nga output.

[email :~# cat a.txt b.txt c.txt d.txt >> abcd.txt
[email :~# cat abcd.txt
....
contents of file abcd 
...

Mubo nga sulat: Ang \>>” ug \>” gitawag og simbolo sa pagdugang. Gigamit kini aron idugang ang output sa usa ka file ug dili sa standard output. Ang simbolo nga \> magtangtang sa usa ka file nga naglungtad na ug maghimo usa ka bag-ong file busa alang sa mga hinungdan sa seguridad gitambagan nga gamiton ang \>> nga isulat ang output nga wala pag-overwrit o pagtangtang sa file.

Sa dili pa mopadayon, kinahanglan kong ipahibalo kanimo ang bahin sa mga wildcard (makahibalo ka sa pagsulod sa wildcard, sa kadaghanan sa mga salida sa Telebisyon) Ang mga wildcard usa ka bahin sa kabhang nga naghimo sa command line nga labi ka kusgan kaysa bisan unsang tagdumala sa file sa GUI. Nakita nimo, kung gusto nimo magpili usa ka dako nga grupo sa mga file sa usa ka graphical file manager, kasagaran kinahanglan nimo nga pilion kini gamit ang imong mouse. Kini daw yano, apan sa pipila ka mga kaso, kini mahimong makapahigawad kaayo.

Pananglitan, pananglit ikaw adunay usa ka direktoryo nga adunay daghang kantidad sa tanan nga mga matang sa mga file ug mga subdirektoryo, ug nakahukom ka nga ibalhin ang tanan nga mga file sa HTML, nga adunay pulong nga Linux sa usa ka lugar sa tunga sa ilang mga ngalan, gikan sa kana nga dako nga direktoryo ngadto sa laing direktoryo. Unsa ang usa ka yano nga paagi sa pagbuhat niini? Kung ang direktoryo adunay daghang daghang lainlain nga ngalan nga HTML nga mga file, ang imong buluhaton yano ra!

Sa Linux command line kana nga buluhaton kay yano ra nga buhaton sama sa paglihok sa usa lang ka HTML file, ug kini sayon kaayo tungod sa mga wildcard sa shell. Espesyal kini nga mga karakter nga nagtugot kanimo sa pagpili sa mga ngalan sa file nga mohaum sa pipila ka mga sumbanan sa mga karakter. Makatabang kini kanimo sa pagpili bisan sa usa ka dako nga grupo sa mga file pinaagi sa pag-type lamang sa pipila ka mga karakter, ug sa kadaghanan nga mga kaso, kini mas sayon kaysa pagpili sa mga file gamit ang mouse.

Ania ang usa ka lista sa labing kasagarang gigamit nga mga wildcard:

Wildcard			Matches
   *			zero or more characters
   ?			exactly one character
[abcde]			exactly one character listed
 [a-e]			exactly one character in the given range
[!abcde]		any character that is not listed
 [!a-e]			any character that is not in the given range
{debian,linux}		exactly one entire word in the options given

Ang ! gitawag nga dili simbolo, ug ang baliskad sa pisi nga gilakip sa ! tinuod.

[ Tingali ganahan ka usab: 13 Basic Cat Command Ehemplo sa Linux ]

17. Sugo: cp

Ang kopya nagpasabut sa (Kopya), kini nagkopya sa usa ka file gikan sa usa ka lokasyon ngadto sa lain nga lokasyon.

# cp /home/user/Downloads abc.tar.gz /home/user/Desktop

Matikdi: ang cp maoy usa sa labing kasagarang gigamit nga mga sugo sa shell scripting ug kini mahimong gamiton uban sa wildcard nga mga karakter (Ihulagway sa ibabaw nga block), para sa customized ug gusto nga pagkopya sa file.

18. Sugo: mv

Ang mv nga sugo nagpalihok sa usa ka file gikan sa usa ka lokasyon ngadto sa laing lokasyon.

# mv /home/user/Downloads abc.tar.gz /home/user/Desktop

Mubo nga sulat: mv command mahimong gamiton uban sa wildcard nga mga karakter. Ang mv kinahanglan gamiton uban ang pag-amping, tungod kay ang pagbalhin sa sistema/dili awtorisado nga file mahimong mosangpot sa seguridad ingon man sa pagkaguba sa sistema.

19. Sugo: pwd

Ang pwd command (print working directory), nag-imprinta sa kasamtangan nga working directory nga adunay bug-os nga pathname gikan sa terminal.

[email :~# pwd 

/home/user/Desktop

Mubo nga sulat: Kini nga sugo dili kaayo kanunay nga gamiton sa scripting apan kini usa ka hingpit nga lifesaver alang sa usa ka bag-o nga nawala sa terminal sa ilang sayo nga koneksyon sa Linux. (Ang Linux kasagarang gitawag nga nux o nix).

20. Sugo: cd

Sa katapusan, ang kanunay nga gigamit nga cd command nagpasabut sa (bag-o nga direktoryo), nga nagbag-o sa nagtrabaho nga direktoryo aron ipatuman, kopyahon, ibalhin pagsulat, pagbasa, ug uban pa gikan sa terminal mismo.

[email :~# cd /home/user/Desktop
[email :~$ pwd

/home/user/Desktop

Mubo nga sulat: cd moabut sa pagluwas sa diha nga pagbalhin sa taliwala sa mga direktoryo gikan sa terminal. Ang \Cd ~ mag-ilis sa working directory ngadto sa home directory sa user, ug mapuslanon kaayo kon ang usa ka user makakita sa iyang kaugalingon nga nawala sa terminal. \cd .. mag-usab sa working directory ngadto sa parent directory (sa kasamtangan nga working directory) .

Kini nga mga sugo siguradong maghimo kanimo nga komportable sa Linux. Apan dili kini ang katapusan. Sa dili madugay moabut ako uban ang ubang mga sugo nga mapuslanon alang sa 'Middle-Level User. Mamatikdan nimo ang promosyon sa lebel sa user gikan sa newbie hangtod sa Middle-level-user.

Sa sunod nga artikulo, moabut ako sa mga mando sama sa 'grep'.