Ikarahun, Bash ati Awọn iwe afọwọkọ: Gbogbo nipa Ikarahun Ikarahun.

Ni aye tuntun yii (Akọsilẹ # 8) nipa Kọ ẹkọ Ikarahun Ikarahun a yoo fojusi diẹ sii lori ẹkọ ju iṣe lọ. iyẹn ni pe, a ko ni fi sori ẹrọ tabi kẹkọọ koodu kan tabi fi sori ẹrọ sọfitiwia kan pato (package), ṣugbọn kuku a yoo wo inu kini agbaye ti Ikarahun ikarahun ni sisọrọ daradara, nipasẹ awọn idahun si awọn ibeere kekere ṣugbọn taara, eyiti o han ni isalẹ, lati ṣalaye titi di pupọ ti ohun ti a ti kọ, eyiti ko tọka taara si koodu inu ti o ṣe eto:

Ikarahun ikarahunKini ikarahun ninu Eto Isẹ GNU / Linux kan?

Ikarahun eyiti o tumọ si CONCHA ni ede Spani (ikarahun, ideri, aabo). Ti lo ọrọ yii ni Awọn Ẹrọ Ṣiṣẹ n tọka si olutumọ pipaṣẹ ti Ẹrọ Ṣiṣẹ. Ni gbogbogbo, o jẹ wiwo ọrọ ṣiṣe giga, ti o han ni irisi Terminal (Console) ati ni pataki ti a lo fun awọn agbegbe iṣẹ pataki 3:

1. - Ṣakoso awọn OS,
2.- Ṣiṣe awọn ohun elo ati ṣepọ pẹlu wọn, ati
3.- Sin bi agbegbe siseto ipilẹ.

Ọpọlọpọ SO, GNU / Lainos wọn tun ṣakoso daradara siwaju sii nipasẹ ṣiṣatunkọ awọn faili iṣeto wọn, nipasẹ Terminal. Gẹgẹbi ofin gbogbogbo, awọn wọnyi ni a rii ni ọna irin-ajo: «/ abbl ", ati laarin awọn ilana pato fun ohun elo kọọkan. Fun apẹẹrẹ, eto naa Lilo (eyiti o duro fun Linux Loader) ti wa ni tunto nipasẹ ṣiṣatunkọ faili ọrọ ti o wa ti a pe bi "/Etc/lilo/lilo.conf". Ninu ọran ti awọn eto (awọn ohun elo), awọn wọnyi ni ifilọlẹ (ṣiṣẹ / mu ṣiṣẹ) nipa kikọ orukọ ti alaṣẹ, ti o ba rii ni ọna (ọna aiyipada) fun gbogbo awọn alaṣẹ, bi o ṣe deede "/ Usr / bin" , tabi nipa titẹ orukọ ti alaṣẹ ti o ṣaju nipasẹ: ./, lati inu itọsọna nibiti wọn wa.

Gbogbo eyi ni a mọ daradara si eyikeyi olumulo Ikarahun. Sibẹsibẹ, kii ṣe olokiki daradara ati abẹ ni awọn agbara rẹ bi agbegbe siseto. Awọn iwe afọwọkọ (awọn eto) ti a ṣe ni Ikarahun ko nilo lati ṣajọ. Ikarahun n tumọ wọn laini laini. Nitorinaa, awọn wọnyi ni a mọ tabi ti a darukọ bi Awọn iwe afọwọkọ Shells, ati pe o le wa lati awọn ofin ti o rọrun si jara awọn ilana ti o nira fun bibẹrẹ OS funrararẹ. wọn ni itumọ ti o mọ daradara (ikole, paṣẹ) (o han ni), ṣiṣe wọn ni ibẹrẹ ti o dara lati bẹrẹ ni agbaye ti siseto.

Kini Iwe Ikarahun Ikarahun?

O jẹ ilana (ọgbọn / ailagbara) ti sisọ ati ṣiṣẹda Iwe afọwọkọ (faili adaṣiṣẹ iṣẹ-ṣiṣe) nipa lilo Ikarahun kan (ni pataki) ti Eto Isisẹ, tabi Olootu Text (Ti iwọn tabi Tita). Eyi jẹ iru ede siseto ti o tumọ ni gbogbogbo. Iyẹn ni pe, lakoko ti a ṣajọ ọpọlọpọ awọn eto (ti yipada), nitori wọn ti yipada patapata si koodu kan pato (pataki) ṣaaju ki wọn to le pa wọn (ilana akopọ), iwe afọwọkọ kan wa ni ọna atilẹba rẹ (orisun ọrọ koodu rẹ) ati pe tumọ aṣẹ nipasẹ aṣẹ ni igbakugba ti wọn ba pa wọn. Botilẹjẹpe o ṣee ṣe pe awọn iwe afọwọkọ le ṣajọ bakanna, botilẹjẹpe kii ṣe deede.

Kini awọn abuda ti awọn eto ti o da lori siseto labẹ Ikarahun Ikarahun?

1.- Wọn rọrun lati kọ (eto), ṣugbọn pẹlu idiyele processing ti o ga julọ nigbati wọn ba pa wọn.

2.- Wọn lo awọn olutumọ dipo awọn akopọ lati ṣiṣẹ

3.- Wọn ni ibatan ibaraẹnisọrọ pẹlu awọn paati ti a kọ sinu awọn ede siseto miiran.

4.- Awọn faili ti o ni wọn wa ni fipamọ bi ọrọ pẹtẹlẹ.

5.- Apẹrẹ ikẹhin (koodu) jẹ igbagbogbo ti o kere ju ohun ti yoo jẹ deede ni ede siseto idapọ.

Kini awọn iru ede ti o gbajumọ julọ labẹ Mimọ Shell?

1. - Iṣẹ-ṣiṣe ati ede iṣakoso ikarahun:

a) cmd.exe (Windows NT, Windows CE, OS / 2),
b) COMMAND.COM (DOS, Windows 9x),
c) csh, Bash, AppleScript, sh,
d) JScript nipasẹ Windows Host Script,
e) VBScript nipasẹ Windows Host Script,
f) REXX, laarin ọpọlọpọ awọn miiran.

2. - Iwe afọwọkọ GUI (Awọn ede Macros):

a) AutoHotkey,
b) AutoIt,
c) Nireti,
d) Adaṣiṣẹ, laarin awọn miiran.

3. - Ede mimọ ti awọn ohun elo kan pato:

a) ActionScript ni Flash,
b) MATLAB,
c) iwe afọwọkọ mIRC,
d) QuakeC, laarin awọn miiran.

4. - siseto wẹẹbu (fun awọn oju-iwe ti o ni agbara)

a) Ni apa olupin:

- PHP,
- ASP (Awọn oju-iwe olupin ti nṣiṣe lọwọ),
- Awọn oju-iwe JavaServer,
- ColdFusion,
- IPTSCRAE,
- Lasso,
- MIVA Iwe afọwọkọ,
- SMX,
- XSLT, laarin awọn miiran.

b) Ni ẹgbẹ alabara:

- JavaScript,
- JScript,
- VBScript,
- Tcl, laarin awọn miiran.

5.- Awọn ede sisọ ọrọ:

- AWK,
- Perl,
- Oungbe,
- XSLT,
- Bash, laarin awọn miiran.

6.- Awọn idi idii gbogbogbo idi:

- APL,
- Boo,
- Dylan,
- Ferite,
- Groovy,
- IO,
- Lisp,
- Lua,
- MUMPS (M),
- NewLISP,
- Nuva,
- Perl,
- PHP,
- Python,
- Ruby,
- Ero,
- Smalltalk,
- SuperCard,
- Tcl,
- Iyika, laarin awọn miiran.

Kini Bash ni GNU / Linux?

O jẹ eto kọnputa ti iṣẹ rẹ jẹ lati tumọ awọn ibere. O ti wa ni da lori awọn Ikarahun Unix ati awọn ti o atilẹyin POSIX. A ti kọ ọ fun iṣẹ GNU ati pe o jẹ ikarahun aiyipada fun ọpọlọpọ awọn pinpin Lainos.

Kini iwe afọwọkọ Shell ni GNU / Linux?

Awọn iwe afọwọkọ Ikarahun wọn wulo pupọ. O jẹ imọran ti o dara lati kọ awọn iwulo wọnyẹn ti a ni ati lẹhinna ṣatunkọ awọn iwe afọwọkọ ti o ṣe iṣẹ yii fun wa. Lọwọlọwọ, o to lati beere lọwọ ara rẹ kini iwe afọwọkọ gangan jẹ. O jẹ faili ọrọ kan, ti o ni awọn lẹsẹsẹ ti awọn aṣẹ ikarahun, eyiti eto naa ṣe ni ọna aṣẹ, lati oke de isalẹ. Lati satunkọ wọn, o nilo nikan olootu ọrọ, gẹgẹbi Emacs, Vi, Nano, laarin ọpọlọpọ awọn ti o wa tẹlẹ. Wọn ti wa ni fipamọ pẹlu itẹsiwaju “.sh” (tabi laisi rẹ, ni awọn igba miiran) ati ṣiṣe lati Ikarahun ni lilo pipaṣẹ: sh script name.sh. Awọn iwe afọwọkọ ṣe ihuwasi ni ọna kanna bi awọn aṣẹ ikarahun.

Ọna ẹkọ ti Emi tikalararẹ lo si Kọ ẹkọ Ikarahun Ikarahun O wulo pupọ ati taara, iyẹn ni, lati ṣayẹwo Iwe afọwọkọ ti o ṣiṣẹ ni kikun, dapo rẹ, kẹkọọ rẹ gbolohun ọrọ nipasẹ gbolohun ọrọ, laini laini, aṣẹ nipasẹ aṣẹ, oniyipada nipasẹ oniyipada, titi iwọ o fi mọ bi eroja kọọkan ṣe n ṣiṣẹ lọtọ ati bi o ṣe n ṣiṣẹ ni koodu gbogbogbo. O jẹ iru Ẹnjinia yiyipada tabi Atunyẹwo sọfitiwia. Gbogbo eyi lati le ba imọ mu, mu dara si (ṣafikun rẹ) ki o pin, fun anfani apapọ ati iṣakoso to dara julọ ati iṣapeye ti Awọn Ẹrọ Ṣiṣẹ ọfẹ.

Bawo ni o ṣe n ṣiṣẹ ati ṣiṣẹ ni Ikarahun GNU / Linux?

Igbesẹ akọkọ ni ṣiṣẹ pẹlu Ikarahun kan ni lati ṣiṣe ikarahun kan. Ohun ti o dabi ẹni pe otitọ ni idi rẹ fun jijẹ. Ni diẹ ninu awọn pinpin GNU / Lainos ti o ni opin olumulo taara, ikarahun ti farapamọ pupọ. Ni igbagbogbo, a pe ni: Konsole, Terminal, Terminal X, tabi nkan ti o jọra. Aṣayan miiran ni lati lo console foju kan. Lilo: Ctrl + Alt + f1, tabi f2, tabi f3 si f7 tabi f8, da lori Pinpin GNU / Linux ti o lo. Ikarahun ti a lo julọ ni GNU / Linux ni Bash, botilẹjẹpe awọn miiran wa, bii ksh tabi C Shell. Ninu ọran mi, pataki pupọ fun awọn atẹjade mi Mo lo Bash Shell.

Ti fun ni Iwe afọwọkọ kan ti a ṣe ni Ikarahun Bash hello_world.sh atẹle le ṣalaye:

Akoonu:

#! / bin / bash
iwoyi hello agbaye

Ko ṣiṣẹ:

Laini akọkọ ti iwe afọwọkọ naa
#! / bin / bash

Ṣe afihan eto ti akosile yẹ ki o ṣiṣẹ. Ti eto ko ba le rii, aṣiṣe kan yoo waye.

Laini keji ti akosile
iwoyi hello agbaye

Ṣiṣe aṣẹ iwoyi pẹlu awọn ariyanjiyan Hello World, ti o fa ki wọn han loju iboju.

Ipaniyan: A le ṣiṣẹ iwe afọwọkọ ni awọn ọna meji

Pipe onitumọ lati ṣiṣẹ iwe afọwọkọ naa:
# bash hello_world.sh

O tun le ṣiṣe bi:
# sh hello_world.sh

Ṣugbọn nitori pe a ko pe ikarahun ti o pe rẹ, o le ṣiṣẹ idaji. Ni pipe, Ikarahun ti a pe ni laini akọkọ ni eyiti a lo lati ṣe.

O tun le ṣiṣe iwe afọwọkọ taara bi atẹle:
# ./iyin_aye.sh

Akọsilẹ: ./ tọkasi ṣiṣe lati itọsọna lọwọlọwọ.

Iyokù ohun ti o wa lati ṣe itupalẹ ni koodu ti o fi sii sinu rẹ. Mo nireti pe bi igbagbogbo o fẹran (diẹ ninu diẹ sii ju awọn miiran lọ, ti o da lori awọn ẹkọ ati awọn aini oye) jara yii Ikarahun ikarahun.

Ọpọlọpọ awọn ọna asopọ ti o dara lori akọle yii lori oju opo wẹẹbu, ṣugbọn Mo fi itọsọna kekere yii silẹ fun ọ ti o wa nibi ni ibi LatiLinux.net Ati eleyi Itọsọna Ita.

Titi di atẹle ti o tẹle!


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 13, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   d4ny wi

    Lilo .. Linux Loader .. iyoku alaye ti o dara pupọ .. o ṣeun .. salu2 d4ny.-

  2.   Jose Albert wi

    Ikini fun gbogbo awọn ti n tẹle Ilana Ayelujara ti "Kọ ẹkọ ikarahun Ikarahun" laipẹ a yoo tẹsiwaju pẹlu awọn iwe afọwọkọ miiran lati tẹsiwaju lati ba imọ mu ki o tẹsiwaju ni ajọṣepọ si gbogbo eniyan.

    Mo nireti pe o wa ni aifwy nitori laipẹ Emi yoo bẹrẹ pẹlu awọn koodu to ti ni ilọsiwaju sii ṣugbọn farahan ni ọna ti o jẹ oye ti oye pelu idiju rẹ

    Ranti pe pẹlu Ikarahun Ikarahun o le ṣe ọpọlọpọ awọn nkan ti o nira ti o jẹ pẹpẹ-agbelebu (Awọn oriṣiriṣi oriṣiriṣi) lilo awọn faili kekere pupọ. Emi yoo fi oju iboju kekere yii silẹ fun ọ ti nkan ti Emi yoo kọ ọ laipẹ, si awọn ti o tẹsiwaju lati wo papa naa, ati pe pẹlu awọn ileri 50Kb pupọ pupọ! Ati pe o jẹ idaji ti ohun ti o le ṣee ṣe pẹlu Ikarahun Shell.

    Iboju Idanwo LPI-SB8Cast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

    Wo Iboju iboju: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    Alberto cardona wi

      Kaabo, idasi rẹ jẹ alaragbayida, o ṣeun pupọ pupọ !!
      Mo ni iyemeji diẹ, Ṣe Mo le ṣe eto alakojo pẹlu bash?
      Tabi o kere ju onínọmbà ọrọ-ọrọ kan?
      ni agbara yẹn?

  3.   Jose Albert wi

    Ikini si gbogbo awọn ti n tẹle Ilana Ayelujara ti "Kọ ẹkọ ikarahun Ikarahun" laipẹ a yoo tẹsiwaju pẹlu awọn iwe afọwọkọ miiran lati tẹsiwaju lati ba imọ mu ki o tẹsiwaju lati ṣe ajọṣepọ si gbogbo eniyan. Mo nireti pe o wa ni aifwy nitori laipẹ Emi yoo bẹrẹ pẹlu awọn koodu to ti ni ilọsiwaju sii ṣugbọn farahan ni ọna ti o yeye oju laibikita idiju rẹ.

    Ranti pe pẹlu Ikarahun Ikarahun o le ṣe ọpọlọpọ awọn nkan ti o nira ti o jẹ pẹpẹ-agbelebu (Awọn oriṣiriṣi oriṣiriṣi) lilo awọn faili kekere pupọ. Emi yoo fi oju iboju kekere yii silẹ fun ọ ti nkan ti Emi yoo kọ ọ laipẹ, si awọn ti o tẹsiwaju lati wo papa naa, ati pe pẹlu awọn ileri 50Kb pupọ pupọ! Ati pe o jẹ idaji ti ohun ti o le ṣee ṣe pẹlu Ikarahun Shell.

    Iboju Idanwo LPI-SB8Cast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

    Wo Iboju iboju: https://www.youtube.com/watch?v=cWpVQcbgCyY

  4.   Alberto wi

    Kaabo Jose,
    Ni akọkọ o ṣeun fun pinpin imọ rẹ. Awọn nkan rẹ jẹ igbadun pupọ.

    Awọn nkan meji, Mo ro pe o ṣe pataki pupọ lati lo awọn agbasọ ilọpo meji “Kaabo Agbaye” ati lati ni iṣelọpọ ti o mọ ti iwe afọwọkọ wa pẹlu ijade 0

  5.   Jose Albert wi

    O ṣeun fun awọn idasi rẹ, ninu Iwe afọwọkọ atẹle iwọ yoo wo lilo ijade 0, fifọ, ati awọn miiran!

  6.   Willarmand wi

    Ẹ kí
    Nkan pupọ, o jẹ ki o rọrun; Nisisiyi, Mo ti rii pe Emi ko le ṣe eto ni Linux pẹlu cron tabi ni, pipade / daduro / hibernating, pẹlu ibẹrẹ adaṣe ti o tẹle ni lilo pipaṣẹ jiji rtc, Emi ko mọ boya iwe afọwọkọ pẹlu aṣẹ yẹn yoo ṣe iranlọwọ, tabi wọn yoo tẹle cron ati ni laisi ṣe ohunkohun, tabi o kan ko le ṣee ṣe, tabi o ti ṣe ni ọna miiran, tabi Mo ni ifẹ pupọ, ṣugbọn ni Windows o rọrun lati ṣe. Mo fẹ lati lọ si Linux, ṣugbọn o ṣe pataki fun mi lati ṣeto titan / da duro / hibernate ati pe ki PC bẹrẹ nipasẹ ara rẹ. Ṣe akiyesi.

  7.   Jose Albert wi

    Boya eyi yoo fun ọ ni diẹ ninu awọn imọran imotuntun: http://cirelramos.blogspot.com/2016/01/reiniciar-apagar-o-ejecutar-otra-tarea.html

  8.   Willarmand wi

    O ṣeun, Emi yoo ka wọn daradara, ohunkan yoo ran mi lọwọ. Ẹ kí.

  9.   Eduardo Cuomo wi

    Ni akoko diẹ sẹyin Mo bẹrẹ iṣẹ akanṣe kan, eyiti Mo gbagbọ pe o jẹ iru kan. O jẹ apẹrẹ fun Framewok Bash. O nilo Bash nikan lori eto naa.
    Ti elomiran ba nifẹ, wọn pe wọn lati gbiyanju ati ṣepọ!

    https://github.com/reduardo7/bashx

    Saludos!

    1.    alangba wi

      Olufẹ Eduardo, Mo ro pe o jẹ iṣẹ akanṣe nla kan, boya o le pin pẹlu gbogbo agbegbe desdelinux, ranti pe o le ṣe atẹjade nkan nipa iṣẹ rẹ lori oju opo wẹẹbu wa, ti o ko ba mọ bi o ṣe le ṣe, Mo ṣeduro pe ki o ka https://blog.desdelinux.net/guia-redactores-editores/ nibo ni awọn iṣe ti o dara julọ lati ṣẹda awọn nkan inu desdelinux ati ilana lati ṣe. O ṣee ṣe fun agbegbe o dara pupọ lati kọkọ mọ nipa awọn anfani ti iṣẹ akanṣe rẹ ati ekeji lati kọ bi a ṣe le ṣe iru nkan yii. A pe ọ ati pe a pe awọn iyokù lati ṣe ikede awọn iṣẹ wọn pẹlu wa ati agbegbe gbooro ti o yi wa ka.

  10.   Miguel Urosa Ruiz aworan ibi aye wi

    Kaabo o dara ọjọ.
    Mo jẹ tuntun si agbaye ti iṣakoso ẹrọ Linux, ati pe Mo fẹ lati mọ ohun ti o ṣeduro fun rẹ: ksh, bash, perl, php, python….
    Mo ṣeun pupọ ati ikini.
    Michael.