Shell คืออะไร?
ก่อนที่จะมีสภาพแวดล้อมแบบเดสก์ท็อปและอินเทอร์เฟซสำหรับผู้ใช้แบบกราฟิกวิธีเดียวที่จะโต้ตอบกับระบบปฏิบัติการลีนุกซ์คือการใช้บรรทัดคำสั่งที่เรียกว่าเทอร์มินัล
Terminal ใช้โปรแกรมพิเศษที่เรียกว่า shell ซึ่งสนับสนุนคำสั่งต่างๆสำหรับการปฏิบัติงาน
มีเปลือกหอยที่มีให้เลือกหลายแบบ ต่อไปนี้เป็นเปลือกหอยที่ใช้บ่อยที่สุด:
- bash - Bourne เปลือกอีกครั้ง
- ksh - เปลือกกรณ์
- csh - C Shell
- รีบ - เปลือก debian almquist
การ กระจายลีนุกซ์ที่ ทันสมัยที่สุดใช้เปลือกทุบตีหรือเปลือกรีบแม้ว่าจะมีค่าควรรู้ว่าเปลือกหอยอื่น ๆ มีอยู่
คุณจะเปิด Shell ได้อย่างไร?
ถ้าคุณเชื่อมต่อกับเซิร์ฟเวอร์ Linux ผ่านทาง ssh คุณจะได้รับตรงไปที่เปลือก Linux ถ้าคุณใช้ Linux สำหรับเดสก์ท็อปและคุณใช้สภาพแวดล้อมแบบเดสก์ท็อปคุณสามารถเข้าสู่ระบบได้โดยการเปิดเทอร์มินัล
คู่มือนี้จะแสดงวิธีเข้าถึง terminal ด้วยวิธีต่างๆ
ทันทีที่คุณเข้าสู่เทอร์มินัลคุณจะสามารถใช้เปลือกเริ่มต้นสำหรับเทอร์มินัลนั้นได้
Terminal และเชลล์เป็นสิ่งเดียวกัน?
เทอร์มินัลและเปลือกขณะที่มักใช้ร่วมกันเป็นสัตว์ที่ต่างกันมาก เทอร์มินัลเป็นโปรแกรมที่ช่วยให้คุณสามารถเข้าถึงเชลล์ได้
ดังที่ได้กล่าวไว้ก่อนหน้านี้ขั้วสามารถเรียกใช้เปลือกหอยชนิดต่างๆได้ เปลือกไม่จำเป็นต้องใช้โปรแกรมจำลองเทอร์มินัล คุณสามารถเรียกใช้สคริปต์เชลล์ผ่านงาน CRON ซึ่งเป็นเครื่องมือสำหรับเรียกใช้สคริปต์ในบางช่วงเวลา
ฉันจะโต้ตอบกับ Shell ได้อย่างไร
คุณสามารถทำอะไรได้สวยมากในหน้าต่างเทอร์มินัลที่คุณสามารถทำได้ในสภาพแวดล้อมแบบกราฟิกมากขึ้น แต่คุณจำเป็นต้องรู้คำสั่งที่พร้อมใช้งาน
มีหลายวิธีในการแสดงรายการคำสั่งทั้งหมด เช่นคำสั่งต่อไปนี้จะแสดงคำสั่งที่มีอยู่:
compgen -c | มากกว่า
นี่จะแสดงคำสั่งทั้งหมดที่มีอยู่ แต่ในลักษณะที่ว่าถ้าคุณไม่ทราบว่าคำสั่งหมายถึงอะไรที่คุณไม่ค่อยสบายใจ
คุณสามารถใช้คำสั่ง man เพื่ออ่านข้อมูลเกี่ยวกับคำสั่งแต่ละคำโดยพิมพ์คำสั่งต่อไปนี้:
man commandname
แทนที่ "commandname" ด้วยชื่อของคำสั่งที่คุณต้องการอ่าน
คุณสามารถทำตามคำแนะนำบนเว็บไซต์นี้ได้ตลอดเวลาเพื่อดูวิธีใช้คำสั่ง Linux ส่วนใหญ่ที่พร้อมใช้งาน
สิ่งสำคัญที่คุณจะต้องการทราบคือวิธีการดูไฟล์วิธีการแก้ไขไฟล์วิธีการหาที่ในระบบไฟล์ที่คุณมีวิธีการย้ายขึ้นและลงไดเรกทอรีวิธีการย้ายไฟล์วิธีการคัดลอกไฟล์วิธีการ ลบไฟล์และวิธีการสร้างไดเรกทอรี
โชคดีที่คู่มือนี้จะแสดงวิธีการทำสิ่งต่างๆเหล่านั้น ทั้งหมด
สคริปต์เชลล์คืออะไร
เชลล์สคริปต์คือชุดของคำสั่งเชลล์ที่เขียนขึ้นในไฟล์ซึ่งเมื่อเรียกว่าจะทำคำสั่งหนึ่งหลังจากที่อื่น ๆ มักจะใช้การป้อนข้อมูลของผู้ใช้
สคริปต์เชลล์เป็นแนวทางในการปฏิบัติงานทั่วไปเป็นครั้งคราว
แป้นพิมพ์ลัด
มีแป้นพิมพ์ลัดจำนวนมากที่น่ารู้สำหรับการโต้ตอบกับเปลือกภายในหน้าต่างเทอร์มินัล:
- CTRL + U = ตัดข้อความขึ้นจนกว่าเคอร์เซอร์
- CTRL + K = ตัดจากเคอร์เซอร์ไปยังจุดสิ้นสุดของบรรทัด
- CTRL + Y = วางข้อความ
- CTRL + E = เลื่อนเคอร์เซอร์ไปที่จุดสิ้นสุดของบรรทัด
- CTRL + A = เลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัด
- ALT + F = ข้ามไปยังพื้นที่ถัดไป
- ALT + B = ข้ามไปยังพื้นที่ก่อนหน้า
- ALT + backspace = ลบคำก่อนหน้า
- CTRL + W = ตัดคำก่อนเคอร์เซอร์
- Shift + Insert = วาง
การติดตั้งซอฟต์แวร์โดยใช้ Command Line
เปลือกสามารถใช้มากกว่าเพียงแค่วิธีการคัดลอกไฟล์รอบและแก้ไขได้
ตัวอย่างเช่นคุณสามารถใช้เปลือกเพื่อติดตั้งซอฟต์แวร์ได้ คำสั่งส่วนใหญ่สำหรับการติดตั้งซอฟต์แวร์มีความเฉพาะเจาะจงกับระบบปฏิบัติการไม่ใช่เฉพาะระบบปฏิบัติการ
ตัวอย่างเช่น apt-get มีให้ใช้กับการกระจายแบบ Debian ในขณะที่ yum มีให้บริการสำหรับการกระจายแบบ Red Hat
คุณสามารถใช้ apt-get ในสคริปต์เชลล์ แต่จะไม่สามารถใช้งานได้กับทุกๆการกระจาย เป็นโปรแกรมบรรทัดคำสั่งแทนที่จะเป็นคำสั่งเชลล์โดยเฉพาะ
เคล็ดลับและคำแนะนำที่เป็นประโยชน์
คู่มือนี้มีรายการคำแนะนำและเคล็ดลับที่มีประโยชน์สำหรับบรรทัดคำสั่ง 15 ประการ
มันจะแสดงวิธีการใช้คำสั่งในพื้นหลังวิธีการหยุดคำสั่งวิธีการเก็บคำสั่งทำงานแม้หลังจากที่คุณออกจากระบบวิธีการเรียกใช้คำสั่งในวันที่และเวลาที่ระบุวิธีการดูและจัดการกระบวนการวิธีการฆ่าแขวน กระบวนการ, วิธีการดาวน์โหลดวิดีโอ Youtube, วิธีการดาวน์โหลดหน้าเว็บและแม้กระทั่งวิธีการได้รับโชคลาภของคุณบอก