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

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


2
แสดงรายการอุปกรณ์ทั้งหมดที่เชื่อมต่อ lsblk สำหรับ Mac OS X
ใน Linux หากฉันต้องการเห็นอุปกรณ์ทั้งหมดที่เชื่อมต่อกับคอมพิวเตอร์ของฉันในบรรทัดคำสั่งฉันเรียกใช้: lsblk หรือ blkid คำสั่งเทียบเท่าใน Mac OS X คืออะไร บันทึก เป้าหมายในที่นี้คือเพื่อให้สามารถรับข้อมูลเกี่ยวกับอุปกรณ์ตามฉลากหรือคุณลักษณะอื่น ๆ ที่ไม่ซ้ำกันแม้ว่าจะไม่ได้ติดตั้งอยู่ก็ตามดังนั้นจึงdfไม่ใช่ตัวเลือกที่ทำงานได้ ตัวอย่างประเภทของข้อมูลที่ฉันกำลังมองหาคือ: /dev/<dev-name> uuid label (if any) mount point บันทึก ฉันต้องเห็นไดรฟ์ที่เชื่อมต่อกับเครือข่ายด้วย!

6
อัปเดต bash เป็นเวอร์ชั่น 4.0 บน OSX
เป็นไปได้หรือไม่ที่จะอัปเดต bash เป็นเวอร์ชัน 4.0 ใน OSX Yosemite echo $BASH_VERSION 3.2.57(1)-release นี้บทความนี้และด้ายอ้างถึงคำถามเดียวกัน แต่พวกเขาติดตั้งเปลือกใหม่เคียงข้างกับคนเก่า มีวิธีอัปเดตเชลล์ bash เก่าโดยตรงหรือไม่

11
ปุ่มบ้านและปุ่มวางสายจะถูกแมปเมื่อใช้ Terminal ได้หรือไม่?
homeและendปุ่มบน MacBook Pro สามารถที่จะเทิดทูนด้วย Fn + ลูกศรซ้ายหรือ Fn + ลูกศรขวา หรือเมื่อมีการเปลี่ยนแปลงการตั้งค่าบางอย่างด้วยปุ่ม Command (Apple) แทน fn ไม่มีงานเหล่านี้ในเทอร์มินัล เนื่องจากฉันต้องไปที่จุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัดบ่อยครั้งและต้องการที่จะข้ามไปข้างหน้าหรือข้างหลังด้วยคำ ฉันจะกระโดดไปรอบ ๆ แถวหนึ่งในเทอร์มินัลได้อย่างไร

7
ฉันจะแสดงรายการบัญชีผู้ใช้ทั้งหมดในเครื่องเทอร์มินัลได้อย่างไร
ฉันจะแสดงรายการบัญชีผู้ใช้ภายในทั้งหมดใน Terminal ได้อย่างไร (ไม่ว่าจะเข้าสู่ระบบหรือไม่?) คำสั่งusersหรือwhoไม่ได้ให้ข้อมูลนี้ เวอร์ชั่น OS X คือ 10.6.8 ฉันได้เห็นคำสั่งนี้แนะนำ - dscacheutil -q group แต่จะแสดงเฉพาะกลุ่มผู้ใช้โดเมนและบัญชีที่ไม่ใช่ในท้องถิ่น


19
ช่องโต้ตอบรหัสผ่านจะปรากฏขึ้นเมื่อการอนุญาตให้ใช้ไพรเวตคีย์ SSH เป็น 0600
ผมติดตั้งคีย์ส่วนตัวของฉัน SSH ในและกำหนดสิทธิ์ในการ~/.ssh/id_rsa 0600เมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ SSH ซึ่งใช้คีย์ส่วนตัวของฉันใน Terminal.app ผ่านทางsshกล่องโต้ตอบจะปรากฏขึ้นและขอให้ฉันป้อนรหัสผ่านเพื่อเข้าถึงid_rsaไฟล์: ฉันเห็นกล่องโต้ตอบเดียวกันเมื่อฉันเชื่อมต่อกับเซิร์ฟเวอร์ FTP ด้วยไคลเอนต์ Interarchy GUI อัปเดต:ฉันเห็นกล่องโต้ตอบนี้ทุกครั้งที่ฉันเชื่อมต่อโดยไม่คำนึงว่าฉันเลือก "จำรหัสผ่านในพวงกุญแจของฉัน" จะปรากฏสองครั้งหากมีการคลิกปุ่ม OK โดยไม่คำนึงถึงสิ่งที่ป้อนในช่องรหัสผ่าน เมื่อฉันผ่อนคลายการอนุญาตให้พูด0640ฉันจะไม่เห็นกล่องโต้ตอบถามรหัสผ่านของฉันอีกต่อไป แต่sshยกเลิกด้วยข้อผิดพลาดต่อไปนี้: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @ คำเตือน: ไฟล์ลับส่วนตัวที่ไม่มีการป้องกัน! แอท @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ สิทธิ์ 0640 สำหรับ '/Users/myusername/.ssh/id_rsa' นั้นเปิดเกินไป ขอแนะนำให้ผู้อื่นไม่สามารถเข้าถึงไฟล์กุญแจส่วนตัวของคุณได้ คีย์ส่วนตัวนี้จะถูกละเว้น สิทธิ์ที่ไม่ถูกต้อง: ละเว้นคีย์: /Users/myusername/.ssh/id_rsa ฉันพบว่ากล่องโต้ตอบรหัสผ่านน่ารำคาญอย่างยิ่งและฉันแน่ใจว่าต้องมีวิธีที่จะหลีกเลี่ยงการยกเลิกกล่องโต้ตอบนี้ SSH จำเป็นต้องเข้าถึงid_rsaไฟล์ หมายเหตุ: ฉันใช้ Mac OS X 10.6.8

7
ฉันจะแตกไฟล์. 7z ผ่านหน้าจอเครื่อง MacOS ได้อย่างไร?
กำลังมองหาเพื่อคลายไฟล์เป็นมัด ๆ มีเครื่องมือบรรทัดคำสั่งในตัวพร้อมใช้งานหรือฉันจะติดตั้งแอปพลิเคชันที่มาพร้อมกับส่วนต่อประสานกราฟิกหรือไม่

8
ฉันจะเริ่ม TextEditor จากบรรทัดคำสั่งได้อย่างไร
ฉันทำงานมากที่บรรทัดคำสั่งใน Terminal และต้องการเริ่มแก้ไขข้อความในไฟล์บางไฟล์ ฉันมาจาก Linux Land และปกติใช้ kwrite หรือ gedit จาก bash shell พยายามค้นหา Mac ที่เทียบเท่าลองเดาดู user> textedit somefile.txt และ user> texteditor somefile.txt และ user> TextEditor somefile.txt และรูปแบบอื่น ๆ ฉันหาชื่อแอพตัวแก้ไขข้อความไม่เจอ (ไม่, vi ไม่ได้เป็นที่ชื่นชอบของฉัน) ผิดปกติผู้ชายที่ร้าน Apple ไม่รู้จักนี้

18
คำสั่งล็อคหน้าจอ One-Liner
ฉันพยายามที่จะตรวจสอบว่ามีบรรทัดคำสั่งเทียบเท่าเทียบเท่าหนึ่งบรรทัดซึ่งจำลองฟังก์ชันการทำงานที่เหมือนกันอย่างแน่นอนของตัวเลือกเมนู 'ล็อคหน้าจอ' ที่มีให้ผ่านทางแอพ Keychain ใน OS X 10.6 ฉันตระหนักถึงโซลูชัน 'ปกติ' ทั้งหมด (การตั้งค่า sleep / screensaver เพื่อต้องการรหัสผ่านในการเปิดใช้งานใหม่) แต่สิ่งเหล่านี้ไม่เหมาะสำหรับฉัน ฉันก็ตระหนักถึงตัวเลือกนี้: /System/Library/CoreServices/Menu\ Extras/user.menu/Contents/Resources/CGSession -suspend ซึ่งก็ไม่เหมาะสำหรับฉัน ฟังก์ชั่นที่สมบูรณ์แบบคือตัวเลือก 'ล็อคหน้าจอ' แต่ฉันยังไม่พบวิธีที่สวยงามในการเรียกใช้ ในขณะนี้ฉันโทรผ่าน Automator ซึ่งไม่ได้สวยงาม ฉันได้อ่านเกี่ยวกับปัญหานี้มากและความเข้าใจของฉันคือยังไม่มีใครพบ 'จอกศักดิ์สิทธิ์' แต่ฉันสงสัยว่ามันอาจเปลี่ยนไปหรือไม่

6
วิธีรับ BSD FTP และ Telnet กลับใน 10.13 (High Sierra)
มีปัญหาบางอย่างจริง ๆ ที่ไม่มี ftp และ telnet ปรากฎใน 10.13 ตอนนี้ตามคำสั่งของ Apple มีใครพบวิธีที่ดีในการนำ BSD ftpและtelnetกลับไปที่ macOS กับการใช้งานinetutils?

2
เรียกใช้ AppleScript จากสคริปต์ทุบตี
หากฉันต้องการเรียกใช้ AppleScript จากภายในสคริปต์ทุบตีฉันสามารถเรียกไฟล์ที่มีรายการคำสั่งที่ฉันต้องการเรียกใช้งาน #!/bin/bash {some commands} osascript file.scpt {other commands} อย่างไรก็ตามถ้าฉันต้องการรันคำสั่งที่จำเป็นต้องรันตามลำดับจากภายใน bash ตัวอย่างจะเป็น #!/bin/bash echo echo This will open Google Chrome in Kiosk mode osascript -e "tell application \"Google Chrome\"" osascript -e "activate" osascript -e "tell application \"System Events\"" osascript -e "key down {command}" osascript -e "key down {shift}" osascript …


5
มีคำสั่งให้ติดตั้ง dmg หรือไม่
ฉันต้องการติดตั้งไฟล์ dmg บนเซิร์ฟเวอร์ระยะไกล ทั้งหมดที่ฉันมีคือการเข้าถึง ssh เนื่องจาก DMG เป็นดิสก์อิมเมจฉันจึงพยายามเมานต์ แต่เมาต์ไม่รู้จักรูปแบบของมัน fileกล่าวว่าไฟล์ dmg VAX COFF executableของฉันคือ


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