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

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

1
ปัญหาเกี่ยวกับสัญลักษณ์ Unicode ในบางแอปพลิเคชันที่ทำงานใน Terminal.app และ iTerm2
Darwin DeoGloria 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64 บัญชีผู้ใช้ใหม่ Terminal.app และ iTerm2 พร้อมชุด UTF-8 อักขระที่เน้นเสียงทำงานได้ดีในแอปพลิเคชันทั้งหมด ("å, ä, ö, é") แต่ตัวอักษร unicode บางตัว (wide?) ไม่แสดงในแอ็พพลิเคชันบรรทัดคำสั่ง ฉันค้นพบครั้งแรกใน weechat แต่ใน bash shell มันใช้งานได้ดี ในสต็อกทุบตี Mavericks: DeoGloria:~ test$ echo -e "\xE2\x9A\x91" ⚑ คัดลอกและวางถ่านธงด้วยเมาส์ DeoGloria:~ test$ ⚑ -bash: …

7
วิธีการป้องกันไม่ให้แอปพลิเคชั่นเปิดตัวใน Terminal ออกจากที่ไม่พึงประสงค์
ฉันเปิดแอปพลิเคชันจาก Terminal ด้วยคำสั่งเช่นนี้: /Applications/Mail.app/Contents/MacOS/Mail & &ส่วนที่สำคัญคือ สำหรับ Unix / Linux / Solaris: ฉันได้เรียนรู้ที่โรงเรียนว่าการเพิ่ม &โปรแกรมทำให้อยู่ในตัวเขาเอง ฉันจำได้ว่าเปิดใช้คำสั่งอย่างแรง xeyes &และให้โปรแกรมทำงานอย่างปลอดภัยแม้หลังจากปิดเชลล์แล้ว บน Mac OS X (Unix ข้างใน): ฉันเปิดแอพด้วย &และปิดหน้าต่างเทอร์มินัล: แอปพลิเคชันออก! เหตุใดจึงมีพฤติกรรมที่ไม่พึงประสงค์เกิดขึ้นใน Mac OS X จะแก้ไขได้อย่างไร?

3
เมื่อเทอร์มินัลใช้กระบวนการแอปปัจจุบันจะสูญเสียการโฟกัส
ขณะที่ฉันใช้งานโปรแกรมบางตัวใน Terminal (หรือ iTerm2) เมื่อโปรแกรมหยุดกระบวนการเดสก์ท็อป OS X จะเปลี่ยนโฟกัสจากแอปพลิเคชันปัจจุบันไปเป็นกระบวนการแยก เมื่อสิ่งนี้เกิดขึ้นชื่อกระบวนการแบบแยกส่วนจะแสดงในแถบเมนู OS X สิ่งนี้น่ารำคาญเป็นพิเศษในขณะที่ใช้โหมดเต็มหน้าจอเนื่องจากทำให้เวิร์กสเปซเปลี่ยนเมื่อกระบวนการที่แยกได้รับโฟกัส ฉันจะหยุดสวิตช์โฟกัสนี้ไม่ให้เกิดขึ้นได้อย่างไร โปรแกรมเทอร์มินัลเหล่านี้ขัดจังหวะงานที่ฉันทำในแอปพลิเคชันอื่นในขณะที่ทำงาน

5
ขุดไม่คืนส่วนผู้มีอำนาจ?
ขุด wikipedia.com บน Macbook Pro ของฉันจะได้รับ: $ dig wikipedia.com ; <<>> DiG 9.8.3-P1 <<>> wikipedia.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40153 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;wikipedia.com. IN A ;; …
10 terminal  dns 

4
ฉันจะค้นหาไฟล์ที่ซ่อนทั้งหมดที่อยู่ในโฟลเดอร์ที่ซ่อนอยู่โดยใช้ Terminal ได้อย่างไร
ฉันต้องการหา configs บางส่วนฝังอยู่ในโฟลเดอร์ที่ซ่อนบางอย่างและไม่สามารถจำที่พวกเขาอยู่เพื่อนำทางไปยังพวกเขาโดยตรงCmd+ +ShiftG ฉันทำsudo find -name Foo*(ช้า) แต่ไม่มีไฟล์ที่ส่งคืนอยู่ในโฟลเดอร์ที่ซ่อนอยู่ วิธีที่ง่ายที่สุดในการค้นหาไฟล์ที่ซ่อนอยู่ทั้งหมดคืออะไร?

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

5
ฉันจะเปิด Terminal Terminal ที่กำหนดเองได้อย่างไร
ฉันจะปรับแต่งเทอร์มินัลอย่างไรเมื่อฉันเปิดแอปพลิเคชันมันจะเปิดแท็บเชลล์หลายแท็บ ถ้าเป็นไปได้ฉันต้องการให้มันใช้สคริปต์สภาพแวดล้อมที่แตกต่างกันสำหรับแต่ละแท็บ ตัวอย่าง: เรียกใช้คำสั่งนี้source bin/activateซึ่งเป็นคำสั่งการตั้งค่า Python virtualenv
10 terminal 

3
'Terminal' มาจากอะไร
ใน Cambridge Dictionary เทอร์มินัลมีความหมายสองอย่างแยกกันอ้างอิงถึงคอมพิวเตอร์และไฟฟ้า 1) คอมพิวเตอร์อุปกรณ์ที่ประกอบด้วยแป้นพิมพ์และหน้าจอที่ใช้สำหรับสื่อสารกับส่วนของระบบคอมพิวเตอร์ที่เกี่ยวข้องกับข้อมูล 2) ไฟฟ้าจุดที่สามารถเชื่อมต่อในวงจรไฟฟ้า 'Terminal' บน MacOS มาจากไหน
10 terminal 

1
sudo vs su (ในฐานะผู้ใช้ที่ไม่ใช่รูท)
คอมพิวเตอร์ของฉันมี user1 และ user2 ทั้งผู้ดูแลระบบ ในขณะที่ฉันเข้าสู่ระบบในฐานะผู้ใช้ 1 ฉันพยายาม: "su - user2" -> ให้ฉันใส่รหัสผ่าน users2 จากนั้นฉันสามารถพิมพ์คำสั่งได้ "sudo --user = user2 [command]" -> ให้ฉันใส่รหัสผ่าน หากฉันพิมพ์รหัสผ่านของผู้ใช้ฉันได้รับ "ขออภัยลองใหม่อีกครั้ง" ข้อความแสดงข้อผิดพลาดราวกับว่ารหัสผ่านไม่ถูกต้อง หากฉันพิมพ์รหัสผ่านของผู้ใช้มันจะทำงานได้อย่างถูกต้อง คำสั่ง sudo ไม่ควรต้องการรหัสผ่านของผู้ใช้ที่ฉันกำหนดไว้ในพารามิเตอร์ "--user" หรือไม่?
10 terminal  sudo 

2
ฉันจะสลับ Ctrl และ Alt ในเทอร์มินัลได้อย่างไร
ฉันมีแป้นพิมพ์ USB ที่ฉันสลับ Cmd และ Ctrl คีย์ของฉันเพราะฉันมาจากโลกของ Linux และนั่นคือสิ่งที่ฉันคุ้นเคย อย่างไรก็ตามสิ่งนี้ทำให้เกิดปัญหาในเครื่องเทอร์มินัลเพราะปุ่ม Ctrl (ใช้สำหรับการหลบหนีและอะไร^Cก็ตาม[ ^D, และอื่น ๆ ]) อยู่ในตำแหน่งที่ไม่ถูกต้อง ดังนั้นฉันกดปุ่มผิดโดยไม่ตั้งใจ มีวิธีการสลับคีย์ Cmd และ Ctrl ของฉันอีกครั้งเฉพาะในเทอร์มินัล (เพื่อให้ปุ่มทั้งหมดอยู่ในตำแหน่งที่ถูกต้อง)

4
ฉันจะใช้ 'cp' เพื่อเขียนทับไฟล์ได้อย่างไร
การใช้เชลล์สคริปต์หรือเทอร์มินัลฉันจะเขียนทับไฟล์ที่อาจมีหรือไม่มีอยู่ได้อย่างไร ฉันดู man page สำหรับ cp มันบอกว่าใช้อาร์กิวเมนต์ -f เพื่อบังคับให้เขียนทับ แต่มันไม่ทำอะไรเลย $ cp -f /path/to/source/file.txt /path/to/target หรือมีตัวเลือกอื่นในการเขียนทับไฟล์โดยใช้เครื่องมือบรรทัดคำสั่งทั่วไปใน OS X หรือไม่?

1
ฉันจะปิดการใช้งานข้อความ antialias (การปรับแบบอักษรให้เรียบ) ใน Terminal และทั่วโลกสำหรับแอปทั้งหมดได้อย่างไร
ฉันต้องการปิดใช้งานการลดรอยหยักของข้อความและแบบอักษรให้เรียบทั่วโลกใน OS X ด้วย OS X 10.8 ในช่วงกลางปี ​​2013 MacBook Air 13 "ฉันได้ลองตัวเลือกบ้าง: Turn off text smoothing for font sizes… and smallerซึ่งสอดคล้องกับAppleAntiAliasingThresholdในNSGlobalDomainดูเหมือนจะไม่ส่งผลใด ๆ เลย - ฉันได้ลองตั้งค่าเป็น 12 ผ่าน อินเทอร์เฟซและถึง 24 defaultsถึงไม่มีผลกระทบ defaults read | fgrep Smoothไม่มีผลตอบแทนใด ๆ แต่ตั้งค่าด้วยตนเองAppleFontSmoothing -int 0หรือAppleSmoothFixedFontsSizeThreshold -int 24สำหรับNSGlobalDomainตาม/programming/11660895/disable-anti-aliasing-fonts-in-xcode-4-4-in-mountain-lionดูเหมือนจะไม่ปรากฏขึ้น เพื่อทำให้เกิดผลกระทบใด ๆ เช่นกัน ตัวอย่างเช่นด้วยเทอร์มินัลถ้าฉันไปที่การตั้งค่าในการตั้งค่า, ข้อความ, ข้อความมีตัวเลือกAntialias textและมันถูกทำเครื่องหมายและไม่มีวิธีที่จะแก้มันได้เพราะตัวเลือกทั้งหมดเป็นสีเทา ฉันจะปิดใช้งาน …


2
วิธีแก้ไขข้อผิดพลาดเทอร์มินัลตัวแปรสภาพแวดล้อม DYLD_ ถูกละเว้นเนื่องจากไฟล์สั่งการหลัก (/ usr / bin / เข้าสู่ระบบ) เป็น setuid หรือ setgid?
เมื่อใดก็ตามที่ฉันเปิดหน้าต่างเทอร์มินัลใหม่ (ไม่ขึ้นอยู่กับแอพพลิเคชั่นเทอร์มินัล) คอนโซล stderr จะแสดงdyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgidก่อนที่จะมีพรอมต์ทุบตีครั้งแรก การเริ่มต้นของข้อผิดพลาดนี้ใกล้เคียงกับการติดตั้ง 10.8 ของฉัน ฉันจะกำจัดข้อความนั้นได้อย่างไร ด้านล่างนี้คือ. bash_profile ของฉัน: export PS1="\u@MBP:\W ->" ## # Your previous /Users/segiddins/.bash_profile file was backed up as /Users/segiddins/.bash_profile.macports-saved_2012-04-19_at_21:00:04 ## # MacPorts Installer addition on 2012-04-19_at_21:00:04: adding an appropriate PATH …

1
ฉันสามารถเข้าถึงระดับอินพุตไมโครโฟนภายในผ่านเทอร์มินัลได้หรือไม่
ฉันสนใจที่จะใช้ MacBook เครื่องเก่าของฉันเป็นเครื่องเฝ้าดูเด็ก เวิร์กโฟลว์ที่จินตนาการไว้ของฉันคือการตั้งค่าระดับเสียงสำหรับไมโครโฟนภายในใน MacBook เมื่อทารกกำลังกวนหรือส่งเสียงครวญครางและใช้ข้อความเป็นข้อความฉันหรือภรรยาของฉันเมื่อถึงเกณฑ์ เมื่อฉันกำลังดูการตั้งค่าระบบฉันจะเห็นว่าInput levelไมโครโฟนกำลังรับเสียง แต่ฉันจะรับหมายเลขที่นับได้ใน Terminal ได้อย่างไร ฉันได้เห็นทางออนไลน์เกี่ยวกับosascript -e "get volume settings"การเข้าถึงค่าตัวเลขสำหรับวิธีการตั้งค่าไมโครโฟนที่ละเอียดอ่อน แต่ฉันไม่สามารถหาวิธีที่จะเข้าถึงการป้อนข้อมูลเสียงดังในเวลาใดก็ตาม มีความคิดเห็นอะไรบ้าง?

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