Terminal ของ Apple ให้บรรทัดคำสั่ง UNIX แก่คุณในสภาพแวดล้อม OS X คุณสามารถป้อนคำสั่ง open ที่นี่เพื่อเปิดแอปพลิเคชันใดๆ หรือเพื่อเปิดไฟล์ด้วยแอปพลิเคชันที่คุณเลือก มีหลายวิธีในการปรับคำสั่งนี้เพื่อให้เหมาะกับวัตถุประสงค์ของคุณ รวมถึงความสามารถในการโฮสต์แอปพลิเคชันในหน้าต่างเทอร์มินัลของคุณ
ขั้นตอน
ส่วนที่ 1 จาก 2: การเปิดแอปพลิเคชัน
ขั้นตอนที่ 1. เปิดเทอร์มินัล
ค้นหา Terminal ใน Applications → Utilities → Terminal คุณยังสามารถเปิด Terminal ได้โดยใช้สปอตไลท์ที่มุมบนขวามือ
ขั้นตอนที่ 2. เปิดแอปพลิเคชันได้จากทุกที่
NS เปิด ปกติแล้วคุณจะต้องป้อนพาธไฟล์แบบเต็มจากไดเร็กทอรีปัจจุบันของคุณ อย่างไรก็ตาม เพิ่ม - NS ตามด้วยชื่อของแอปพลิเคชันที่สั่งให้ Terminal เปิดแอปพลิเคชันนั้นไม่ว่าจะอยู่ที่ใด ตัวอย่างเช่น:
-
ในการเปิด iTunes:
เปิด -a iTunes
-
ใช้เครื่องหมายคำพูดหากแอปพลิเคชันมีช่องว่างในชื่อ:
เปิด -a "App Store"
ขั้นตอนที่ 3 เปิดไฟล์ด้วยแอปพลิเคชันเฉพาะ
คุณยังสามารถใช้คำสั่งนี้เพื่อแทนที่แอปพลิเคชันเริ่มต้นสำหรับประเภทไฟล์ เพียงพิมพ์เส้นทางของไฟล์ตามด้วย -a และชื่อแอปพลิเคชัน หากคุณไม่แน่ใจว่าจะป้อนเส้นทางของไฟล์อย่างไร ให้ดูส่วนการแก้ไขปัญหาด้านล่าง
-
ตัวอย่างเช่น คุณสามารถเปิดไฟล์.doc ด้วย TextEdit:
เปิด Downloads/Instructions.doc -a TextEdit
ขั้นตอนที่ 4 รวมตัวเลือกเพิ่มเติม
เข้า เปิดข้อมูล เพื่อดูรายการตัวเลือกทั้งหมดสำหรับการแก้ไข เปิด สั่งการ. (เมื่อเสร็จแล้ว ให้กด Control+C เพื่อกลับไปยังบรรทัดคำสั่ง) ต่อไปนี้คือตัวอย่างพื้นฐานสองสามตัวอย่าง:
-
ใช้ - e เพื่อระบุ TextEdit หรือ - NS เพื่อระบุโปรแกรมแก้ไขข้อความเริ่มต้นของคุณ:
เปิด Downloads/Instructions.doc -e
-
เพิ่ม - NS เพื่อให้แอปพลิเคชันทำงานอยู่เบื้องหลัง เพื่อให้คุณยังคงเป็นศูนย์กลางในเทอร์มินัล:
open -g -a iTunes
ขั้นตอนที่ 5. เพิ่ม -F เพื่อเปิดสำเนาแอปพลิเคชัน "ใหม่"
การดำเนินการนี้จะทำลายการเปลี่ยนแปลงที่ยังไม่ได้บันทึกของคุณ แต่อาจช่วยได้หากเอกสารทำให้แอปพลิเคชันหยุดทำงานเมื่อเปิดขึ้น:
เปิด -F -a TextEdit
ขั้นตอนที่ 6 เปิดแอปพลิเคชันเดียวกันหลายอินสแตนซ์ด้วย -n
ซึ่งอาจเป็นประโยชน์หากคุณกำลังเปรียบเทียบระดับการเข้าถึงที่แตกต่างกัน หรือหากแอปพลิเคชันอนุญาตเพียงหน้าต่างเดียวเท่านั้น ตัวอย่างเช่น ป้อนคำสั่งนี้ซ้ำๆ เพื่อเปิดหลายอินสแตนซ์ของโปรแกรมนาฬิกาปลุก:
- open -n -a "Wake Up Time" (หมายเหตุ: นี่ไม่ใช่โปรแกรม OS X เริ่มต้น)
- ซึ่งอาจทำให้เกิดการทำงานที่ไม่คาดคิดในแอปพลิเคชันอื่นที่โต้ตอบกับแอปพลิเคชันที่ซ้ำกัน
ขั้นตอนที่ 7 เรียกใช้แอปพลิเคชันภายใน Terminal
แทนที่จะเปิดแอปพลิเคชันตามปกติ Terminal สามารถโฮสต์ได้ สิ่งนี้มีประโยชน์สำหรับการดีบัก เนื่องจากข้อความแสดงข้อผิดพลาดและเอาต์พุตคอนโซลอื่นๆ จะปรากฏในหน้าต่างเทอร์มินัลนั้น นี่คือวิธีการ:
- ค้นหาแอปพลิเคชันใน Finder
- คลิกขวาที่แอปพลิเคชันและเลือก "แสดงเนื้อหาแพ็คเกจ"
- ค้นหาไฟล์ปฏิบัติการ โดยทั่วไปจะอยู่ในเนื้อหา → MacOS และมีชื่อเดียวกับแอปพลิเคชัน
- ลากไฟล์นั้นไปยังบรรทัดคำสั่ง Terminal ที่ว่างเปล่าของคุณ กด Enter เพื่อเปิดโปรแกรมนั้น
- เปิดหน้าต่าง Terminal ทิ้งไว้ในขณะที่คุณใช้แอปพลิเคชัน ออกจากแอปพลิเคชันเพื่อกลับสู่การทำงานปกติของ Terminal
ส่วนที่ 2 จาก 2: การแก้ไขปัญหา
ขั้นตอนที่ 1 ค้นหาชื่อแอปพลิเคชัน
หาก Terminal แสดงข้อความแสดงข้อผิดพลาด "ไม่พบแอปพลิเคชันชื่อ… " ให้ค้นหาชื่อแอปพลิเคชันโดยเรียกดูรายการตามตัวอักษร:
- คลิกสัญลักษณ์แอปเปิ้ลที่มุมซ้ายบนของหน้าจอ
- กด ⌥ Option ค้างไว้ แล้วคลิก System Information ในเมนูที่ขยายลงมา
- ในแถบด้านข้างทางซ้ายของหน้าต่างข้อมูลระบบ ให้คลิกซอฟต์แวร์ → แอปพลิเคชัน อาจใช้เวลาสองสามนาทีในการโหลดรายการ
ขั้นตอนที่ 2 ทำความเข้าใจกับเส้นทางของไฟล์แบบสัมบูรณ์
หาก Terminal แสดง "ไฟล์ … ไม่มีอยู่" แสดงว่าคุณไม่ได้พิมพ์เส้นทางของไฟล์ที่ถูกต้อง วิธีง่ายๆ ในการหลีกเลี่ยงข้อผิดพลาดคือการลากและวางไฟล์จาก Finder ลงในบรรทัดคำสั่ง Terminal โดยตรง (หลังจากพิมพ์ "open " แต่ก่อนกด Enter) วิธีนี้จะเข้าสู่เส้นทางของไฟล์แบบสัมบูรณ์ ซึ่งจะชี้ไปที่ไฟล์นั้นเสมอ
เส้นทางของไฟล์ที่แน่นอนจะเริ่มต้นด้วยสัญลักษณ์ /. มันอธิบายพาธของไฟล์ที่สัมพันธ์กับไดเร็กทอรีราก (โดยปกติคือ "Macintosh HD")
ขั้นตอนที่ 3 ทำความเข้าใจกับเส้นทางไฟล์ที่เกี่ยวข้อง
จุดเริ่มต้นของบรรทัดคำสั่ง Terminal จะแสดงไดเร็กทอรีปัจจุบันที่คุณอยู่ โดยค่าเริ่มต้น นี่คือไดเร็กทอรีโฮมของคุณ ซึ่งตั้งชื่อตามชื่อผู้ใช้ของคุณ เส้นทางไฟล์สัมพัทธ์เริ่มต้นด้วย ./ หรือไม่มีอักขระพิเศษ และอธิบายตำแหน่งของไฟล์ที่สัมพันธ์กับไดเร็กทอรีปัจจุบันของคุณ หากคุณประสบปัญหาในการค้นหา ให้ทำตามขั้นตอนเหล่านี้:
- ป้อน pwd เพื่อตรวจสอบไดเรกทอรีปัจจุบันของคุณ ไฟล์ที่คุณพยายามเปิดต้องอยู่ภายในไดเร็กทอรีนี้ ไม่ใช่ในระดับที่สูงกว่า
- ค้นหาไดเรกทอรีปัจจุบันของคุณใน Finder เปิดโฟลเดอร์หลายชุดจนกว่าจะถึงไฟล์ที่ต้องการเปิด
- พิมพ์ชื่อโฟลเดอร์ที่คุณเปิดตามลำดับ คั่นด้วย / สัญลักษณ์ แล้วลงท้ายด้วยชื่อไฟล์ ตัวอย่างเช่น เปิด Documents/Writing/Novel/ch3.pdf (คุณอาจเริ่มต้นด้วย./ หน้าเอกสารเพื่อผลลัพธ์เดียวกัน)
ขั้นตอนที่ 4 สลับไดเร็กทอรี
คุณสามารถกลับไปที่ไดเร็กทอรีโฮมของคุณด้วย cd ~/ หรือเปลี่ยนเป็นไดเร็กทอรีระดับล่างด้วย cd ตามด้วยชื่อโฟลเดอร์ - ตัวอย่างเช่น cd Documents/Finances โปรดจำไว้ว่า ไฟล์ที่คุณกำลังพยายามเปิดต้องอยู่ภายในไดเร็กทอรีปัจจุบันของคุณ แต่คุณสามารถใช้แอปพลิเคชันใดก็ได้เพื่อเปิดไฟล์โดยไม่คำนึงถึงตำแหน่ง
ขั้นตอนที่ 5. ค้นหาชื่อไฟล์ที่ถูกต้อง
ชื่อไฟล์ของคุณต้องมีนามสกุลต่อท้ายชื่อ หากส่วนขยายซ่อนอยู่ ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อค้นหา:
- เลือกไฟล์ใน Finder กด ⌘ Command+I ในหน้าต่างข้อมูล ให้มองหา "ชื่อไฟล์และนามสกุล" เพื่อดูชื่อทั้งหมด
- หรือสลับไดเร็กทอรีไปยังโฟลเดอร์ที่มีไฟล์นั้นอยู่ ป้อน ls ลงในบรรทัดคำสั่ง Terminal เพื่อแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีของคุณ
- หรือลากและวางไฟล์ลงในหน้าต่างเทอร์มินัลของคุณ
วิดีโอ - การใช้บริการนี้ อาจมีการแบ่งปันข้อมูลบางอย่างกับ YouTube
เคล็ดลับ
-
คุณสามารถใช้ได้ * เป็นสัญลักษณ์แทนเพื่อแสดงลำดับของอักขระใดๆ หรือ ?
เพื่อแสดงอักขระตัวเดียว ใช้งานได้ในชื่อไฟล์ แต่ไม่ใช่ชื่อแอปพลิเคชัน ตัวอย่างเช่น open budget* จะเปิดไฟล์แรกในไดเร็กทอรีของคุณที่ขึ้นต้นด้วย "budget" open budget?.pdf จะเปิด "budget1.pdf" แต่จะไม่เปิด "budget2015.pdf" ตั้งแต่ ? อักขระแสดงถึงอักขระตัวเดียวเท่านั้น