Team Echo fil-Linux

Anonim

Team Echo fil-Linux

Kif tafu, ħafna mill-azzjonijiet fis-sistema operattiva Linux jitwettqu permezz tal-console. L-utenti ser jużaw kmandi speċjali responsabbli għat-twettiq ta 'ċerti proċessi, u minn qabel l-għażliet speċifikati jippermettu idejhom biex jikkontrollaw il-possibilitajiet addizzjonali tal-aktar utilitajiet. Waħda minn dawn il-kmandi hija ECHO, u llum irridu li tgħid aktar fid-dettall dwar din l-utilità, li jġibu diversi eżempji ta 'użu tagħha.

Aħna nużaw il-kmand ECHO fil-Linux

It-tim ECHO taħt konsiderazzjoni llum għandu ħarsa primittiva u destinazzjoni profil dejqa - wiri test fuq l-iskrin. Madankollu, dan ma jfixkilx li ħafna drabi jintuża fi skripts varji u għal skopijiet oħra. Sussegwentement, nipproponu fil-qosor familjari ruħek mas-sintassi ta 'din l-utilità u żarma l-eżempji l-aktar popolari u sempliċi tal-kontribut tagħha fil-console standard.

Echo Syntax.

Kważi kull tim, minbarra l-funzjoni prinċipali, jista 'jwettaq ukoll azzjonijiet oħra li jqisu l-argumenti speċifikati. L-ECHO ma eċċezzjonali f'dan ir-rigward, madankollu, minħabba s-sempliċità tal-għażliet avvanzati nnifisha, m'hemmx daqshekk. Ejja nikkunsidrawha aktar dwar kull wieħed minnhom, iżda l-ewwel tagħti attenzjoni għall-opinjoni standard tal-linja: ECHO + Għażliet + String.

  • -N - Mhux se juri t-trasferiment tal-linja;
  • -e - responsabbli għall-inklużjoni ta 'sekwenzi ta' salvataġġ;
  • -I - Itfi l-interpretazzjoni tas-sekwenzi tal-ħarba.

Aħna ninnutaw ukoll li s-sekwenzi tal-ħarba huma għażliet universali ppreżentati fil-forma ta 'simboli. Kull wieħed minnhom għandu valur definit, u jekk tippermetti interpretazzjoni meta tuża l-kmand ECHO, tista 'tuża argumenti bħal dawn:

  • / C - Responsabbli għat-tħassir tat-trasferiment tas-sekwenza;
  • / T - juri tab orizzontali;
  • / V - joħloq tab vertikali;
  • / B - ineħħi s-simbolu preċedenti fis-sekwenza;
  • / N - jinkludi t-trasferiment tas-sekwenza għall-waħda ġdida;
  • / R - jirritorna l-ġarr għall-bidu tal-linja.

Għal darb'oħra, aħna niċċaraw l-għażliet ta 'hawn fuq huma disponibbli biex jidħlu biss f'dawk is-sitwazzjonijiet fejn inizjalment ordnajt l-argument -e fit-tim. Jekk meħtieġ, kull wieħed minn dan is-simbolu jista 'jittejjeb wara kwalunkwe waħda mill-kliem input string li se nuru fl-istruzzjonijiet li ġejjin.

Konklużjoni ta 'spag sempliċi

Kif imsemmi qabel, l-iskop ewlieni tal-kmand tal-ECHO huwa l-output għall-iskrin tas-sekwenza. Huwa dwar dan li rridu nitkellmu aktar, eżaminajt ftit azzjonijiet sempliċi li jgħinu biex jifhmu eżattament kif jaħdmu l-utilitajiet ewlenin kollha.

  1. Mexxi l-console konvenjenti għalik, pereżempju, permezz tal-menu tal-applikazzjoni jew billi tagħfas il-buttuna Ctrl + Alt + T Hot. Hawn ikteb ECHO + kwalunkwe kelma jew frażi biex tivverifika l-kmand tal-azzjoni standard. Huwa attivat billi tagħfas iċ-ċavetta Enter.
  2. Bl-użu tal-kmand ECHO fil-Linux mingħajr ma japplikaw għażliet addizzjonali

  3. Kif tistgħu taraw, fil-linja l-ġdida, il-kliem li għadhom kif ġew imdaħħla eżattament fl-istess format deher.
  4. Ir-riżultat huwa l-użu tal-kmand ECHO fil-Linux mingħajr għażliet addizzjonali.

  5. Jekk inti żid għażla \ B qabel kull kelma, il-karattru preċedenti se jitħassru, li jfisser li r-riżultat se jintwerew mingħajr spazji, sakemm għandna l-opinjoni oriġinali ta 'eku -e "lumphics \ bsite \ BLININUX".
  6. Bl-użu eku fil-Linux bl-għażla tħassir tas-simbolu preċedenti

  7. Aħna npoġġu l-għażla speċifikata fil-kliem kollha, għalhekk ir-riżultat irriżulta li jkun xieraq.
  8. Ir-riżultat ta 'l-użu tal-eku fil-Linux bl-għażla tat-tħassir tas-simbolu preċedenti

  9. Issa ejja nagħtu attenzjoni lill-parametru \ n. Kif diġà taf, tattiva t-trasferiment tas-sekwenza, jekk ma kienx indikat inizjalment.
  10. Bl-użu Echo fil-Linux bi għażla ta 'trasferiment għal spag ġdid

  11. Aħna indikati \ n fil-qosor wara l-ewwel, għalhekk, kull wieħed minnhom se jintwerew fi ringiela ġdida.
  12. Ir-riżultat huwa l-użu tal-kmand ECHO fil-Linux bl-għażla ta 'trasferiment għall-sekwenza ġdida

  13. Nduru għat-tab li jintuża biex tallinja t-test. Inti se tirreġistra biżżejjed fil-postijiet meħtieġa \ t biex tikseb ir-riżultat mixtieq.
  14. Bl-użu eku fil-Linux bl-għażla tab

  15. Kif jidher, għall-ewwel kelma, it-tabulazzjoni ġiet applikata darbtejn. Ikkunsidra dan meta jintwerew il-linji.
  16. Ir-riżultat tal-użu tal-kmand ECHO fil-Linux bl-għażla ta 'tab

  17. Barra minn hekk, xejn ma jinterferixxi ma 'tispeċifika diversi għażliet sekwenzjalment, li josserva r-regoli tal-input.
  18. Jikkombinaw għażliet meta jużaw il-kmand ECHO fil-Linux

  19. Pereżempju, fuq il-screenshot hawn taħt tara r-riżultat tal-produzzjoni bit-trasferiment u t-tab fl-istess ħin.
  20. Ir-riżultat ta 'kombinazzjoni għażliet meta jużaw il-kmand ECHO fil-Linux

  21. Bħala l-aħħar eżempju, ħu / v. Dan l-argument joħloq tab vertikali.
  22. Bl-użu tal-għażla tab vertikali għall-kmand ECHO fil-Linux

  23. Bħala riżultat, kull kelma tinkiseb minn linja ġdida u fil-forma ta 'passi.
  24. Ir-riżultat ta 'użu tat-tab vertikali għall-kmand ECHO fil-Linux

Issa taf li l-kmand tal-ECHO huwa kapaċi juri linji speċifikati fi kwalunkwe forma li tista 'tiġi implimentata billi jiġu speċifikati l-għażliet xierqa. Ejja mur parametri oħra sabiex tifhem liema minnhom għandhom jingħaqdu fil-format it-tajjeb.

L-output tal-valuri varjabbli

Fi kważi kull skritt, jintużaw ċerti varjabbli li fihom il-valur huwa bil-quddiem. Jekk qed nitkellmu dwar utilità eku, allura huwa kapaċi li joħroġ it-tifsira stess. Aħna se nikkunsidraw dan l-eżempju f'sessjoni terminali waħda mingħajr il-ħolqien minn qabel tal-iskrittura nnifisha. Dan jindika li meta terġa 'tibda l-console, il-valuri se jitħassru.

  1. Biex tibda, toħloq varjabbli bi prova billi tiddaħħal l-esportazzjoni I = lupartijiet, fejn jien l-isem tal-varjabbli, u l-lumpajji huwa l-valur tiegħu.
  2. Ħolqien ta 'varjabbli għal aktar produzzjoni permezz eku fil-Linux

  3. Uża ECHO $ ​​I biex turi l-valur tal-varjabbli magħżula fil-linja li ġejja.
  4. Daħħal il-kmand tal-ECHO fil-Linux billi tuża l-varjabbli maħluqa

  5. Kif tistgħu taraw, kollox jidher sew.
  6. Ir-riżultat tal-kmand ECHO fil-Linux li juża l-varjabbli

  7. Oħloq varjabbli ieħor permezz ta 'esportazzjoni L = Linux.
  8. Il-ħolqien tat-tieni varjabbli għal input ikkombinat fl-eku fil-Linux

  9. Qed nintroduċu l-kmand tal-prova ECHO $ ​​I Site $ L.
  10. Input ikkombinat b'żewġ varjabbli tal-eku f'Linux

  11. Issa taf li eku ilaħħaq mal-produzzjoni ta 'żewġ fatturi varjabbli jew aktar fil-format ta' linja waħda.
  12. Ir-riżultat ta 'input ikkombinat b'żewġ varjabbli tal-eku f'Linux

Fil-biċċa l-kbira tal-każijiet, din il-produzzjoni ta 'varjabbli tintuża biss meta tikteb skripts, madankollu, funzjoni bħal din tista' tkun utli jekk tkun ippjanata li tipproduċi numru ta 'dipendenti identiċi fuq valur wieħed, azzjonijiet fi ħdan sessjoni terminali waħda.

Assenja l-kuluri String

Jekk inti qed tuża attivament il-console, inti taf li kull kelma tista 'tieħu kull kulur disponibbli hawn, u mhux biss abjad jew iswed (jiddependi fuq is-suġġett "terminal"). L-ECHO jippermettilek ukoll żebgħa linji, u responsabbli għal dawn l-argumenti bħal dawn:

  • \ 033 [30m - iswed;
  • \ 033 [31m - aħmar;
  • \ 033 [32m - aħdar;
  • \ 033 [33m - isfar;
  • \ 033 [34m - blu;
  • \ 033 [35m - vjola;
  • \ 033 [36m - blu;
  • \ 033 [37m - griż.

Hemm numru ta 'argumenti oħra li jippermettulek tibdel il-kulur tal-isfond tal-iskrizzjoni. Qisu lista simili, imma hemm differenzi fin-numri:

  • \ 033 [40m - iswed;
  • \ 033 [41m - aħmar;
  • \ 033 [42m - aħdar;
  • \ 033 [43m - isfar;
  • \ 033 [44m - blu;
  • \ 033 [45m - vjola;
  • \ 033 [46m - blu;
  • \ 033 [47m - griż;
  • \ 033 [0m - Irrisettja l-valuri kollha għall-istat awtomatiku.

Kif inti diġà mifhuma, dawn l-argumenti se jkollhom jiġu applikati għal kull ringiela jekk ikun hemm bżonn. Id-Dehra ta 'struttura simili kif ġej: ECHO -e "\ 033 [33MLUMICS \ 033 [46msite \ 033 [41MLINUX".

Bl-użu tal-kmand ECHO fil-Linux biex jibdlu l-kulur tar-ringieli

L-eżempju ta 'hawn fuq ġie kkulurit l-isfond f'kulur oranġjo, u l-isfondi ta' kuluri differenti ġew attivati ​​addizzjonalment għal "sit" u "Linux". Tara dan fil-screenshot taħt il-kmand imdaħħal.

Ir-riżultat tal-applikazzjoni tal-għażliet tal-ECHO fil-Linux biex jibdlu l-kulur tar-ringieli

Karattri bash speċjali

Il-funzjoni tal-kmand tal-ECHO biss fl-ambjent tal-bash, rispettivament, għandu jżomm l-għażliet standard għal dan l-ambjent. Fil-biċċa l-kbira tal-każijiet, huma responsabbli għall-għażla ta 'fajls u output ta' l-oġġetti tal-post attwali.

  1. Daħħal Echo * fit-terminal biex turi l-kontenut tal-folder kurrenti.
  2. Bl-użu tal-kmand ECHO fil-Linux biex juri l-kontenut tal-folder kurrenti

  3. Il-linja li jmiss tidher lista ta 'assolutament id-direttorji u l-elementi li deħlin kollha. Se jkun spag standard mingħajr reġistrazzjoni. Madankollu, issa diġà taf li jista 'jiġi modifikat fuq il-bażi ta' eżempji ta 'hawn fuq.
  4. Azzjoni tal-kmand tal-eku fil-Linux wara li turi l-kontenut tal-folder kurrenti

  5. Speċifika Echo * .txt jekk trid turi biss l-elementi tal-format magħżul. Ibdel .txt għal għażla oħra meħtieġa.
  6. Bl-użu tal-kmand ECHO fil-Linux biex toħroġ format speċifiku tal-fajl

  7. Fl-aħħar, aħna ninnutaw li ECHO twettaq ukoll biex jeditjaw fajls konfigurazzjoni, li ssir kif ġej: ECHO 1> / Proc / SYS / NET / IPv4 / ip_forward. 1 - String għall-applikazzjoni, A / Proc / SYS / NET / IPv4 / IP_FORWARD - Path għall-oġġett mixtieq.
  8. Bl-użu tal-kmand ECHO fil-Linux biex tibdel il-fajls tal-konfigurazzjoni

Bħala parti mill-materjal tal-lum, aħna ttrattati l-ECHO fis-sistema operattiva Linux. Jekk inti interessat fit-tema ta 'interazzjoni ma' timijiet popolari, addizzjonalment, nirrakkomandaw li jitgħallmu artikolu dwar dan is-suġġett fuq il-websajt tagħna, filwaqt li jiċċaqilqu taħt il-links hawn taħt.

Ara ukoll:

Kmandijiet użati ta 'spiss fit-Terminal "Linux

Ln / ssib / ls / grep / kmand PWD fil-Linux

Aqra iktar