15 praktiski atbalss komandas piemēri Linux


echo ir viena no visbiežāk izmantotajām iebūvētajām komandām Linux bash un C čaulām, ko parasti izmanto skriptu valodā un pakešdatnēs, lai parādītu teksta/virknes rindu par standarta izvadi vai failu.

Atbalss sintakse ir šāda:

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

1. Ievadiet teksta rindiņu un parādiet standarta izvadā

$ echo Tecmint is a community of Linux Nerds 

Tiek izvadīts šāds teksts:

Tecmint is a community of Linux Nerds 

2. Paziņojiet mainīgo un atkārtojiet tā vērtību. Piemēram, paziņojiet mainīgo x un piešķiriet tā vērtību = 10.

$ x=10

atbalsot tā vērtību:

$ echo The value of variable x = $x 

The value of variable x = 10 

Piezīme: Opcija ‘-e’ Linux darbojas kā aizbēgušo rakstzīmju interpretācija.

3. Izmantojot opciju ‘’ - atpakaļatkāpes taustiņš ar slīpsvītras tulku ‘-e’, kas noņem visas atstarpes starp tām.

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

TecmintisacommunityofLinuxNerds 

4. Izmantojot opciju ‘ ‘- Jauna rinda ar atpakaļatkāpes tulku‘ -e ’apstrādā jaunu līniju no vietas, kur tā tiek lietota.

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

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. Izmantojot opciju ‘’ - horizontālā cilne ar atpakaļatkāpes tulku ‘-e’, lai būtu horizontālas cilnes atstarpes.

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

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. Kā būtu ar opcijas new Line izmantošanu ‘Un horizontālā cilne’ ‘vienlaicīgi.

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

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. Izmantojot opciju ‘’ - vertikālā cilne ar atpakaļatkāpes tulku ‘-e’, lai būtu vertikālas cilnes atstarpes.

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

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. Kā būtu ar opcijas new Line izmantošanu ‘Un vertikālā cilne’ ‘vienlaicīgi.

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


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

Piezīme. Mēs varam dubultot vertikālo cilni, horizontālo cilni un jaunu atstarpi rindās, izmantojot opciju divas reizes vai tik reižu, cik nepieciešams.

9. Izmantojot opciju ‘ ‘- pārvadājuma atgriešana ar atpakaļatkāpes tulku‘ -e ’, lai produkcijā norādītu pārvadājuma atgriešanos

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

is a community of Linux Nerds 

10. Izmantojot opciju & # 8216

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

Tecmint is a community [email :~$ 

11. Izlaidiet atbalsojošo jauno līniju, izmantojot opciju ‘-n’.

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

12. Izmantojot opciju ‘’ - brīdinājuma atgriešanās ar atpakaļatkāpes tulku ‘-e’, lai būtu skaņas brīdinājums.

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

Piezīme. Pirms šaušanas noteikti pārbaudiet skaļuma taustiņu.

13. Izdrukājiet visus failus/mapes, izmantojot komandu echo (alternatīva komanda 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. Izdrukājiet noteikta veida failus. Piemēram, pieņemsim, ka vēlaties izdrukāt visus failus .jpeg, izmantojiet šo komandu.

$ echo *.jpeg 

network.jpeg 

15. Atskaņu var izmantot ar novirzīšanas operatoru, lai izvadītu uz failu, nevis standarta izvadi.

$ echo "Test Page" > testpage 

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

Pagaidām tas ir viss, un neaizmirstiet mums sniegt vērtīgas atsauksmes zemāk esošajos komentāros.