Kabuk Komut Dosyası Oluşturma – Eğitim 10: Teoriden pratiğe – Bölüm 04

Kabuk Komut Dosyası Oluşturma – Eğitim 10: Teoriden pratiğe – Bölüm 04

Kabuk Komut Dosyası Oluşturma – Eğitim 10: Teoriden pratiğe – Bölüm 04

Bu da Öğretici 10 güncel serilerimizden Kabuk Betiği, başka bir setle devam edeceğiz pratik örnekler şeklinde komut emirleri, içinde ele alınan Öğretici 07, 08 ve 09.

Ayrıca, öğreticiler 06 ve 05, çeşitli adresleriz çevrimiçi Kaynaklar Algunas İyi uygulamalar. Çoğu zaman teorik temel betik dili kapsamında ele alındı 04 - 01 arası öğreticiler.

Kabuk Komut Dosyası Oluşturma – Eğitim 09: Teoriden pratiğe – Bölüm 03

Kabuk Komut Dosyası Oluşturma – Eğitim 09: Teoriden pratiğe – Bölüm 03

Ve, denilen bu gönderiye başlamadan önce «Kabuk Komut Dosyası - Eğitim 10», aşağıdakileri de keşfetmenizi tavsiye ederiz ilgili içerikler, okumanın sonunda:

Kabuk Komut Dosyası Oluşturma – Eğitim 09: Teoriden pratiğe – Bölüm 03
İlgili makale:
Kabuk Komut Dosyası Oluşturma – Eğitim 09: Teoriden pratiğe – Bölüm 03
Kabuk Komut Dosyası Oluşturma – Eğitim 08: Teoriden pratiğe – Bölüm 02
İlgili makale:
Kabuk Komut Dosyası Oluşturma – Eğitim 08: Teoriden pratiğe – Bölüm 02

Kabuk Komut Dosyası Eğitimi 10

Kabuk Komut Dosyası Eğitimi 10

Kabuk Komut Dosyasında başlatılacak komut örnekleri

Çekirdek verileri ve Sistem Belleği ile ilgili değerleri ve parametreleri ayıklayın

Sonraki, bizim komut komutları için, bugünden kabuk komut dosyası oluşturmayı öğrenin şunlardır:

TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.

RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.

VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.

ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.

ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)

VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.

TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.

UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.

FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.

AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.

TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.

UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.

FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.

Al her komutu çalıştır burada gösterilen, bir benzer çıktı (sonuç), aşağıdaki resimde gösterildiği gibi:

Örnekler

Her komut sırasındaki fikrin, Shell Scripting'in elde edilecek çıktıyı nasıl biçimlendirdiğini görmek için her komutun kendi içinde ne yaptığını parçalamak olduğunu unutmayın. Örneğin:

bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Kabuk Komut Dosyası Oluşturma – Eğitim 07: Teoriden pratiğe – Bölüm 01
İlgili makale:
Kabuk Komut Dosyası Oluşturma – Eğitim 07: Teoriden pratiğe – Bölüm 01
Kabuk Komut Dosyası - Öğretici 06: Bash Kabuk Komut Dosyaları - Bölüm 3
İlgili makale:
Kabuk Komut Dosyası - Öğretici 06: Bash Kabuk Komut Dosyaları - Bölüm 3

Gönderi için soyut afiş

Kısacası, bunu umuyoruz "Kabuk Komut Dosyası" konulu eğitim 10 açısından küçük ama değerli bir katkı sunmaya devam ediyor. öğrenme ve anlama hedefi potansiyeli Kabuk Komut Dosyası Tekniği. Ayrıca, biraz daha fazla bilgi edinmek istiyorsanız, sizi bunun bir parçası olmaya davet ediyorum. Shell Scripting hakkında telgraf grubu Toplulukta da öğrendiğim yer.

İçeriği beğendiyseniz, yorum yap ve paylaş. Ve unutmayın, bizim başlangıcımızı ziyaret edin. «yer»resmi kanalına ek olarak Telegram daha fazla haber, öğreticiler ve Linux güncellemeleri için. Batı grup, bugünün konusu veya diğer ilgili konular hakkında daha fazla bilgi için.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.