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

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

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

Devam, bununla Öğretici 08 tarihindeki serimizden Kabuk Betiği, bugün başka bir setle devam edeceğiz pratik örnekler yılında başlatılan Öğretici 07. Daha iyi anlamak ve uygulamak için her zaman elinizin altında olmaya değer kabuk komut dosyası oluşturma tekniği, kendi işletim sistemleri için geliştirdikleri Scriptler içerisinde GNU / Linux.

Ve unutmayın ki, önceki dersler 06 ve 05, çeşitli hitap çevrimiçi Kaynaklar Algunas İyi uygulamalar. Çoğu zaman teorik temel ele alındı 04 - 01 arası öğreticiler.

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

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

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

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

Kabuk Komut Dosyası Eğitimi 08

Kabuk Komut Dosyası Eğitimi 08

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

Sonra, öğreneceğiz değerleri ve bilgileri ayıklayın aracılığıyla çeşitli türlerde bir terminalde komut siparişlerini yürütmek. Bugünkü gibi basit olanlardan başlayarak, ilerideki eğitimlerde daha ileri seviyelere ulaşana kadar.

Sistem kullanıcıları ile ilgili değerleri ve parametreleri ayıklayın

NOMUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado con determinado UID/GID (EJM. 1000) - MODO SIMPLE

NOMUSU1K=$(awk -F: '{if ($3==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

NOMUSU1K=$(awk -F: '{if ($4==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

USUACT=$(echo $HOME | sed 's/[/]/ /g' | awk '{ print $2}') ; echo $USUACT
# Mostrar el Nombre de Usuario según el Home creado

IDUSUACT=$(id -u | awk '{print $1}') ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(echo $UID) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(getent passwd $USER | cut -d: -f3) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSER1K=$(for i in 1000 1001 1002 1003 1004; do grep $i /etc/passwd | awk '{print "\t" $1}' | tr -d '[A-Za-z]' | sed 's/::x*//' | cut -c 1-5 | awk '{print $1}' ; done | sed -n '1p')  ; echo $IDUSER1K
# ID del Nombre del primer usuario creado en el sistema entre los ID existentes dentro del rango 1000 al 1005.

QUIENSOY=$(who -u | awk '{print $1}' | awk 'NR==1') ; echo $QUIENSOY
Nombre de quien esta logueado en el Sistema.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K
# Mostrar el Nombre del usuario 1000

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K | espeak -v es -stdin
# Pronunciar el nombre del usuario 100 mediante espeak.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') | espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 "Saludos, estimado usuario: `echo $IDUSU1K`"
# Generar un saludos por voz con el nombre del usuario 1000 mediante espeak.

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

Ekran başına benzer çıktı (sonuç)

Kabuk Komut Dosyası - Öğretici 05: Bash Kabuk Komut Dosyaları - Bölüm 2
İlgili makale:
Kabuk Komut Dosyası - Öğretici 05: Bash Kabuk Komut Dosyaları - Bölüm 2
Kabuk Komut Dosyası - Öğretici 04: Bash Kabuk Komut Dosyaları - Bölüm 1
İlgili makale:
Kabuk Komut Dosyası - Öğretici 04: Bash Kabuk Komut Dosyaları - Bölüm 1

Gönderi için soyut afiş

Kısacası, bunu umuyoruz "Kabuk Komut Dosyası" konulu eğitim 08 açısından küçük ama değerli bir katkı sunmaya devam ediyor. öğrenme ve anlama hedefi potansiyeli Kabuk Komut Dosyası Tekniği. Noktasına varmak, kendi CLI/GUI programlarınızı oluşturun, Eğer gerekliyse. Bu nedenle, bu noktaya ulaşmak istiyorsanız, sizi aşağıdakileri keşfederek bu bilgileri tamamlamaya davet ediyoruz. YouTube kanalışu anda pratik bir şekilde yaklaşıldığı yerde kabuk komut dosyasının gücü.

İç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.