คำถามติดแท็ก terminal

คำถามเกี่ยวกับแอปพลิเคชันเทอร์มินัลหรือการจำลองเทอร์มินัลควรใช้แท็กนี้ ใช้ ** command-line ** สำหรับคำถามเกี่ยวกับเชลล์หรือโปรแกรมบรรทัดคำสั่งที่ไม่เกี่ยวข้องกับเทอร์มินัลโดยเฉพาะ

6
การสร้างพอร์ตอนุกรมเสมือน
ฉันพยายามสร้างพอร์ตอนุกรมเสมือนหนึ่งคู่บน mac ของฉัน นี่ค่อนข้างง่ายที่จะทำกับโปรแกรมแชร์แวร์จำนวนมากบนพีซี ฉันคิดว่าจะมีคำสั่งเชลล์ที่ทรงพลัง uber เพื่อทำสิ่งนี้ในหนึ่งบรรทัด แต่ฉันหามันไม่พบ ฉันต้องการส่งข้อมูล NMEA ไปยังพอร์ตหนึ่งและให้ Google Earth อ่านข้อมูลจากที่อื่น เคล็ดลับใด ๆ แก้ไข /dev/ptypxความคิดเห็นของ MrDaniel ดูเหมือนจะน่าสนใจ - ฉันสามารถดึงมันออกมาได้/dev/ttypxดีใน terminal แต่ Google Earth ดูเหมือนจะอ่านลูกบาศ์ก deviceNameแทน/ ttypx deveices .. โดยเฉพาะ (Old Pro): เมื่อพยายามที่จะนำเข้าที่ตั้งปัจจุบันโดยใช้ GPS (หรือการสตรีม NMEA ไปป์ไลน์ผ่านพอร์ตอนุกรมเสมือนของเรา) เราไปที่: เครื่องมือ> GPS> เรียลไทม์เพื่อไปที่หน้าจอการนำเข้า หลังจากเลือกตัวเลือก NMEA และเปิดใช้งานการติดตามเรียลไทม์มันจะค้นหาอุปกรณ์ที่เชื่อมต่อและดูเหมือนว่า: ยูเอสบี: /dev/cu.Bluetooth-PDA-Sync /dev/cu.Bluetooth-Modem /dev/cu.iPhone-WirelessAP …

2
ถ่ายโอนข้อมูลพวงกุญแจ iCloud ในเทอร์มินัล
ฉันไม่สามารถหาเส้นทางไปยัง iCloud พวงกุญแจที่จะทำเพียงsecurity dump-keychain- พวงกุญแจ iCloud security list-keychainsจะไม่แสดงเมื่อฉันพยายาม เส้นทางไปสู่พวงกุญแจนั้นคืออะไร (หรือหากไม่สามารถหาได้วิธีการถ่ายโอนพวงกุญแจ iCloud ทั้งหมด) คืออะไร? หรือบางที Apple Script สามารถช่วยทำเช่นนั้นได้?

1
ฉันจะรับข้อมูล Wi-Fi จากภายใน Terminal ได้อย่างไร
มีวิธีรับ BSSID และรายการเครือข่าย Wi-Fi ที่มีอยู่จากภายใน Terminal หรือไม่? นั่นคือฉันกำลังมองหาสิ่งที่คล้ายกับifconfig run0 scanใน OpenBSD ซึ่งแสดงรายการจุดเข้าใช้งานทั้งหมด BSSID ความแรงของสัญญาณเป็นต้น
11 terminal  wifi 

1
วิธีการรวมไฟล์หลังจากใช้คำสั่ง split จาก terminal?
ฉันได้แบ่งไฟล์ขนาดใหญ่ด้วยคำสั่ง split จาก Terminal และคัดลอกจาก USB-stick ไปยัง MacBook ของฉัน ส่งผลให้มีไฟล์ชื่อ 'xaa', 'xab', 'xac' ฉันจะรวมพวกเขาเข้าด้วยกันอีกครั้งจากภายใน Terminal ได้อย่างไร

2
ฉันจะรวมสองโฟลเดอร์ที่คล้ายกัน แต่ไม่เหมือนกันได้อย่างไร
ฉันมีโฟลเดอร์ (ซึ่งเต็มไปด้วยโฟลเดอร์ย่อยและไฟล์จำนวนมาก) ซึ่งอยู่ในไดรฟ์ FireWire [แหล่งที่มา] ที่ฉันพยายามย้ายไปยังไดรฟ์ USB [ปลายทาง] ฉันพยายามย้ายไฟล์ทั้งหมดจากต้นทางไปยังปลายทาง ฉันเริ่มทำสิ่งนี้ผ่าน Finder แต่มันทำให้ฉันมีข้อผิดพลาดในการอนุญาตเกี่ยวกับ 1 / 8th ของวิธีการผ่านกระบวนการแล้วหยุด เมื่อย้ายไฟล์ระหว่างไดรฟ์ฉันเชื่อว่าตัวค้นหาอันดับแรกทำ 'คัดลอก' จากนั้นจึงลบ 'แหล่งที่มา' เฉพาะเมื่อคำสั่งคัดลอกเสร็จสมบูรณ์ นั่นหมายความว่ามีการคัดลอกไฟล์บางไฟล์สำเร็จ แต่ฉันไม่รู้ว่าไฟล์ใดหรือมีจำนวนเท่าใด ดังนั้นฉันจึงเริ่มคัดลอกโฟลเดอร์ย่อยจากต้นทางไปยังปลายทาง (ชุดเล็ก) และลบออกจากแหล่งที่มาเมื่อคัดลอกสำเร็จ ในที่สุดฉันก็ลงเอยด้วยการไม่สามารถทำกระบวนการนี้ให้สำเร็จในคราวเดียวและฉันก็สูญเสีย "สถานที่" ของฉันไป ดังนั้นตอนนี้ฉันเหลือชุดข้อมูลที่ไม่สมบูรณ์สองชุด แหล่งที่มาอาจมีไฟล์ / โฟลเดอร์บางส่วนที่มีอยู่ในปลายทางแล้ว แต่ไม่ใช่ทุกสิ่งที่คัดลอกมา บางโฟลเดอร์อาจถูกคัดลอกบางส่วน แต่ไม่ใช่โฟลเดอร์ย่อยทั้งหมดเป็นต้น ฉันพยายามหาวิธีที่ดีที่สุดในการย้ายส่วนที่เหลือของแหล่งที่มาไปยังปลายทางในขณะที่ลดการทำซ้ำให้เหลือน้อยที่สุด เรากำลังพูดถึงข้อมูลจำนวนมากที่นี่ (ที่มาเป็น 420.72 GB ใน 398,127 รายการและปลายทางคือ 298.84 GB และ 390,149 รายการ) ดังนั้นฉันเห็นได้ชัดว่าจะมีการพยายามที่จะทำงานโดยอัตโนมัตินี้อย่างใด …

5
ฉันจะเพิ่มเส้นทางไปยังตัวแปรสภาพแวดล้อม PATH ได้อย่างไร
ฉันต้องการเพิ่มพา ธ ไปยังPATHตัวแปรสภาวะแวดล้อมหรือไม่? ฉันได้ลองด้วยexport PATH=/mypath:$PATHและใช้งานได้ แต่ครั้งต่อไปที่ฉันเริ่มต้น Terminal เส้นทางใหม่ของฉันไม่ได้PATHเปลี่ยนแปลงตัวแปรสภาพแวดล้อมอีกต่อไป ฉันจะเพิ่มเส้นทางไปยังPATHตัวแปรสภาพแวดล้อมได้อย่างไร และควรจะมีในครั้งต่อไปที่ฉันเริ่มต้นเทอร์มินัล ฉันมีปัญหากับเรื่องนี้อีกครั้งเคล็ดลับที่เคยทำมาก่อนดูเหมือนจะไม่ทำงานอีกต่อไป ฉันได้ลองกับ: echo 'export GRADLE_HOME=/Users/jonas/gradle-1.2/' >> ~/.profile echo 'export PATH=GRADLE_HOME/bin:$PATH' >> ~/.profile เพื่อเพิ่มตัวแปรสภาพแวดล้อมสองแบบ ถ้าอย่างนั้น~/.profileไฟล์ของฉันมีเนื้อหานี้: export GRADLE_HOME=/Users/jonas/gradle-1.2/ export PATH=GRADLE_HOME/bin:$PATH แต่เมื่อฉันเริ่มหน้าต่างTerminalใหม่และพิมพ์gradle(คำสั่งที่ฉันเพิ่มPATH) ฉันได้รับข้อความว่าไม่มีคำสั่งอยู่ ถ้าฉันเรียกใช้คำสั่งจาก/Users/jonas/gradle-1.2/binมันทำงานได้ดี!
11 terminal  path 

1
เปิดแอปพลิเคชันในพื้นหลังใน OS X ฉันไม่ต้องการโฟกัสจากฉัน เคารพในโฟกัสของฉัน!
ฉันใช้ El Capitan 10.11.4 ใน Mac Mini 2014 ฉันมักจะเรียกใช้แอพ 10-14 ครั้งในขณะที่ฉันเขียนรายงาน word / excel / Adobe / Safari / iTunes / calendar / etc ... บ่อยครั้งที่ฉันต้องการเปิดแอปอื่นฉันต้องการให้เปิดในพื้นหลังและกลับไปที่คำ / excel และทำงานต่อไป แต่แอปที่เปิดตัวจะทำให้โฟกัสของฉันหายไปบางครั้ง 2 หรือ 3 ครั้ง หนึ่งครั้งสำหรับหน้าจอเริ่มต้นหนึ่งครั้งสำหรับหน้าต่างโต้ตอบที่เปิดอยู่และอีกครั้งหลังจากฉันคลิก 'เอกสารใหม่' อีกสถานการณ์หนึ่งฉันอัปเดตแอปในพื้นหลังเช่น 1Password (เบต้า) และทุกขั้นตอนจะทำให้โฟกัสกลับไปที่แอพที่กำลังอัปเดต มีอะไรที่ฉันสามารถทำได้กับ Unix / Terminal หรืออื่น ๆ เพื่อบังคับให้กิจกรรมแอปทั้งหมดต้องทำในพื้นหลังหรือให้ OS ปฏิบัติตามการมุ่งเน้นของฉัน?

2
วิธีย้ายโฟลเดอร์ดาวน์โหลด (ใน Mountain Lion) ไปยังแผ่นดิสก์อื่น
ฉันต้องการโฟลเดอร์ "ดาวน์โหลด" ไม่ได้อยู่ในไดรฟ์ระบบ แต่ใช้กับไดรฟ์ภายในตัวที่สอง ใน Lion ฉันเพิ่งลบโฟลเดอร์ "ดาวน์โหลด" และแทนที่ด้วยนามแฝงที่มีชื่อเดียวกัน (ชี้ไปที่โฟลเดอร์ในไดรฟ์ที่สองของ c) ใน ML ฉันจะได้รับ "" ดาวน์โหลด "ไม่สามารถแก้ไขหรือลบได้เพราะ Mac OS X ต้องการ" จะลบโฟลเดอร์ได้อย่างไร? ฉันสามารถเปลี่ยนการอนุญาตก่อนที่จะสามารถลบได้หรือไม่ ความช่วยเหลือใด ๆ ที่ชื่นชมมาก


3
ไม่สามารถใช้แอปพลิเคชัน Apple Shake ใน macOS 10.13 High Sierra ได้อย่างสมบูรณ์
ในเดือนกรกฎาคม 2552 Apple ได้ยกเลิก Shake Apple ไม่มีการประกาศแทนแอปพลิเคชันโดยตรง แต่คุณสมบัติบางอย่าง (การประมาณค่าคงที่และการไหลของออปติคัลเพื่อชื่อไม่กี่) มีวางจำหน่ายแล้วใน Final Cut Pro X 10.4 และ Motion 5.4 ในปี 2018 แอปเปิ้ล Shake ได้รับการสร้างขึ้นบน Carbon API32 ฉันเข้าใจว่าไม่ใช่ 64 บิตCocoa APIAPI เหล่านี้แตกต่างกัน แต่Carbon.frameworkยังรวมอยู่/System/Library/Frameworks/ใน High Sierra, Sierra หรือ El Capitan และแอปเก่า ๆ ที่ยอดเยี่ยม (เช่น Shake, Color, Soundtrack Pro) สามารถใช้งานได้ ฉันยังคงใช้ Shake ใน High …

3
วิธีการ cd ไปยังไดเรกทอรีที่มีชื่อขึ้นต้นด้วย“ -” (ลบ)?
เรามีบางโฟลเดอร์ที่ชื่อขึ้นต้นด้วย "-" หากฉันพยายามป้อนด้วยเทอร์มินัลcdตีความ "-" เป็นตัวเลือก ฉันจะจัดการสิ่งนี้ได้อย่างไร
10 terminal  folders 

1
ไม่สามารถเขียนถึง / usr แม้ด้วย sudo
นี่คือปัญหาของฉัน: sudo php -d detect_unicode=0 go-pear.phar ... ให้ฉันเรียกใช้ในฐานะรูทและปรับเปลี่ยน/usr& /usr/shareไดเรกทอรี แต่ฉันได้รับ: Below is a suggested file layout for your new PEAR installation. To change individual locations, type the number in front of the directory. Type 'all' to change all of them or simply press Enter to accept these locations. 1. Installation …

2
วิธีเปิด / ปิดการมีส่วนร่วมของ OS X เบต้าจากเทอร์มินัล
ไม่มีใครรู้วิธีเปิด / ปิดการเข้าร่วม OS X เบต้าจากเทอร์มินัล โดยทั่วไปแล้วสามารถยกเลิกโปรแกรมเบต้าได้โดยเลือกตัวเลือกต่อไปนี้ที่พบในบานหน้าต่างการตั้งค่าของ App Store อย่างไรก็ตามเมื่อคุณเลือกไม่ใช้ตัวเลือกในการยกเลิกจะหายไปและต้องใช้โปรแกรมอรรถประโยชน์ที่พบออนไลน์เพื่อเข้าร่วมอีกครั้ง นี่มันน่าเบื่อสำหรับฉัน เนื่องจากการตั้งค่าส่วนใหญ่ใน OS X ได้รับการจัดการโดยใช้ค่าเริ่มต้นฉันสงสัยว่าใครมีชุดคำสั่งให้เปิด / ปิดตัวเลือกนี้ในบานหน้าต่างการตั้งค่าหรือไม่ ถ้าไม่ใช่แล้วอาจเป็นกระบวนการที่ฉันสามารถค้นหาคำสั่งอ่าน / เขียนค่าเริ่มต้นที่เกี่ยวข้องเพื่อเปิดใช้งานคุณลักษณะนี้ได้หรือไม่ ในที่สุดฉันก็สามารถที่จะเลือกในช่วงเวลาที่แน่นอนและเลือกที่จะออกในช่วงเวลาอื่น หากมีวิธีการที่ง่ายกว่าการใช้ Terminal ฉันก็เปิดให้เรียนรู้เกี่ยวกับสิ่งนั้นได้เช่นกัน Nota Bene - โปรดแจ้งให้เราทราบในความคิดเห็นหากมีอะไรไม่ชัดเจนหรือหากมีข้อมูลเพิ่มเติมจำเป็นต้องปรับปรุงคำถามนี้ ระบบ: ฉันใช้ Yosemite และ El Capitan บนเครื่องที่แตกต่างกัน


2
วิธีการป้องกัน 'sudo rm -rf /'
sudo rm -rf /ไม่กี่ครั้งที่ผมได้ดำเนินการคำสั่งโดยไม่ได้ตั้งใจ มีวิธีป้องกันฉันจากการใช้คำสั่งนี้หรือไม่? ตัวอย่างเช่นฉันสามารถปิดการใช้งานโดยใช้ไฟล์ sudoers ได้หรือไม่?
10 terminal  bash  sudo 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.