Quration AIQ

terminal

ทุกสายการเขียนโปรแกรมมีบทเรียนแรกที่ง่ายที่สุดของตัวเอง และเวอร์ชันของบรรทัดคำสั่งก็เป็นทั้งบทเรียนนั้นและนิสัยดีบักที่ใช้ไปตลอดชีวิต

'Hello World' ของ shell script และคำสั่งที่คุณหยิบมาใช้ทุกครั้งที่ต้องตรวจสอบค่าตัวแปร คือคำสั่งอะไร?

echo
echo พิมพ์สิ่งที่ตามหลังมันออกมาตรง ๆ ใช้ echo $PATH เพื่อตรวจสอบตัวแปร หรือแทรกไว้ในสคริปต์เพื่อบอกความคืบหน้า — เพื่อนคู่ใจธรรมดา ๆ แต่อยู่เคียงข้างตลอด

echo เพียงแค่พิมพ์ข้อความที่ตามมาหลังมันกลับออกมาบนหน้าจอ ทำให้มันเป็นแบบฝึกหัดแรกเหมือน 'Hello World' ของการเขียนสคริปต์เชลล์ และยังเป็นเครื่องมือดีบักเชิงปฏิบัติที่ใช้กันตลอด ตัวอย่างเช่น การพิมพ์ echo $PATH จะเผยค่าปัจจุบันของตัวแปรนั้น และการแทรก echo ไว้ตลอดสคริปต์ให้คุณติดตามความคืบหน้าของมันและตรวจสอบว่าเกิดอะไรขึ้นในแต่ละขั้นตอน

'yell' และ 'sing' เป็นเพียงคำที่ไม่เกี่ยวข้องกันแบบขำๆ ซึ่งถูกเลือกมาให้คล้องจองในเชิงธีมกับ 'echo' แต่ไม่มีคำใดเป็นคำสั่งจริงที่มีหน้าที่ในเชลล์เลย

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

▶ Quration AIQ

terminal

'cd ~' จะพาคุณไปที่ไหน?ปุ่มลัดพื้นฐานที่สุดในการขัดจังหวะมันคืออะไร?ไฟล์นี้ที่บันทึกด้วยนามสกุล .sh เรียกว่าอะไร?วิธีนี้ที่ตรงข้ามกับ GUI แบบคลิกไอคอน เรียกว่าอะไร?คือตัวไหน?อาจเป็นคำสั่งสองตัวอักษรที่ถูกพิมพ์มากที่สุดในประวัติศาสตร์คอมพิวเตอร์ ใช้ตอบคำถามว่า 'ในโฟลเดอร์นี้มีอะไรบ้าง' คือคำสั่งอะไร?cd ย่อมาจากอะไร?ไม่ช้าก็เร็ว คุณจะสงสัยว่า 'ตอนนี้ฉันอยู่โฟลเดอร์ไหนกันแน่' คำสั่งไหนที่แสดงเส้นทางเต็มของตำแหน่งปัจจุบัน?คือคำสั่งอะไร?ฟีเจอร์นี้ที่เขียนด้วยขีดตั้ง (|) เรียกว่าอะไร?บน Linux และ Mac คำวิเศษที่ใส่นำหน้าคำสั่งเพื่อยืมสิทธิ์สูงสุดชั่วคราว และโด่งดังจากมีม 'ทำแซนด์วิชให้หน่อย' คือคำไหน?เครื่องมือเข้าถึงระยะไกลแบบเข้ารหัสที่ให้คุณเปิดเทอร์มินัลบนเซิร์ฟเวอร์และควบคุมมันได้โดยตรงคืออะไร?

Quration — Quration AIQ