Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

แอพ Terminal เป็นประตูสู่บรรทัดคำสั่งใน macOS มีอินเทอร์เฟซพร้อมเชลล์หรือตัวแปลคำสั่งที่ใช้คำสั่งของคุณและเรียกผู้อื่นให้ดำเนินการทั้งงานประจำและงานที่ซับซ้อน

หากคุณเพิ่งเริ่มต้นใช้งานหรือใช้เวลามากใน Terminal คุณอาจต้องการปรับแต่งรูปลักษณ์ ความรู้สึก และคุณลักษณะต่างๆ เราจะแสดงวิธีที่น่าสนใจในการปรับแต่ง Terminal และทำให้ใช้งานได้ดีที่สุดสำหรับสภาพแวดล้อมและเวิร์กโฟลว์ของคุณ

พื้นฐานของหน้าต่างเทอร์มินัล

เมื่อคุณเปิดแอพ Terminal คุณจะเห็นหน้าต่างเกือบว่างพร้อมข้อความสองบรรทัด บรรทัดแรกแสดงวันที่และเวลาของการเข้าสู่ระบบครั้งล่าสุดของคุณ ตัวอย่างเช่น:

Last login: Wed Feb 13 01:08:35 on ttys000

บรรทัดที่สองคือพรอมต์คำสั่งจริง กล่องสี่เหลี่ยมที่อยู่ท้ายสุดคือเคอร์เซอร์ของคุณ คุณจะต้องพิมพ์คำสั่งในบรรทัดนี้:

Rahul-Mac:~ rahulsaigal$

องค์ประกอบแต่ละอย่างมีความหมายดังนี้:

  • ส่วนแรกของข้อความแจ้งคือชื่อ Mac ของคุณ ทวิภาค (: ) เป็นตัวคั่นด้วยภาพ
  • ส่วนที่สองเริ่มต้นด้วยตัวหนอน (~ ). แสดงว่าคุณอยู่ในโฮมไดเร็กทอรีและใช้ชื่อผู้ใช้แบบสั้น
  • สุดท้าย เครื่องหมายดอลลาร์ ($ ) หมายความว่าคุณเข้าสู่ระบบในฐานะผู้ใช้ที่ไม่ใช่รูท
วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

แก้ไขหน้าต่างเทอร์มินัล

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

ข้อความนี้มีขนาดเล็ก วิเคราะห์ยาก และทำให้ค้นหาเคอร์เซอร์ได้ยาก แม้ว่าคุณจะปรับขนาดหน้าต่างได้ แต่การเปลี่ยนแปลงเหล่านั้นจะหายไปเมื่อคุณออกจากแอป

หากต้องการแก้ไขหน้าต่าง Terminal ให้ไปที่ Shell> Show Inspector หรือกด Cmd + I เพื่อเปิด สารวัตร หน้าต่าง. ใต้ หน้าต่าง ให้ป้อนค่าลงใน คอลัมน์ และ แถว หรือปรับขนาดหน้าต่างตามที่คุณต้องการเพื่อเติมค่าเหล่านั้นโดยอัตโนมัติ

เมื่อคุณได้หน้าต่างเทอร์มินัลมีขนาด รูปร่าง และตำแหน่งเฉพาะแล้ว ให้เลือก เชลล์> ใช้การตั้งค่าเป็นค่าเริ่มต้น .

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

ปรับแต่งธีมของเทอร์มินัล

เทอร์มินัลเริ่มต้นมาพร้อมกับข้อความสีดำบนพื้นหลังสีขาว แต่คุณปรับแต่งแอตทริบิวต์ต่างๆ ได้ เช่น สีพื้นหลัง แบบอักษร (แบบอักษรและขนาด) สีข้อความ ประเภทเคอร์เซอร์ และอื่นๆ อีกมากมาย

นำทางไปยัง เชลล์> หน้าต่างใหม่ และลองใช้ธีมในตัว ได้แก่ หญ้า , โฮมบรูว์ , หน้าคน , มหาสมุทร , ทรายแดง และอีกมากมาย

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

ค่ากำหนด> โปรไฟล์ บานหน้าต่างแสดงธีมที่สร้างไว้ล่วงหน้าทั้งหมด โดยจะแสดงภาพขนาดย่อที่แถบด้านข้างด้านซ้ายและแอตทริบิวต์บนแผงด้านขวา แบ่งออกเป็นหกส่วน:ข้อความ , หน้าต่าง , แท็บ , เชลล์ , แป้นพิมพ์ และ ขั้นสูง .

ในการปรับแต่งแอตทริบิวต์ เลือกธีมและเลือก โปรไฟล์ที่ซ้ำกัน จาก เกียร์ เมนู

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

คุณสมบัติของข้อความ

เทอร์มินัลช่วยให้คุณปรับแต่งแอตทริบิวต์ข้อความต่างๆ ได้ หากต้องการเปลี่ยนแบบอักษรที่ใช้ ให้คลิก เปลี่ยน ปุ่มใน แบบอักษร และเลือกแบบอักษรและขนาดแบบอักษร

คุณสามารถใช้การปรับข้อความให้เรียบ ใช้ฟอนต์ตัวหนา ใช้สีสดใสสำหรับตัวหนา และอื่นๆ หากคุณต้องการเปลี่ยนสีของข้อความ ให้คลิก ข้อความ สีแล้วเลือกตัวเลือก

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

ด้วยวิธีนี้ คุณสามารถวางหน้าต่าง Terminal ไว้เหนือหน้าเว็บได้โดยตรง และพิมพ์คำสั่งเมื่อคุณอ่านคำแนะนำ

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

คุณสมบัติของหน้าต่าง

แอตทริบิวต์ของหน้าต่างประกอบด้วยชื่อ ขนาด การจำกัดการเลื่อนกลับ และลักษณะการทำงานอื่นๆ โปรดจำไว้ว่า ตัวเลือกที่คุณเลือกในบานหน้าต่างนี้มีผลเฉพาะกับโปรไฟล์ ไม่ใช่กับแอป Terminal ทั้งหมด หากต้องการเปลี่ยนชื่อหน้าต่าง ให้พิมพ์ข้อความใหม่ลงใน ชื่อ สนาม

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

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

คุณสมบัติของเชลล์

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

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

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

การทำงานกับกลุ่มหน้าต่าง

คุณต้องการจัดเรียงหน้าต่าง Terminal ในลักษณะเฉพาะและต้องการเริ่มเซสชันต่อโดยไม่ต้องจัดเรียงใหม่และเปิดใหม่หรือไม่ ฟีเจอร์ Window Groups จะช่วยคุณประหยัดเวลาและเพิ่มประสิทธิภาพการทำงาน การใช้มัน แต่ละหน้าต่างสามารถมีกระบวนการ คุณลักษณะ และตำแหน่งบนเดสก์ท็อปได้

ตัวอย่างเช่น คุณอาจกำลังแก้ไขไฟล์ด้วย Vim ในหน้าต่างหนึ่งและเรียกใช้ Octave ในอีกหน้าต่างหนึ่ง บางทีคุณอาจต้องการอ้างอิง man page ของโปรแกรมในหน้าต่างหนึ่งในขณะที่ลองใช้คำสั่งในหน้าต่างอื่น และหากเชลล์ตัวใดตัวหนึ่งยุ่งอยู่กับงานที่ยาวนาน คุณอาจต้องการเรียกใช้คำสั่งในหน้าต่างอื่น

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

กำลังบันทึกกลุ่มหน้าต่าง

ก่อนที่คุณจะสร้างกลุ่มหน้าต่าง คุณจะต้อง:

  • จัดระเบียบหน้าต่างบนหน้าจอตามต้องการ
  • ปรับแต่งแอตทริบิวต์ ขนาด และรูปร่างของแต่ละหน้าต่าง
  • เรียกใช้คำสั่งใดๆ สำหรับแต่ละหน้าต่างที่คุณต้องการดำเนินการต่อ

จากนั้นเลือก หน้าต่าง> บันทึก Windows เป็นกลุ่ม . พิมพ์ชื่อ ทำเครื่องหมายที่ ใช้กลุ่มหน้าต่างเมื่อเทอร์มินัลเริ่มทำงาน และคลิก บันทึก .

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

คืนค่ากลุ่มหน้าต่าง

หากต้องการคืนค่ากลุ่มหน้าต่าง ให้เลือก หน้าต่าง> เปิดกลุ่มหน้าต่าง . ด้วยวิธีนี้ คุณจะทำงานต่อในเชลล์ปัจจุบันได้ แต่เปิดกลุ่มเมื่อใดก็ได้ที่คุณต้องการเรียกใช้ชุดงานเฉพาะ

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

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

การตั้งค่าเชลล์เริ่มต้น

เชลล์การเข้าสู่ระบบเริ่มต้นสำหรับ macOS คือ ทุบตี เปลือก. อย่างไรก็ตาม มันยังมีโฮสต์ของเชลล์ที่แตกต่างกัน รวมถึง /bin/bash , /bin/csh , /bin/zsh , /bin/ksh , และอื่น ๆ. ผู้ที่ชื่นชอบ Unix ชอบที่จะทำงานกับ zsh (หรือ Z ) เชลล์ เพราะมันมีคุณสมบัติมากมายที่ด้านบนของ bash shell และรองรับปลั๊กอินหลายสิบตัว

หากคุณเป็นมือใหม่ ให้ยึดติดกับ ทุบตีตามค่าเริ่มต้น เชลล์สำหรับตอนนี้ก็ดี แต่คุณควรทราบวิธีเปลี่ยนเมื่อจำเป็น

ค้นหาว่าคุณกำลังใช้เชลล์ใดอยู่

หากต้องการค้นหาว่าคุณกำลังใช้เชลล์ใดอยู่ ให้พิมพ์คำสั่งนี้:

echo $0

เทอร์มินัลจะแสดงชื่อเชลล์ นำหน้าด้วยยัติภังค์

เปลี่ยนเชลล์การเข้าสู่ระบบ

หากต้องการเปลี่ยนเชลล์เริ่มต้นสำหรับบัญชีผู้ใช้ของคุณ ให้เปิด การตั้งค่าระบบ> ผู้ใช้และกลุ่ม . คลิกไอคอนแม่กุญแจและป้อนข้อมูลประจำตัวผู้ดูแลระบบของคุณ จากนั้นคลิกขวาที่ชื่อของคุณจากรายการและเลือก ตัวเลือกขั้นสูง

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

ในหน้าต่างข้อความที่ปรากฏขึ้น ให้เปลี่ยนตัวเลือกภายใต้ เปลือกการเข้าสู่ระบบ . คุณไม่จำเป็นต้องรีสตาร์ท Mac เพื่อให้สิ่งนี้มีผล เพียงออกจากเซสชันเทอร์มินัลต่อเพื่อเริ่มด้วยเชลล์ใหม่

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

หากต้องการเปลี่ยน Shell Terminal เริ่มต้นสำหรับบัญชีผู้ใช้ใดๆ ให้เลือก Terminal> Preferences และคลิกทั่วไป บนแถบเครื่องมือ ถัดจากเชลล์ที่เปิดด้วย , เลือก คำสั่ง (เส้นทางที่สมบูรณ์) และป้อนเส้นทางไปยังเชลล์ใหม่ของคุณในฟิลด์

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

ปรับแต่งพรอมต์คำสั่ง

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

ลักษณะที่ปรากฏของพรอมต์ถูกเก็บไว้ในตัวแปรสภาพแวดล้อม $PS1 . เมื่อคุณพิมพ์ข้อความต่อไปนี้:

echo $PS1

ข้อความผลลัพธ์จะถูกเข้ารหัสสตริงด้วยการตั้งค่าเริ่มต้นของพร้อมต์เชลล์ในรูปแบบนี้:

\h:\W \u\$
  • \h หมายถึงชื่อคอมพิวเตอร์โฮสต์
  • \W เป็นไดเร็กทอรีการทำงานปัจจุบัน
  • \u ย่อมาจากผู้ใช้ปัจจุบัน

บน macOS .bash_profile สามารถมีค่ากำหนดที่หลากหลายว่าคุณต้องการให้เชลล์มีรูปลักษณ์และพฤติกรรมอย่างไร การปรับแต่งที่คุณทำใน .bash_profile ใช้กับเชลล์เซสชันเท่านั้น ใช้ไม่ได้กับเชลล์สคริปต์ วิธีแก้ไข .bash_profile ในภาษานาโน พิมพ์:

nano ~/.bash_profile

ในบรรทัดใหม่ เพิ่ม PS1="..." . ระหว่างเครื่องหมายคำพูด ให้ใส่ลำดับของอักขระเพื่อปรับแต่งพรอมต์ มีรายการอักขระพิเศษพร้อมท์ที่ครอบคลุมในคู่มือเอกสารทุบตี ตัวอย่างเช่น:

PS1="\!\d\u\$"
  • ! หมายถึงหมายเลขประวัติของคำสั่งนี้
  • \d คือวันที่ในรูปแบบวัน/เดือน/วันที่
  • \u ย่อมาจากชื่อผู้ใช้
  • $ เป็น UID ที่มีประสิทธิภาพ

เมื่อคุณพิมพ์ตามลำดับ ให้กด Control + O เพื่อเขียนข้อมูลใหม่ จากนั้นกด Control + T เพื่อบันทึกข้อมูลนี้ลงใน .bash_profile ไฟล์. ออกและเปิด Terminal ใหม่เพื่อดูการเปลี่ยนแปลง

วิธีปรับแต่ง Mac Terminal และทำให้มีประโยชน์มากขึ้น

ลำดับที่ฉันชอบคือ:

PS1="\w \! \$"

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

ลองตัวเลือกเทอร์มินัลบางตัว

แอป Terminal เป็นอินเทอร์เฟซบรรทัดคำสั่งเริ่มต้นมานานหลายทศวรรษ ไม่ว่าคุณจะเพิ่งเริ่มต้นหรือใช้ Terminal มาเป็นเวลานาน การปรับแต่งเหล่านี้จะช่วยให้คุณมีประสิทธิผลมากขึ้น เช่นเดียวกับแอป Apple ส่วนใหญ่ Terminal พยายามสร้างสมดุลระหว่างการช่วยการเข้าถึงสำหรับผู้ใช้ใหม่และฟีเจอร์ด้านพลังงานสำหรับนักพัฒนา

หากต้องการเป็นผู้ใช้ขั้นสูงของบรรทัดคำสั่ง คุณต้องมีคุณลักษณะเพิ่มเติม เช่น การสนับสนุนแบบแบ่งช่อง คำแนะนำการเติมข้อความอัตโนมัติ การค้นหา ประวัติการวาง และอื่นๆ ลองดูทางเลือก Terminal ที่มีประโยชน์เหล่านี้ซึ่งเหมาะกับเวิร์กโฟลว์ของคุณ