สวัสดีอีกครั้งสำหรับปฏิทินการถือกำเนิดของเล่นบรรทัดคำสั่ง Linux อีกครั้ง หากนี่เป็นครั้งแรกที่คุณเข้าชมซีรีส์ คุณอาจถามตัวเองว่าของเล่นบรรทัดคำสั่งคืออะไร จริงๆ แล้ว เรากำลังทำให้มันค่อนข้างเปิดกว้าง:มีอะไรสนุกๆ ที่เทอร์มินัล และเราให้คะแนนโบนัสสำหรับธีมวันหยุดด้วย
บางทีคุณอาจเคยเห็นสิ่งเหล่านี้มาก่อน บางทีคุณอาจไม่เคยเห็น ยังไงก็ขอให้สนุกนะคะ
ของเล่นของวันนี้ง่ายมาก:เป็นพรอมต์ Bash ของคุณ พรอมต์ทุบตีของคุณ? ใช่! เรามีเวลาเหลืออีกสองสามสัปดาห์สำหรับเทศกาลวันหยุดที่จะจ้องมอง และฤดูหนาวอีกหลายสัปดาห์ที่นี่ในซีกโลกเหนือ ทำไมไม่ลองสนุกดูล่ะ
ข้อความแจ้ง Bash ของคุณในปัจจุบันอาจเป็นเครื่องหมายดอลลาร์ธรรมดา ($ ) หรือมีแนวโน้มว่าจะนานกว่านั้นเล็กน้อย หากคุณไม่แน่ใจว่าอะไรประกอบเป็นพรอมต์ Bash ของคุณในตอนนี้ คุณสามารถค้นหาได้ในตัวแปรสภาพแวดล้อมที่เรียกว่า $PS1 หากต้องการดู พิมพ์:
echo $PS1
สำหรับฉัน ผลลัพธ์นี้กลับมา:
[\u@\h \W]\$
\u , \h และ \W เป็นอักขระพิเศษสำหรับชื่อผู้ใช้ ชื่อโฮสต์ และไดเรกทอรีการทำงาน มีอย่างอื่นที่คุณสามารถใช้ได้เช่นกัน สำหรับความช่วยเหลือในการสร้าง Bash prompt คุณสามารถใช้ EzPrompt ซึ่งเป็นเครื่องมือสร้างการกำหนดค่า PS1 ออนไลน์ที่มีตัวเลือกมากมาย เช่น วันที่และเวลา สถานะ Git และอื่นๆ
คุณอาจมีตัวแปรอื่นๆ ที่ประกอบขึ้นเป็นชุดพรอมต์ Bash ของคุณด้วย $PS2 สำหรับฉันมีวงเล็บปีกกาปิดของพรอมต์คำสั่งของฉัน ดูบทความนี้สำหรับข้อมูลเพิ่มเติม
หากต้องการเปลี่ยนข้อความแจ้ง เพียงตั้งค่าตัวแปรสภาพแวดล้อมในเทอร์มินัลดังนี้:
$ PS1='\u is cold:'
jehb is cold:
หากต้องการตั้งค่าอย่างถาวร ให้เพิ่มรหัสเดียวกันใน /etc/ bashrc โดยใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ
แล้วมันเกี่ยวอะไรกับฤดูหนาว? โอกาสอยู่ในเครื่องที่ทันสมัย เทอร์มินัลของคุณรองรับ Unicode ดังนั้นคุณจึงไม่จำกัดเฉพาะชุดอักขระ ASCII มาตรฐาน คุณสามารถใช้อีโมจิที่เป็นส่วนหนึ่งของข้อกำหนด Unicode ซึ่งรวมถึงเกล็ดหิมะ ❄ มนุษย์หิมะ ☃ หรือสกีคู่หนึ่ง ? คุณมีตัวเลือกฤดูหนาวมากมายให้เลือก
<ก่อน>? ต้นคริสต์มาส? เสื้อ
? กวาง
? ถุงมือ
? นางคลอส
? ซานตาคลอส
? ผ้าพันคอ
? สกี
? นักเล่นสโนว์บอร์ด
❄ Snowflake
☃ Snowman
⛄ Snowman Without Snow
? ห่อของขวัญ
เลือกรายการโปรดของคุณและเพลิดเพลินไปกับความรื่นเริงในฤดูหนาว เกร็ดน่ารู้:ระบบไฟล์สมัยใหม่ยังรองรับอักขระ Unicode ในชื่อไฟล์ด้วย ซึ่งหมายความว่าคุณสามารถตั้งชื่อโปรแกรมถัดไปในทางเทคนิคได้ "❄❄❄❄❄.py" . ที่กล่าวว่าโปรดอย่า
คุณมีของเล่นบรรทัดคำสั่งที่ชื่นชอบที่คุณคิดว่าควรรวมไว้หรือไม่? ปฏิทินสำหรับชุดนี้ส่วนใหญ่เต็มแล้ว แต่ฉันเหลือไม่กี่ที่ แจ้งให้เราทราบในความคิดเห็นด้านล่างและฉันจะตรวจสอบ หากมีที่ว่างฉันจะพยายามรวมไว้ ถ้าไม่ แต่ฉันได้รับการตอบรับที่ดี ฉันจะทำการกล่าวถึงอย่างมีเกียรติในตอนท้าย
ลองดูของเล่นของเมื่อวาน