Shell Scripting – บทช่วยสอน 07: จากทฤษฎีสู่การปฏิบัติ – ตอนที่ 01

Shell Scripting – บทช่วยสอน 07: จากทฤษฎีสู่การปฏิบัติ – ตอนที่ 01

Shell Scripting – บทช่วยสอน 07: จากทฤษฎีสู่การปฏิบัติ – ตอนที่ 01

ต่อด้วยสิ่งนี้ การสอน 07 จากซีรีส์ของเราบน การเขียนสคริปต์เชลล์, วันนี้เราจะมาพูดถึงส่วนแรกของซีรีส์ของ ตัวอย่างการปฏิบัติ, เพื่อนำมาพิจารณาในการเริ่มต้น เรียนรู้และปรับแต่ง การปกครองของเรามากกว่า เทคนิคการเขียนสคริปต์เชลล์.

นอกจากนี้ จากนี้ เราจะสามารถใช้ทุกสิ่งที่รู้และเรียนรู้ใน บทเรียนก่อนหน้า 06 และ 05 (แหล่งข้อมูลออนไลน์และแนวทางปฏิบัติที่ดี)โดยไม่ลืม พื้นฐานทางทฤษฎี หลอมรวมเข้ากับ บทแนะนำ 04,03, 02 และ 01.

Shell Scripting – บทช่วยสอน 06: Bash Shell Scripts – ตอนที่ 3

Shell Scripting – บทช่วยสอน 06: Bash Shell Scripts – ตอนที่ 3

ดังนั้น ก่อนจะเริ่มโพสต์นี้เรียกว่า «การเขียนสคริปต์เชลล์ – บทช่วยสอน 07»เราขอแนะนำให้คุณสำรวจสิ่งต่อไปนี้ เนื้อหาที่เกี่ยวข้องเมื่อสิ้นสุดการอ่านหรืออ่านโพสต์นี้ซ้ำในวันนี้:

Shell Scripting – บทช่วยสอน 06: Bash Shell Scripts – ตอนที่ 3
บทความที่เกี่ยวข้อง:
Shell Scripting – บทช่วยสอน 06: Bash Shell Scripts – ตอนที่ 3
Shell Scripting – บทช่วยสอน 05: Bash Shell Scripts – ตอนที่ 2
บทความที่เกี่ยวข้อง:
Shell Scripting – บทช่วยสอน 05: Bash Shell Scripts – ตอนที่ 2

Shell Scripting Tutorial 07

Shell Scripting Tutorial 07

ตัวอย่างคำสั่งที่จะเริ่มต้นใน Shell Scripting – บทช่วยสอน 07

รู้ค่าและพารามิเตอร์ที่กำหนดไว้ล่วงหน้า: คำสั่งส่งออกและ Env

อันดับแรก สิ่งสำคัญคือต้องรู้ว่าหลายๆ ค่าหรือพารามิเตอร์ที่สำคัญที่สุดและใช้แล้วถูกกำหนดไว้แล้วในตัวแปรบางตัวของระบบปฏิบัติการ ซึ่งสามารถทราบได้ผ่านทาง คำสั่ง "ส่งออก"Y"env"ดังที่เราเห็นในภาพต่อไปนี้:

ส่งออก

ส่งออกคำสั่งเอาต์พุต - 1

ส่งออกคำสั่งเอาต์พุต - 2

env

เอาต์พุตคำสั่ง Env - 1

เอาต์พุตคำสั่ง Env - 2

ดังนั้น ในเทอร์มินัล เราสามารถดำเนินการได้ ตัวอย่างเช่น ดังต่อไปนี้ คำสั่งคำสั่ง เพื่ออ่าน (แยก/รู้) สภาพแวดล้อมเดสก์ท็อปที่ใช้ ขึ้นอยู่กับ คำสั่ง "ส่งออก" และ "Env":

สะท้อน $XDG_SESSION_DESKTOP

เสียงสะท้อน $DESKTOP_SESSION

และรับผลลัพธ์เดียวกันโดยเทอร์มินัลในกรณีของฉัน: XFCE ดังที่แสดงด้านล่าง:

คำสั่งเพื่ออ่าน (แยก/รู้) สภาพแวดล้อมเดสก์ท็อปที่ใช้

แยกค่าและพารามิเตอร์ที่เก็บไว้โดยใช้ Shell Scripting

แล้วเราจะเรียนรู้ ดึงค่าและข้อมูล ประเภทต่างๆ ผ่าน ดำเนินการคำสั่งในเทอร์มินัล. เริ่มจากสิ่งง่ายๆ เช่น วันนี้ จนถึงขั้นสูงขึ้นในบทช่วยสอนในอนาคต

ในขณะที่วันนี้มีดังต่อไปนี้:

NE=$(cat /etc/hostname) ; echo $NE
#Nombre del Equipo.

F1=$(date +"%D") ; echo $F1
#Fecha actual del Sistema

F2=$(date +"%d-%b-%y") ; echo $F2
#Fecha actual del Sistema

F3=$(date +"%d-%m-%y") ; echo $F3
#Fecha Numérica actual del Equipo

F4=$(date "+%d-%m-%y_%H-%M-%S") ; echo $F4
#Fecha actual extendida del Sistema

H1=$(date +"%T") ; echo $H1
#Hora actual del Sistema

H2=$(date +"%H-%M") ; echo $H2
#Hora actual del Sistema

H3=$(date +"%H-%M-%S") ; echo $H3
#Fecha actual extendida del Sistema

H4=$(date +"%H") ; echo $H4
#Hora del Sistema

M1=$(date +"%M") ; echo $M1
#Minutos del Equipo

S1=$(date +"%S") ; echo $S1
#Segundos del Sistema

D1=$(date +"%d") ; echo $D1
#Día actual del Equipo

MES1=$(date +"%b") ; echo $MES1
#Mes alfabético actual del Equipo

MES2=$(date +"%m") ; echo $MES2
#Mes numérico actual del Equipo

A1=$(date +"%y") ; echo $A1
#Año (con 2 cifras) actual del Equipo

A2=$(date +"%Y") ; echo $A2
#Año (con 4 cifras) actual del Equipo

เมื่อดำเนินการในเทอร์มินัล นี่จะเป็นผลลัพธ์บนหน้าจอ:

สกรีนผลลัพธ์ของคำสั่งที่ดำเนินการ

Shell Scripting – บทช่วยสอน 04: Bash Shell Scripts - ตอนที่ 1
บทความที่เกี่ยวข้อง:
Shell Scripting – บทช่วยสอน 04: Bash Shell Scripts – ตอนที่ 1
Shell Scripting - บทช่วยสอน 03: ทั้งหมดเกี่ยวกับ Bash Shell Scripting
บทความที่เกี่ยวข้อง:
Shell Scripting – บทช่วยสอน 03: ทั้งหมดเกี่ยวกับสคริปต์และ Shell Scripting

แบนเนอร์นามธรรมสำหรับโพสต์

ในระยะสั้นเราหวังว่าสิ่งนี้ บทช่วยสอน 07 เกี่ยวกับ «Shell Scripting» กับ ส่วนแรก ของชุดสารพัดประโยชน์ คำสั่งคำสั่ง เพื่อเริ่มเรียนรู้และเข้าใจถึงศักยภาพของเทคนิคนี้ ให้พวกเขาในอนาคตอันใกล้ a การจัดการขั้นสูงและใช้งานได้จริง ของเขา ระบบปฏิบัติการ GNU/Linux. และแน่นอน พลังที่จะไปถึง สร้างโปรแกรม CLI/GUI ของคุณเอง, ในกรณีที่จำเป็น.

โดยส่วนตัวแล้ว ข้าพเจ้าได้ดำเนินการสร้าง a แอพ (แพ็คเกจ) เดเบียนที่เรียกว่า LPI-SOA, เสร็จแล้ว 100% ด้วย Bash ผ่าน Shell Scripting, เกี่ยวกับฉันในเวอร์ชั่นอนาคต ชุมชนตอบกลับ ขึ้นอยู่กับ MX Linux ที่เรียกว่า ปาฏิหาริย์. และพวกเขาจะมองเห็นอะไรในตัวฉัน ช่อง YouTubeเพื่อให้ทราบถึงพลัง (ขอบเขต) ของ Shell Scripting

หากคุณชอบเนื้อหา แสดงความคิดเห็นและแบ่งปันมัน. และจำไว้ว่าให้เยี่ยมชมจุดเริ่มต้นของเรา «สถาน», นอกเหนือจากช่องทางการของ Telegram สำหรับข่าวสาร บทช่วยสอน และการอัปเดต Linux เพิ่มเติม ตะวันตก กลุ่มสำหรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อของวันนี้หรือเรื่องอื่นๆ ที่เกี่ยวข้อง


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา