How to: วิธีสร้างคำสั่งของคุณเองใน Linux

บรรทัดคำสั่ง Linux: วอลเปเปอร์

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

ขั้นตอนในการสร้างโปรแกรมหรือคำสั่งต้องการ ขั้นตอนต่อไปนี้:

  1. เขียนโค้ดของเครื่องมือของเรา. หากคุณรู้แล้วว่าคุณต้องการอะไรหรือต้องการอะไรให้เขียนซอร์สโค้ดของเครื่องมือของคุณว่ามันคืออะไรและภาษาอะไรก็ได้ที่คุณเลือก ตัวอย่างเช่นคุณสามารถทำได้ใน C, Python, Perl หรือเป็นสคริปต์สำหรับ Bash
  2. รวบรวมซอร์สโค้ดของเรา เพื่อสร้างไฟล์ปฏิบัติการ ตัวอย่างเช่นหากเป็นภาษา C หรือ C ++ เป็นต้นคุณสามารถทำได้ด้วยความช่วยเหลือของคอมไพเลอร์ gcc ด้วยวิธีง่ายๆ หากเป็นภาษาที่ตีความได้เช่น Python, Perl, Ruby เป็นต้นเราจะต้องติดตั้งล่ามและสร้างไฟล์ด้วยซอร์สโค้ดที่เรียกใช้งานได้ นี่เป็นกรณีของสคริปต์สำหรับ Bash ในกรณีนี้ตัวแปลคือ Bash เองและเพื่อให้สามารถเรียกใช้งานได้เราสามารถใช้: chmod + x script_name.sh
  3. เมื่อคอมไพล์แล้วหรือเรามีไฟล์ปฏิบัติการ เราคัดลอกหรือย้ายไปยังเส้นทาง รวมอยู่ในตัวแปรสภาพแวดล้อม $ PATH เช่น / usr / bin คุณสามารถดูเส้นทางด้วย echo $ PATH ด้วยวิธีนี้เราสามารถดำเนินการได้ง่ายๆโดยป้อนชื่อและเราจะไม่ต้องใส่พา ธ สัมบูรณ์

เมื่อเสร็จแล้วเราก็มีคำสั่งของเราพร้อมที่จะดำเนินการ ... คุณสามารถเขียนชื่อและมันจะถูกเรียกใช้งาน

ตัวอย่างเช่นเพื่อให้คุณเข้าใจฉันจะใส่ ตัวอย่างที่ใช้ได้จริง:

  • ขั้นตอนที่ 1: เราจะเขียนโค้ดในกรณีนี้คือสคริปต์ทุบตีง่ายๆสำหรับสิ่งนี้เปิดโปรแกรมแก้ไขข้อความที่ชื่นชอบและเขียนโค้ดต่อไปนี้ (หรือสคริปต์ของคุณ):
#!/bin/bash

echo "Hola mundo"

  • ขั้นตอนที่ 2: เราบันทึกไฟล์ข้อความและในกรณีของฉันฉันจะเรียกมันว่าสวัสดี และตอนนี้ฉันทำให้มันสามารถใช้งานได้;:
chmod +x hola

  • ขั้นตอนที่ 3: ตอนนี้ถึงเวลาที่จะย้ายไปยังเส้นทางที่รู้จักเพื่อที่จะไม่ต้องอยู่ในไดเร็กทอรีที่โฮสต์หรือวางเส้นทางสัมบูรณ์สำหรับการดำเนินการ ...
cp hola.sh /usr/bin/

และตอนนี้เราสามารถเรียกใช้งานได้ง่ายๆ:

hola

และในกรณีนี้คุณจะเห็นข้อความง่ายๆบนหน้าจอ«สวัสดีชาวโลก«


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

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

*

*

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

  1.   Emiliano dijo

    ไฟล์ควรเรียกว่า hello โดยไม่ใช้. sh หากคุณต้องการเรียกใช้ด้วยคำทักทายง่ายๆ
    ทักทาย!