วิธีเรียกใช้สคริปต์ทุบตี

สารบัญ:

วิธีเรียกใช้สคริปต์ทุบตี
วิธีเรียกใช้สคริปต์ทุบตี

วีดีโอ: วิธีเรียกใช้สคริปต์ทุบตี

วีดีโอ: วิธีเรียกใช้สคริปต์ทุบตี
วีดีโอ: ความโกงของการใช่ script 🥱 2024, อาจ
Anonim

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

วิธีเรียกใช้สคริปต์ทุบตี
วิธีเรียกใช้สคริปต์ทุบตี

จำเป็น

  • - บัญชีบนเครื่องเป้าหมาย
  • - อาจเป็นราก

คำแนะนำ

ขั้นตอนที่ 1

ล็อกอินเข้าสู่คอนโซลบนเครื่องที่จะรันสคริปต์ เริ่มโปรแกรมจำลองเทอร์มินัล (konsole, XTerm เป็นต้น) หรือสลับไปที่คอนโซลข้อความโดยกดแป้นพิมพ์ลัด Ctrl + Alt + Fx อันใดอันหนึ่ง หากไม่มีการเข้าถึงคอมพิวเตอร์จริง ให้เชื่อมต่อผ่านเครือข่ายโดยใช้ไคลเอ็นต์ ssh (เช่น PuTTY ใน Windows หรือ ssh ใน Linux) หากจำเป็น ให้ป้อนข้อมูลบัญชีของคุ

ขั้นตอนที่ 2

เปลี่ยนไดเร็กทอรีปัจจุบันเป็นไดเร็กทอรีที่มีไฟล์สคริปต์อยู่ ควรทำเพื่อความสะดวกในการทำงานต่อไป ใช้คำสั่ง cd ซึ่งพารามิเตอร์ต้องเป็นพาธสัมบูรณ์หรือสัมพันธ์กับไดเร็กทอรีเป้าหมาย ตัวอย่างเช่น cd / home / tmp / คุณสามารถใช้ตัวจัดการไฟล์เช่น Midnight Commande

ขั้นตอนที่ 3

เปลี่ยนการอนุญาตของไฟล์สคริปต์หากจำเป็น ทำให้สามารถปฏิบัติการและแก้ไขได้ด้วยบัญชีของคุณ หากคุณเป็นเจ้าของไฟล์ ให้รันคำสั่ง chmod โดยเปลี่ยนการอนุญาต ตัวอย่างเช่น: chmod 0755./test.sh หากไฟล์นี้เป็นเจ้าของโดยผู้ใช้รายอื่น ให้ตั้งค่าการอนุญาตเป็น 0777 ชั่วคราวโดยการเรียกใช้ chmod ด้วย sudo หรือเปลี่ยนเจ้าของและกลุ่มด้วย chown (เช่น sudo จาก sudo) หากคุณใช้ตัวจัดการไฟล์ การดำเนินการดังกล่าวจะสะดวกกว่ามากด้วยความช่วยเหลือ (ใน Midnight Commander สิ่งเหล่านี้คือรายการที่เกี่ยวข้องของเมนูไฟล์

ขั้นตอนที่ 4

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

ขั้นตอนที่ 5

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