15 ຕົວຢ່າງພາກປະຕິບັດຂອງ ຄຳ ສັ່ງແອັກໂກ້ໃນ Linux


ແອັກໂກ້ ແມ່ນ ໜຶ່ງ ໃນ ຄຳ ສັ່ງທີ່ສ້າງຂຶ້ນເລື້ອຍໆ ສຳ ລັບ Linux bash ແລະ C shell ເຊິ່ງໂດຍປົກກະຕິແລ້ວແມ່ນໃຊ້ພາສາອັກສອນແລະແຟ້ມເອກະສານເພື່ອສະແດງເສັ້ນຂອງຂໍ້ຄວາມ/ສາຍ ກ່ຽວກັບຜົນຜະລິດມາດຕະຖານຫຼືໄຟລ໌.

syntax ສຳ ລັບແອັກໂກ້ແມ່ນ:

echo [option(s)] [string(s)]

1. ປ້ອນເສັ້ນຂໍ້ຄວາມແລະສະແດງຜົນຜະລິດຕາມມາດຕະຖານ

$ echo Tecmint is a community of Linux Nerds 

ຜົນໄດ້ຮັບຂໍ້ຄວາມຕໍ່ໄປນີ້:

Tecmint is a community of Linux Nerds 

2. ປະກາດຕົວແປແລະສຽງຂອງມັນ. ຕົວຢ່າງ, ປະກາດຕົວແປຂອງ x ແລະ ກຳ ນົດຄ່າຂອງມັນ = 10.

$ x=10

echo ຄຸນຄ່າຂອງມັນ:

$ echo The value of variable x = $x 

The value of variable x = 10 

ໝາຍ ເຫດ: ຕົວເລືອກ '-e' ໃນ Linux ເຮັດ ໜ້າ ທີ່ເປັນການຕີຄວາມຂອງຕົວອັກສອນທີ່ຫຼົບ ໜີ ເຊິ່ງຖືກ ທຳ ລາຍ.

3. ການໃຊ້ຕົວເລືອກ '\ b' - backspace ກັບນາຍແປພາສາ backslash '-e' ເຊິ່ງ ກຳ ຈັດທຸກພື້ນທີ່ໃນລະຫວ່າງ.

$ echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" 

TecmintisacommunityofLinuxNerds 

4. ການໃຊ້ຕົວເລືອກ '\ n' - ເສັ້ນ ໃໝ່ ກັບນາຍພາສາ backspace '-e' ປະຕິບັດຕໍ່ສາຍ ໃໝ່ ຈາກບ່ອນທີ່ມັນຖືກ ນຳ ໃຊ້.

$ echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" 

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. ການໃຊ້ຕົວເລືອກ '\ t' - ແຖບແນວນອນກັບນາຍແປພາສາ backspace '-e' ທີ່ຈະມີພື້ນທີ່ແຖບນອນ

$ echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" 

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. ແນວໃດກ່ຽວກັບການໃຊ້ຕົວເລືອກ Line ໃໝ່ '\ n' ແລະແຖບແນວນອນ '\ t' ພ້ອມກັນ.

$ echo -e "\n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds" 

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. ການໃຊ້ຕົວເລືອກ '\ v' - ແຖບແນວຕັ້ງທີ່ມີນາຍແປພາສາ backspace '-e' ເພື່ອໃຫ້ມີແຖບຊ່ອງຕັ້ງ.

$ echo -e "\vTecmint \vis \va \vcommunity \vof \vLinux \vNerds" 

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. ແນວໃດກ່ຽວກັບການໃຊ້ຕົວເລືອກ Line ໃໝ່ '\ n' ແລະແຖບຕັ້ງ '\ v' ພ້ອມກັນ.

$ echo -e "\n\vTecmint \n\vis \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds" 


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

ໝາຍ ເຫດ: ພວກເຮົາສາມາດເພີ່ມແຖບແນວຕັ້ງ, ແຖບແນວນອນແລະສະຖານທີ່ເສັ້ນ ໃໝ່ ໂດຍໃຊ້ຕົວເລືອກສອງຄັ້ງຫລືຫຼາຍເທົ່າທີ່ຕ້ອງການ.

9. ການ ນຳ ໃຊ້ຕົວເລືອກ '\ r' - ກັບການຂົນສົ່ງກັບນາຍແປພາສາ backspace '-e' ເພື່ອໃຫ້ລົດບັນທຸກທີ່ໄດ້ ກຳ ນົດໄວ້.

$ echo -e "Tecmint \ris a community of Linux Nerds" 

is a community of Linux Nerds 

10. ການໃຊ້ຕົວເລືອກ '\ c' - ສະກັດກັ້ນເສັ້ນທາງສາຍ ໃໝ່ ກັບນາຍແປພາສາ backspace ເພື່ອສືບຕໍ່ໂດຍບໍ່ຕ້ອງໃຊ້ສາຍ ໃໝ່.

$ echo -e "Tecmint is a community \cof Linux Nerds" 

Tecmint is a community [email :~$ 

11.

$ echo -n "Tecmint is a community of Linux Nerds" 
Tecmint is a community of Linux [email :~/Documents$ 

12. ການໃຊ້ຕົວເລືອກ '\ a - - ກັບຄືນການແຈ້ງເຕືອນດ້ວຍນາຍແປພາສາ backspace' -e 'ເພື່ອໃຫ້ມີສຽງເຕືອນ.

$ echo -e "Tecmint is a community of \aLinux Nerds" 
Tecmint is a community of Linux Nerds

ໝາຍ ເຫດ: ໃຫ້ແນ່ໃຈວ່າກວດສອບປຸ່ມ Volume, ກ່ອນທີ່ຈະຍິງ.

13. ພິມທຸກເອກະສານ/ໂຟນເດີໂດຍໃຊ້ ຄຳ ສັ່ງແອັກໂກ້ (ຕົວເລືອກ ຄຳ ສັ່ງ ls).

$ echo * 

103.odt 103.pdf 104.odt 104.pdf 105.odt 105.pdf 106.odt 106.pdf 107.odt 107.pdf 108a.odt 108.odt 108.pdf 109.odt 109.pdf 110b.odt 110.odt 110.pdf 111.odt 111.pdf 112.odt 112.pdf 113.odt linux-headers-3.16.0-customkernel_1_amd64.deb linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg 

14. ພິມເອກະສານປະເພດສະເພາະ. ຍົກຕົວຢ່າງ, ສົມມຸດວ່າທ່ານຕ້ອງການພິມທຸກເອກະສານ ‘.jpeg’, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ echo *.jpeg 

network.jpeg 

15. ແອັກໂກ້ສາມາດ ນຳ ໃຊ້ກັບຕົວປ່ຽນເສັ້ນທາງເພື່ອສົ່ງອອກເອກະສານແລະບໍ່ແມ່ນຜົນຜະລິດຕາມມາດຕະຖານ

$ echo "Test Page" > testpage 

## Check Content
[email :~$ cat testpage 
Test Page 

ທັງ ໝົດ ນີ້ດຽວນີ້ແລະຢ່າລືມໃຫ້ ຄຳ ຕິຊົມທີ່ມີຄຸນຄ່າຂອງພວກເຮົາໃນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.