ฉันจะตั้งชื่อของเทอร์มินัลเป็น pwd ใน mac osx ได้อย่างไร? [ซ้ำ]


0

ซ้ำกันได้:
ตั้งชื่อเรื่องของหน้าต่างเทอร์มินัลเป็นไดเรกทอรีปัจจุบัน

ฉันมีเทอร์มินัล shell windows หลายอันที่เปิดอยู่ใน Mac OSX .. เพียงคลิกขวาที่ไอคอนสำหรับเทอร์มินัลและการเลือกหนึ่งไม่ใช่เรื่องง่าย

มีวิธีการเปลี่ยนชื่อของหน้าต่างเทอร์มินัลดังนั้นมันจะเป็นไดเรกทอรีปัจจุบันที่เชลล์ใช้อยู่หรือไม่?

ขอบคุณ

คำตอบ:


0

ลองสิ่งนี้: Mac OS X เปลี่ยนชื่อหน้าต่างเทอร์มินัล

ชื่อของหน้าต่างเทอร์มินัล Mac OS X สามารถเปลี่ยนได้อย่างง่ายดาย   การเปลี่ยนชื่อจะมีประโยชน์เมื่อเรียกใช้สคริปต์หรือเมื่อใช้   หน้าต่างเทอร์มินัลหลายบานสำหรับจุดประสงค์ที่แตกต่างกันเพื่อระบุ   พวกเขาได้อย่างง่ายดายเมื่อสลับระหว่างแอปพลิเคชันและ windows

ในหน้าต่างเทอร์มินัลจากพรอมต์ bash (เชลล์เริ่มต้น) หรือใน   bash shell script ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนเทอร์มินัล   ชื่อหน้าต่างไปที่กฎของ Tech-Recipes:

echo -n -e "\033]0;Tech-Recipes rules\007"

คุณสามารถวางข้อความใด ๆ ในตำแหน่งของ“ กฎเทคนิคการทำอาหาร”   รวมถึงเนื้อหาของตัวแปร ลองพิจารณาตัวอย่างต่อไปนี้:

name=`hostname` echo -n -e "\033]0;$name\007"

สิ่งนี้จะเปลี่ยนชื่อของเทอร์มินัลเป็นชื่อโฮสต์ของ   คอมพิวเตอร์ใช้เปลือก


โอ้นั่นเป็นทิศทางที่ดีขอบคุณ แต่ฉันจะตั้งค่าอย่างไรเพื่อให้ทุก "cd" นำไปสู่คำสั่ง echo ในรูปแบบนี้ ฉันพยายามทำนามแฝง cd = some_shell_script here_that_cds_and_echos แต่มันไม่ทำงาน
osxshell
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.