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.
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ı 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:
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.