Qlugħ Permezz tad-Dinja tal-Linux BASH Scripting - Parti III

L-artikoli ta 'qabel li ġejjin tas-serje Shell Scripting kienu apprezzati ħafna u għalhekk qed nikteb dan l-artikolu biex testendi l-proċess ta' tagħlim li ma jintemm qatt.

  1. Fhem Tips Bażiċi dwar il-Lingwa tal-Linux Shell Scripting – Parti I
  2. 5 Shell

    Aqra iktar →

Bashtop - Għodda ta' Monitoraġġ tar-Riżorsi għal Linux

proċessi ta 'tmexxija, u bandwidth biex insemmu biss ftit.

Tibgħat b'UI terminali ispirata mill-logħob u li tirreaġixxi b'menu personalizzabbli. Il-monitoraġġ tal-metriċi tas-sistema varji huwa magħmul faċli mill-arranġament pulit ta 'diversi sezzjonijiet tal-wiri.

B'Bashtop, tista 'wkoll issolvi l-proċessi, kif ukoll taqleb faċilment bejn id-diversi għażliet ta' għażla. Barra minn hekk, tista 'tibgħat SIGKILL, SIGTERM, u SIGINT lill-proċessi li trid.

Bashtop jista 'jiġi ins

Aqra iktar →

Tgħallem id-Differenza Bejn Akkwist u Forking f'Bash

Il-fokus ewlieni ta 'dan l-artikolu huwa li tifhem b'mod ċar x'jiġri meta tmexxi l-iskrittura vs sors l-iskrittura f'bash. L-ewwel, aħna se nifhmu b'mod ċar kif il-programm jiġi sottomess meta ssejjaħ l-iskrittura b'modi differenti.

NOTA: il-ħolqien tal-iskript b'estensjoni ma jimpurtax. L-iskript se jaħdem tajjeb anke mingħajr estensjonijiet.

Bażikament, kull skript jibda b'linja msejħa shebang (#!). Is-simbolu Hash f'bash se jiġi interpretat bħala kummenti iżda shebang għandu ti

Aqra iktar →

Tgħallem id-Differenza Bejn $$u $BASHPID f'Bash

Riċentement kont qed naħdem fuq script shell u rajt differenza sinifikanti fil-mod kif iġib ruħu l-varjabbli speċjali ta' bash $ u BASHPID. Kull proċess li jaħdem fil-Linux se jiġi assenjat b'ID tal-proċess u hekk is-sistema operattiva timmaniġġja l-proċess.

Bl-istess mod, is-sessjoni tiegħek tat-terminal bash se tiġi assenjata wkoll b'ID tal-proċess. Hemm varjabbli speċjali msejħa \$\ u \$BASHPID\ li taħżen l-ID tal-proċess tal-qoxra

Aqra iktar →

Modi Differenti biex Oħloq u Uża Bash Aliases fil-Linux

Alias f'bash jista 'jissejjaħ sempliċiment bħala kmand jew shortcut li se jmexxi kmand/programm ieħor. Alias huwa utli ħafna meta l-kmand tagħna huwa twil ħafna u għal kmandi użati ta 'spiss. Matul dan l-artikolu, se naraw kemm huwa qawwi psewdonimu u l-modi differenti biex jitwaqqaf alias u jużah.

Iċċekkja Bash Aliases fil-Linux

Alias huwa kmand integrat tal-qoxra u tista' tikkonfermah billi tħaddem:

$ type -a alias alias is a shell builtin Aqra iktar →

Kif tuża sakemm Loop fl-Scripts Shell tiegħek

Fil bash għal, filwaqt li, u sakemm huma tliet linji kostruzzjoni. Filwaqt li kull loop tvarja sintassikament u funzjonalment l-iskop tagħhom huwa li jtenni fuq blokka ta 'kodiċi meta ċerta espressjoni tiġi evalwata.

Sakemm il-linja tintuża biex tesegwixxi blokka ta' kodiċi sakemm l-espressjoni tiġi evalwata bħala falza. Dan huwa eżattament l-oppost ta 'loop while. Filwaqt li loop imexxi l-blokk tal-kodiċi waqt li l-espressjoni hija vera u sakemm loop tagħmel l-oppost.

until [ e

Aqra iktar →

Modi differenti biex taqra l-fajl fl-iskrittura ta' Bash billi tuża While Loop

Dan l-artikolu huwa kollu dwar kif taqra fajls fi skripts bash bl-użu ta 'loop while. Il-qari ta' fajl huwa operazzjoni komuni fl-ipprogrammar. Għandek tkun familjari ma 'metodi differenti u liema metodu huwa aktar effiċjenti biex tużah. F'bash, kompitu wieħed jista 'jinkiseb f'ħafna modi iżda dejjem hemm mod ottimali biex il-kompitu jsir u għandna nsegwuh.

Qabel ma tara kif taqra l-kontenut tal-fajl billi tuża while loop, a primer rapidu dwar kif taħdem while loop. Filwaqt li loop jeva

Aqra iktar →