คำถามติดแท็ก command-line

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


4
ติดตั้ง shuf บน OS X หรือไม่
Ubuntu Linux มีเครื่องมือที่ยอดเยี่ยมที่เรียกว่า shuf ซึ่งทำงานเหมือนกับ head ยกเว้นว่าจะให้สิบบรรทัดสุ่ม ฉันหามันไม่พบใน Homebrew วิธีที่ง่ายที่สุดในการติดตั้งบน OS X คืออะไร?

7
จะแสดงแถบเมนูด้วยแอปแบบเต็มหน้าจอได้อย่างไร
ไม่มีใครรู้ว่ามันเป็นไปได้ที่จะทำให้แถบเมนูใน Mac OS Lion สามารถมองเห็นได้สำหรับแอปแบบเต็มหน้าจอแทนที่จะซ่อนไว้จนกว่าจะวางเมาส์หรือแทร็กแพดไว้ ฉันคิดว่ามีคำสั่งเทอร์มินัลที่ฉันสามารถป้อนเพื่อปรับการตั้งค่านี้

5
มีวิธีการเข้าถึงตำแหน่งทางภูมิศาสตร์ของ Mac จาก terminal หรือไม่?
บางแอพพลิเค GUI ใช้บริการสถานที่ตั้ง OS X แต่ฉันต้องการที่จะดึงตำแหน่งทางกายภาพของ Mac จากบรรทัดคำสั่ง สิ่งนี้อาจเป็นประโยชน์สำหรับการเรียกใช้สคริปต์การสลับการตั้งค่าเป็นต้นกลไกควรเป็นCoreLocationไม่ใช่บริการ Geo IP (ข้อมูลมีความละเอียดต่ำเกินไปต้องใช้การเชื่อมต่อออนไลน์) ความต้องการขั้นต่ำคือการส่งออกของลองจิจูดและละติจูด Nice จะเป็นตัวเลขที่แสดงถึงความแม่นยำ สุดยอดมาก: geocoder ที่ให้ชื่อที่ตั้ง

2
ฉันควรเก็บแอปพลิเคชันบรรทัดคำสั่งไว้ที่ไหน
เมื่อฉันดาวน์โหลดแอปพลิเคชันบรรทัดคำสั่งพวกเขาจะอยู่ใน~/Downloads/ไดเรกทอรีของฉัน แต่ฉันรู้สึกว่ามันผิดที่จะมีแอปพลิเคชันบรรทัดคำสั่งอยู่ ฉันควรจะเก็บแอพพลิเคชั่นบรรทัดคำสั่งไว้ที่ไหนในระบบไฟล์ Mac OS X /Applications/ยังรู้สึกผิดมันเป็นมากกว่าสำหรับแอปพลิเคชันเดสก์ทอป และให้/bin/เสียงที่มากกว่าสำหรับแอพพลิเคชั่นที่เป็นของ OS X

11
เครื่องมือเปรียบเทียบไดเรกทอรีใดที่ฉันสามารถใช้กับ OS X
ฉันกำลังมองหาเครื่องมือที่สามารถเปรียบเทียบไดเรกทอรีไม่ใช่เฉพาะไฟล์ นอกจากนี้ยังเป็นสิ่งสำคัญที่จะสามารถเรียกเครื่องมือจากบรรทัดคำสั่ง มันจะดีมากหากมีเครื่องมือฟรีหากไม่ฟรีโปรดระบุราคา

7
ฉันจะติดตั้งเครื่องมือบรรทัดคำสั่งอย่างสมบูรณ์จากบรรทัดคำสั่งได้อย่างไร
ฉันต้องการสคริปต์การติดตั้งเครื่องมือบรรทัดคำสั่ง Xcode บน Mavericks xcode-select --install จะเปิดกล่องโต้ตอบเพื่อให้ผู้ใช้ติดตั้ง แต่ฉันต้องการทริกเกอร์การติดตั้งโดยไม่มีกล่องโต้ตอบเช่นใช้softwareupdateคำสั่ง มีวิธีทำเช่นนี้หรือไม่? แก้ไข: โดยเฉพาะxcode-select --installเปิดตัวแอปพลิเคชันที่ดาวน์โหลดและติดตั้งเครื่องมือโดยไม่ต้องการให้ผู้ใช้ดาวน์โหลดด้วยตนเองหรือมีบัญชี Apple Developer ดูเหมือนว่าจะใช้/System/Library/CoreServices/Install Command Line Developer Tools.appในการทำเช่นนี้ ฉันต้องการใช้กลไกเดียวกับที่ Apple เป็น แต่ไม่มี GUI ฉันไม่ต้องการดาวน์โหลด. dmg ที่มีเครื่องมือด้วยตนเองเนื่องจากดูเหมือนว่าจะบอบบาง Apple มีเครื่องมือบรรทัดคำสั่งอื่น ๆ อีกมากมายเช่นsoftwareupdateและinstallดาวน์โหลดหรือติดตั้งซอฟต์แวร์โดยตรงจาก Apple และฉันกำลังมองหาสิ่งเดียวกันสำหรับการกระจายประเภทนี้

6
Homebrew และ Git - ภาษาผิดบนบรรทัดคำสั่ง
ฉันมีปัญหาแปลก ๆ - เมื่อฉันใช้gitคำสั่งที่มาพร้อมกับแพ็คเกจเครื่องมือบรรทัดคำสั่งอินเทอร์เฟซบนบรรทัดคำสั่งจะเป็นภาษาอังกฤษตามที่ฉันต้องการ อย่างไรก็ตามรุ่นที่ติดตั้งโดยใช้ Homebrew ใช้ภาษาเยอรมันในผลลัพธ์ (ฉันใช้งานในประเทศเยอรมนี แต่ภาษาของระบบของฉันถูกตั้งค่าเป็นภาษาอังกฤษแบบสหรัฐอเมริกาและคอมพิวเตอร์ถูกซื้อในสิงคโปร์จริง ๆ ถ้าเป็นเรื่องสำคัญ) ฉันเชื่อว่าสิ่งนี้เปลี่ยนไปเมื่อเร็ว ๆ นี้ ฉันต้องให้ Mac ของฉันสำหรับการซ่อมแซมและทำเช่นนั้นในร้านเยอรมัน ตอนนี้ฉันมีคอมพิวเตอร์ของฉันกลับฉันสังเกตเห็นว่าผลลัพธ์ของ Git เป็นภาษาเยอรมันไม่แน่ใจว่าพวกเขาทำอะไรกับการตั้งค่าระบบในขณะที่พวกเขามีมัน เท่าที่ฉันรู้นี่เป็นแอปพลิเคชันบรรทัดคำสั่งเดียวที่ใช้ภาษาเยอรมันเป็นภาษาของมัน นี่คือเอาต์พุตที่สร้างโดยlocaleคำสั่ง: LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= ฉันต้องการให้ Git คุยกับฉันเป็นภาษาอังกฤษ ฉันรู้ว่าฉันสามารถตั้งค่าLANGอื่น ๆ เป็นภาษาอังกฤษและมันจะ (อาจ) ทำงาน แต่ฉันก็ต้องการที่จะเข้าใจว่าการเปลี่ยนแปลงนี้อาจจะมาจาก ความคิดใด ๆ แก้ไข : เพื่อทำให้สิ่งต่าง ๆ น่าสนใจยิ่งขึ้นฉันใช้ Mac เครื่องอื่นที่ฉันได้รับจากการทำงาน มีการซื้อในเยอรมนีการตั้งค่าภาษาเริ่มต้นเป็นภาษาเยอรมัน (ซึ่งฉันเปลี่ยนเป็นภาษาอังกฤษแบบสหรัฐอเมริกา) …

3
ฉันจะรีเซ็ต scrollback ในเทอร์มินัลผ่านคำสั่งเชลล์ได้อย่างไร
เมื่อใช้ Terminal.app คุณสามารถล้างหน้าจอโดยใช้เชลล์บิวด์อินclearหรือกด^+ L(Control-L) อย่างไรก็ตามทั้งหมดนี้คือการผลักเนื้อหาของหน้าจอปัจจุบันกลับเป็นความสูงหนึ่งหน้าจอและรีเซ็ตเคอร์เซอร์ / อินพุตที่บรรทัดแรก หมายความว่าคุณยังสามารถเลื่อนดูได้ สิ่งที่คุณสามารถทำได้คือรีเซ็ต scrollback ทั้งหมดของคุณโดยกด⌘+ K(Command-K) หลังจากคุณทำสิ่งนี้แล้วคุณจะไม่สามารถเลื่อนกลับไปได้เลย ในบางสถานการณ์ (โดยเฉพาะอย่างยิ่งก่อนที่จะรันscreenหรือvim) ฉันต้องการรีเซ็ตการเลื่อนกลับก่อนที่คำสั่งจะทำงานจริง มีคำสั่ง (เช่นclear) ที่ใช้ใน OS X ที่ให้ฉันทำสิ่งนี้หรือไม่? เมื่อพิจารณาถึงการมีอยู่ของpbcopyและpbpasteฉันคิดว่าสิ่งที่คล้ายกันอาจมีอยู่ที่จะทำให้ฉันทำเช่นนี้

4
MacPorts vs. Fink vs. Homebrew [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ข้อดีและข้อเสียของ MacPort, Fink และ Homebrew คืออะไร 4 คำตอบ ฉันมักจะใช้ MacPorts เพื่อติดตั้งและบำรุงรักษาคอมไพเลอร์ GCC และโปรแกรมอื่น ๆ ของฉัน ตอนนี้ฉันได้ยินเกี่ยวกับตำรวจและ Homebrew ดูเหมือนว่าอรรถประโยชน์ทั้งสองนี้ได้รับความนิยมในชุมชน Mac แต่ฉันไม่เข้าใจความแตกต่างระหว่างพวกเขา อะไรคือความแตกต่างที่สำคัญระหว่าง MacPort, Fink และ Homebrew คุณภาพหรือประสิทธิภาพแตกต่างกันหรือไม่?


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

4
การเรียกใช้ `ใช่> / dev / null` สามารถทำร้าย Mac ได้หรือไม่?
ฉันเพิ่งวิ่งไปyes > /dev/null3 นาทีเพื่อให้แบตเตอรี่ของ Mac หมด ในช่วงเวลานั้นอุณหภูมิเพิ่มขึ้นเป็น 72 ° C และพัดลมหมุนได้ถึง 4000 รอบต่อนาที ฉันออกจากกระบวนการทันที ฉันควรกลัวว่ามีฮาร์ดแวร์ที่เสียหายหรือบอร์ดตรรกะหรือไม่

3
ทำไม lsof บน OS X จึงช้าอย่างน่าขัน?
ฉันหาสาเหตุไม่ได้บน Mac ของฉัน (10.8.2, MacBook Pro) ช้ามาก ใน Mac ของฉันlsofใช้เวลามากกว่าหนึ่งนาที: $ touch /tmp/testfile $ time lsof /tmp/testfile real 1m16.483s user 0m0.029s sys 1m15.969s บนกล่อง Linux ทั่วไปที่ใช้งาน Ubuntu 12.04 lsofจะใช้เวลา 20 ms: $ touch /tmp/testfile $ time lsof /tmp/testfile real 0m0.023s user 0m0.008s sys 0m0.012s ปัญหายังคงมีอยู่ถ้าฉันเรียกใช้lsof -n(เพื่อหลีกเลี่ยงการค้นหา DNS) ต่อไปฉันลองตรวจสอบว่าการโทรของระบบใดที่lsofใช้โดยใช้dtrussและพบว่ามันกำลังเรียกproc_infoนับหมื่นครั้ง: $ sudo …

5
sudo killall coreaudiod ทำมาแล้วดังนั้นฉันจึงไม่มีเสียงเลย
ฉันพบปัญหาที่ปุ่มปรับระดับเสียงใน mac ของฉันไม่สามารถปรับระดับเสียงของคอมพิวเตอร์ของฉันได้ sudo killall coreaudiodดิฉันมองหาวิธีการแก้ปัญหาและมีคนแนะนำให้ใช้ ตอนนี้ฉันไม่มีโวลุ่มในคอมพิวเตอร์เลย ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

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