ሼል ስክሪፕት - አጋዥ ስልጠና 08፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 02

ሼል ስክሪፕት - አጋዥ ስልጠና 08፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 02

ሼል ስክሪፕት - አጋዥ ስልጠና 08፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 02

በመቀጠል፣ ከዚህ ጋር 08 አጋዥ ስልጠና ከኛ ተከታታዮች Llል ስክሪፕትዛሬ በሌላ ስብስብ እንቀጥላለን ተግባራዊ ምሳሌዎች ውስጥ ተጀምሯል 07 አጋዥ ስልጠና. በተሻለ ለመረዳት እና ተግባራዊ ለማድረግ ምንጊዜም በእጁ ላይ ያለው የትኛው ነው የሼል አጻጻፍ ስልትለስርዓተ ክወናዎቻቸው በተዘጋጁት ስክሪፕቶቻቸው ውስጥ ጂኤንዩ / ሊኑክስ.

እና ያንን ያስታውሱ ፣ በ ቀዳሚ ትምህርቶች 06 እና 05፣ በተለያዩ ጉዳዮች ላይ ተወያይቷል። የመስመር ላይ መርጃዎች እና የተወሰኑት ጥሩ ልምዶች።. አብዛኞቹ ሳለ የንድፈ ሐሳብ መሠረት ውስጥ ተብራርቷል ትምህርቶች 04 እስከ 01.

ሼል ስክሪፕት - አጋዥ ስልጠና 07፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 01

ሼል ስክሪፕት - አጋዥ ስልጠና 07፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 01

እና ይህን ልጥፍ ከመጀመርዎ በፊት ተጠርቷል። "ሼል ስክሪፕት - አጋዥ ስልጠና 08"፣ የሚከተሉትን እንዲያስሱ እንመክርዎታለን ተዛማጅ ይዘቶች፣ አንብበው ሲጨርሱ፡-

ሼል ስክሪፕት - አጋዥ ስልጠና 07፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 01
ተዛማጅ ጽሁፎች:
ሼል ስክሪፕት - አጋዥ ስልጠና 07፡ ከንድፈ ሀሳብ ወደ ልምምድ - ክፍል 01

የሼል ስክሪፕት - አጋዥ ስልጠና 06: Bash Shell ስክሪፕቶች - ክፍል 3
ተዛማጅ ጽሁፎች:
የሼል ስክሪፕት - አጋዥ ስልጠና 06: Bash Shell ስክሪፕቶች - ክፍል 3

የሼል ስክሪፕት ትምህርት 08

የሼል ስክሪፕት ትምህርት 08

በሼል ስክሪፕት ለመጀመር የትእዛዞች ምሳሌዎች

በመቀጠል, እንማራለን እሴቶችን እና መረጃዎችን ማውጣት የተለያዩ ዓይነቶች በኩል በተርሚናል ውስጥ የትዕዛዝ ትዕዛዞችን መፈጸም. እንደ ዛሬ ካሉ አንዳንድ ቀላል በመጀመር፣ የላቁ እስኪደርሱ ድረስ፣ ወደፊት በሚደረጉ ትምህርቶች።

ከስርዓት ተጠቃሚዎች ጋር የሚዛመዱ እሴቶችን እና መለኪያዎችን ያውጡ

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 እያንዳንዱን ትዕዛዝ ያሂዱ እዚህ ይታያል, እኛ አንድ እናገኛለን ተመሳሳይ ውጤት (ውጤት)በሚከተለው ምስል ላይ እንደሚታየው፡-

ተመሳሳይ ውፅዓት (ውጤት) በእያንዳንዱ ማያ

የሼል ስክሪፕት - አጋዥ ስልጠና 05: Bash Shell ስክሪፕቶች - ክፍል 2
ተዛማጅ ጽሁፎች:
የሼል ስክሪፕት - አጋዥ ስልጠና 05: Bash Shell ስክሪፕቶች - ክፍል 2
የሼል ስክሪፕት - አጋዥ ስልጠና 04፡ ባሽ ሼል ስክሪፕቶች - ክፍል 1
ተዛማጅ ጽሁፎች:
የሼል ስክሪፕት - አጋዥ ስልጠና 04: Bash Shell ስክሪፕቶች - ክፍል 1

ለመለጠፍ አጭር ባነር

በአጭሩ ይህንን ተስፋ እናደርጋለን ትምህርት 08 በ "ሼል ስክሪፕት" ላይ ከዚህ አንፃር ትንሽ ነገር ግን ጠቃሚ አስተዋፅኦ ማበርከቱን ቀጥል። የመማር እና የመረዳት ግብ አቅም የ የሼል ስክሪፕት ቴክኒክ. ወደ ነጥቡ ስንደርስ፣ የራስዎን CLI/GUI ፕሮግራሞች ይገንቡ, አስፈላጊ ከሆነ. ስለዚህ, እዚህ ነጥብ ላይ ለመድረስ ከፈለጉ, የሚከተለውን በመመርመር ይህንን መረጃ እንዲሞሉ እንጋብዝዎታለን የ YouTube ሰርጥ, በአሁኑ ጊዜ በተግባራዊ መንገድ የቀረበበት የሼል ስክሪፕት ኃይል.

ይዘቱን ከወደዱ፣ አስተያየት ይስጡ እና ያካፍሉ።. እና ያስታውሱ, የእኛን መጀመሪያ ይጎብኙ «ድር ጣቢያ»፣ ከኦፊሴላዊው ቻናል በተጨማሪ ቴሌግራም ለተጨማሪ ዜና፣ አጋዥ ስልጠናዎች እና የሊኑክስ ዝመናዎች። ምዕራብ ቡድንየዛሬው ርዕሰ ጉዳይ ወይም ሌሎች ተዛማጅ ጉዳዮች ላይ ለበለጠ መረጃ።


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡