คุณเคยต้องการที่จะดำเนินการในระบบปฏิบัติการของคุณโดยอัตโนมัติหรือไม่? คุณเคยต้องการที่จะเขียนโปรแกรมที่สามารถสร้างไฟล์และคัดลอกไฟล์นั้นไปยังไดเร็กทอรีเฉพาะหรือไม่? คุณเคยคิดที่จะทำงานเหล่านี้โดยใช้ BASH Shell ใน Ubuntu หรือไม่? ถ้าใช่ นี่คือบทความสำหรับคุณ!
ขั้นตอน
ขั้นตอนที่ 1. เปิดเทอร์มินัล
คุณสามารถเปิดเทอร์มินัลโดยเปิดเส้นประและค้นหาโดยใช้ชื่อ คุณยังสามารถเปิดโดยใช้แป้นพิมพ์ลัด Ctrl+Alt+T
ขั้นตอนที่ 2. เปิดตัวแก้ไข vi/vim
Vim เป็นโปรแกรมแก้ไขข้อความฟรีและเป็นที่นิยมที่ใช้อินเทอร์เฟซบรรทัดคำสั่ง หากคุณยังไม่ได้ติดตั้ง Vim คุณสามารถทำได้โดยพิมพ์คำสั่งนี้ลงในเทอร์มินัล: sudo apt-get install vim
ขั้นตอนที่ 3 พิมพ์ vim ListDir.sh แล้วกด ↵ Enter
เมื่ออยู่ในตัวแก้ไขแล้ว ให้พิมพ์ "I" หรือ "i" ซึ่งจะทำให้คุณสามารถแทรก/เริ่มพิมพ์เชลล์สคริปต์ของคุณได้
ขั้นตอนที่ 4 พิมพ์รหัสต่อไปนี้:
#!/bin/bash. นี้เรียกว่า Shebang ไลน์.
ขั้นตอนที่ 5. พิมพ์รหัสตามที่แสดงในรูป
บรรทัดแรก (echo "ยินดีต้อนรับ") พิมพ์บรรทัด "ยินดีต้อนรับ" ลงในเทอร์มินัล echo ใช้เพื่อส่งคืนข้อความที่กำหนดและขึ้นบรรทัดใหม่ บรรทัดที่สอง (ls) แสดงรายการเนื้อหาของไดเร็กทอรี ls ย่อมาจาก list บรรทัดสุดท้าย (คำสั่ง echo อื่น) ส่งคืนข้อความ สิ่งนี้ทำให้รายการไดเรกทอรีสมบูรณ์
ขั้นตอนที่ 6. ออกจากกลุ่ม
พิมพ์คีย์ผสมต่อไปนี้ Esc +: + wq เพื่อออกจากตัวแก้ไข การดำเนินการนี้จะเขียนการเปลี่ยนแปลงลงในไฟล์และนำคุณกลับไปที่เทอร์มินัล บันทึกไฟล์เป็น ListDir.sh
ขั้นตอนที่ 7 เปลี่ยนสิทธิ์การเข้าถึง
ป้อนคำสั่งต่อไปนี้: chmod +x ListDir.sh chmod เป็นคำสั่งที่ใช้ใน Unix เช่นเดียวกับระบบปฏิบัติการเพื่อเปลี่ยนสิทธิ์การเข้าถึงไฟล์
ขั้นตอนที่ 8 เรียกใช้สคริปต์
พิมพ์./ListDir.sh เพื่อเรียกใช้สคริปต์นี้ คุณควรได้รับรายชื่อไดเร็กทอรีและข้อความดังที่แสดงในภาพด้านบน
เคล็ดลับ
- ตามค่าเริ่มต้น vim จะไม่ถูกติดตั้ง
- ใช้ vim เพื่อแก้ไขเชลล์สคริปต์ของคุณ
- ป้อนรหัสผ่านของคุณและปล่อยให้อูบุนตูทำสิ่งมหัศจรรย์
- หลังจากการติดตั้งเสร็จสิ้น ให้ออกคำสั่ง
คำเตือน
- สำหรับผู้เริ่มต้น ให้วางเชลล์สคริปต์ของคุณในโฮมไดเร็กทอรีของคุณเมื่อคุณเริ่มการเดินทางของเชลล์สคริปต์ เมื่อสะดวกแล้ว ให้วางไว้ในระบบไดเรกทอรีที่คุณต้องการ
- ตรวจสอบให้แน่ใจว่าไฟล์ที่คุณสร้าง ไม่อยู่ในไดเร็กทอรีระบบใดๆ ของระบบไฟล์รูท / =