วิธีสร้างสคริปต์ใน Linux

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

สิ่งต่าง ๆ เปลี่ยนไปมากเมื่อเทียบกับสถานการณ์ที่มีลีนุกซ์รุ่นที่เราพบเมื่อไม่กี่ปีก่อน ในขณะที่ในอดีตการใช้ระบบเหล่านี้ถูก จำกัด ไว้สำหรับมืออาชีพเพียงไม่กี่คน แต่ปัจจุบันคือ ซอฟต์แวร์ราคาไม่แพงสำหรับคนส่วนใหญ่. สิ่งนี้ประสบความสำเร็จอย่างมากจากผลงานของนักพัฒนาของ distros เหล่านี้ที่พยายามทำให้เราเข้าถึงและใช้โครงการของพวกเขาได้ง่ายขึ้น เห็นได้ชัดว่าผู้สร้างการแจกจ่ายเหล่านี้ต้องการนำโครงการของตนเข้าใกล้ผู้ใช้ให้มากที่สุดเท่าที่จะเป็นไปได้ ในเวลาเดียวกัน พวกเขาต้องการขจัดความกลัวบางอย่างที่ผู้ที่ไม่รู้จักระบบปฏิบัติการเหล่านี้ในตอนแรกมีในระดับที่ดี

วิธีสร้างสคริปต์ใน Linux

อันดับแรก สิ่งแรกที่เราทำคือ เลือกการกระจาย ที่เหมาะสมกับความต้องการของเราในการดาวน์โหลดและติดตั้งบนคอมพิวเตอร์มากที่สุด มีตัวเลือกมากมายให้เลือก และอย่าลืมว่านี่เป็นการตัดสินใจที่สำคัญ นี่คือสิ่งที่มักจะชัดเจนกว่ามากสำหรับผู้ใช้ Linux และมืออาชีพในระบบประเภทนี้ แต่ไม่มากนักสำหรับผู้ใช้มือใหม่ เราสามารถพูดได้ว่าตอนนี้เรามีความสามารถในการใช้งาน Linux พื้นฐานแล้ว แต่ถ้าเรามีความรู้ที่เกี่ยวข้อง เราก็สามารถใช้มันในวิธีที่ล้ำหน้ากว่านั้นได้

สำหรับผู้ใช้ที่ต้องการเจาะลึกซอฟต์แวร์โอเพนซอร์สนี้ให้มากที่สุด เราจะพูดถึงยูทิลิตี้ที่สามารถช่วยคุณได้มากที่ด้านล่างนี้ นี้เป็นสิ่งที่เห็นได้ชัดโดยเฉพาะอย่างยิ่งในหมู่ผู้ที่ต้องการ ใช้ประโยชน์สูงสุดจากระบบโอเพ่นซอร์ส .

ฉันต้องการสคริปต์สำหรับอะไรใน Linux

เรากำลังพูดถึงความเป็นไปได้ของ การสร้างสคริปต์ของเราเองใน Linux ด้วยวิธีที่ง่ายที่สุดและคุ้มค่าที่สุด เมื่อเรามีแนวคิดพื้นฐานสำหรับโครงการประเภทนี้ที่ชัดเจนแล้ว เราสามารถขยายแนวคิดเหล่านี้และเจาะลึกเข้าไปในสคริปต์ขั้นสูงและเป็นมืออาชีพอื่นๆ หรือปรับปรุงสคริปต์ที่เราสร้างขึ้นในตอนเริ่มต้น เพื่อให้คุณมีความคิดที่ดีขึ้นเกี่ยวกับสิ่งที่เรากำลังพูดถึง เป็นมูลค่าการกล่าวขวัญว่าสคริปต์ จริงๆแล้วเป็นไฟล์ข้อความ ที่มีบางอย่าง คำสั่งหรือคีย์เวิร์ดของระบบปฏิบัติการ Shell . ทั้งหมดนี้มักใช้หลายครั้งเพื่อทำให้งานบางอย่างเป็นอัตโนมัติและสร้างงานที่ซับซ้อนมากขึ้น

ด้วยวิธีนี้ สิ่งที่เราบรรลุคือการทำงานบางอย่างโดยอัตโนมัติเพื่อดำเนินการในระบบโอเพ่นซอร์ส และด้วยเหตุนี้ ประหยัดความพยายามและได้รับเวลา . กล่าวโดยสรุป สิ่งที่เรากำลังจะสร้างคือไฟล์ของเราเองผ่านชุดคำสั่งที่เรากำลังเพิ่ม และนั่นจะจำเป็นสำหรับการดำเนินการชุดต่อไป เมื่อเราดำเนินการเสร็จแล้ว เราจะพบโปรแกรมเล็กๆ ที่จะช่วยเราได้มากเมื่อต้องทำให้งานหรือการดำเนินการบางอย่างเป็นไปโดยอัตโนมัติบนคอมพิวเตอร์ที่ใช้ Linux

ดังนั้น หากเราถามตัวเองถึงเหตุผลของ การสร้างสคริปต์ใน Linux คำตอบสามารถไม่มีที่สิ้นสุดในทางปฏิบัติ และนั่นก็ขึ้นอยู่กับคำสั่งที่เราเพิ่มเข้าไป เราสามารถทำงานทุกประเภทในระบบปฏิบัติการได้ แน่นอนว่าเราสามารถทำให้ทั้งฟังก์ชันพื้นฐานและขั้นสูงเป็นอัตโนมัติได้ ทุกอย่างจะขึ้นอยู่กับความรู้ของเราในหัวข้อนั้นๆ บาง ผู้ใช้ขั้นสูงมากขึ้น ด้วยความรู้เชิงลึกเกี่ยวกับระบบบางครั้งจึงสร้างสคริปต์ที่น่าทึ่งจริงๆ

ฉันต้องทำอะไรเพื่อสร้างไฟล์และทำงานอัตโนมัติ

เช่นเดียวกับที่เกิดขึ้นในระบบปฏิบัติการอื่น ๆ ที่เราต้องการสร้างสคริปต์ของเราเอง สิ่งแรกที่เราต้องการใน Linux คือโปรแกรมที่ทำหน้าที่เป็น โปรแกรมแก้ไขข้อความ . โปรดทราบว่าการแจกแจงส่วนใหญ่สร้างแอปพลิเคชันที่มีลักษณะเหล่านี้ให้เราใช้ได้สำหรับงานทุกประเภทที่เกี่ยวข้องกับเนื้อหาเหล่านี้ นอกจากนี้เรายังมีความเป็นไปได้ที่จะเพิ่มโปรแกรมอื่น ๆ ที่มีลักษณะการทำงานอัตโนมัติของสำนักงานเหล่านี้ซึ่งเราพบว่าสะดวกกว่า

โดยทั่วไป เท็กซ์เอดิเตอร์ที่รวมอยู่ในลีนุกซ์รุ่นที่ใช้มากที่สุดจะพบได้ในส่วนยูทิลิตี ตัวอย่างที่แพร่หลายที่สุดประการหนึ่งในแง่นี้สามารถพบได้ในโปรแกรมที่เรียกว่า Gedit .

gedit ลินุกซ์

อย่างที่คุณจินตนาการได้ นี่เป็นองค์ประกอบสำคัญที่เราจำเป็นต้องใช้เมื่อสร้างสคริปต์ของเราเองใน Linux นี่คือที่ที่เราจะไป ใส่คำสั่งของเรา หรือคำสั่งเพื่อดำเนินการในภายหลัง

ส่วนประกอบที่จะรวมไว้ในสคริปต์ Linux

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

แน่นอน เพื่อให้ระบบปฏิบัติการในภายหลังสามารถตีความว่าเราตั้งใจที่จะ รันสคริปต์ใน Linux มาดูกันว่าจะเริ่มต้นอย่างไร สิ่งแรกที่เราต้องเพิ่มลงในไฟล์ใหม่ที่เราสร้างในโปรแกรมแก้ไขข้อความมีดังต่อไปนี้:

#!/bin/bash

ด้วยลำดับนี้ที่จุดเริ่มต้นของไฟล์ เราระบุชุดคำสั่งและคำสั่งที่เป็นของสคริปต์ให้ระบบปฏิบัติการทราบ ต่อไป ประสบการณ์และความรู้เกี่ยวกับ Linux ของเราจะถูกนำมาใช้ในการพัฒนาองค์ประกอบนี้ และหลังจากนั้นก็เริ่มเรา แนะนำคำสั่งที่เกี่ยวข้อง ที่เราจะดำเนินการเป็นชุดๆ โดยแต่ละชุดจะเรียงกันในสายงานที่แตกต่างกัน

นอกจากนี้ ในการจัดทำเอกสารไฟล์ใหม่ที่เรากำลังสร้าง เราสามารถใช้คำสั่ง Echo ดังนั้นเราจะระบุข้อความที่จะปรากฏใน ปลอบใจ และนั่นจะช่วยเราในอนาคต

ประเภทของไฟล์ที่จะสร้างสคริปต์

มีอีกส่วนหนึ่งที่เราต้องจำไว้เพื่อให้สคริปต์ใหม่ที่เราสร้างขึ้นใน Linux ไม่ทำให้เกิดปัญหา เราได้พูดถึงรูปแบบไฟล์ที่เราจะสร้างมันขึ้นมา ตามปกติในไฟล์ประเภทอื่น ๆ ที่นี่เราต้อง ใช้รูปแบบเฉพาะ เพื่อให้ระบบปฏิบัติการสามารถตีความได้

โดยเฉพาะสำหรับส่วนประกอบซอฟต์แวร์ประเภทนี้ เราจะต้องบันทึกไฟล์ใหม่ที่เราสร้างขึ้นในรูปแบบ .SH เห็นได้ชัดว่าเรา เก็บทั้งหมดนี้ไว้ในเส้นทางของดิสก์ ซึ่งเราต้องการบันทึกสคริปต์ต่างๆ ที่เราสร้างขึ้นที่นี่

เป็นมูลค่าการกล่าวขวัญว่ารูปแบบไฟล์นี้คล้ายกับ .bat ที่เราสร้างขึ้นใน หน้าต่าง เพื่อรันไฟล์แบตช์ ดังนั้นเมื่อเรามี บันทึกไฟล์ที่เป็นปัญหา ,เราจะมีโครงการที่เรากำลังมองหาพร้อม. ในอนาคต เราจะต้องเปิดสคริปต์ที่เราสร้างขึ้นใหม่โดยใช้โปรแกรมแก้ไขข้อความเท่านั้น เช่น สคริปต์ที่กล่าวถึงเท่านั้น เพื่อให้เราสามารถแก้ไขหรือปรับเปลี่ยนได้มากเท่าที่เราต้องการ

สคริปต์แรกของเรา

บรรดาผู้ที่เริ่มเขียนโปรแกรมในขณะนั้นหรือกำลังเริ่มต้นแนะนำตนเองกับโลกนี้ ณ เวลานี้ย่อมรู้จักวลียอดนิยม สวัสดีชาวโลก . เพื่อให้คุณมีความคิด เราจะสร้างสคริปต์ใน Linux ตามที่เราได้กล่าวไว้ในบรรทัดเหล่านี้ด้วยข้อความเดียวกันนี้ ในการทำเช่นนี้ สิ่งแรกที่เราจะทำคือเปิดโปรแกรมแก้ไขข้อความธรรมดาที่เรามีในการแจกจ่ายโอเพ่นซอร์ส

เมื่อเรามีเดสก์ท็อปงานบน จอภาพ เราจะพิมพ์เนื้อหาที่เกี่ยวข้องในสคริปต์ของเราทีละบรรทัด:

#!/bin/bash # Este es nuestro primer script de Linux echo Hola Mundo

เมื่อเราบันทึกองค์ประกอบใหม่นี้ในรูปแบบที่กล่าวถึงข้างต้นแล้ว IA จะสามารถดำเนินการได้จากเทอร์มินัล Linux