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

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

1
ตัวเลือก -d สำหรับการแยกผิดกฎหมายใน OS X 10.9
ฉันมี bash script ที่ทำงานบน Ubuntu แต่สำหรับ OS X 10.9 ฉันได้รับข้อผิดพลาดสำหรับคำสั่ง split: split -b 1000000 -a 3 -d $F $F && rm $F || { echo "Error: 'split' command not installed" ; exit 1 ; } split: illegal option -- d . ตามหน้าคนแยก-dคือ -d, --numeric-suffixes use numeric suffixes instead of alphabetic …



2
เหตุใด OSX จึงเพิ่มพิเศษ '._ <filename>' เมื่อฉันอยู่ในไดเรกทอรี
ฉันแค่อยากจะรู้ว่าทำไมถ้าฉัน "tar -czf" ไฟล์ / ไดเรกทอรี osx เพิ่ม: ._ สำหรับแต่ละไฟล์? ฉันเห็นสิ่งเหล่านี้เมื่อฉันไม่ได้ลินุกซ์ หรือเมื่อฉันทำงานกับโปรเจ็กต์ที่ไม่บีบอัดใน eclipse เพราะไม่ชอบเลย ฉันใช้ 10.7.5

1
ขั้วคำสั่ง OS X“ เปิด” และให้ความสำคัญกับบรรทัดคำสั่ง
ฉันขอชื่นชมคำสั่งเทอร์มินัล "open" เพื่อเรียกใช้แอป OS X เมื่อเรียกใช้คำสั่ง open เพื่อจุดประสงค์ใด ๆ มันเป็นไปได้อย่างท่วมท้นที่ฉันจะมีคำสั่งอย่างน้อยหนึ่งคำสั่งที่ฉันต้องการพิมพ์ลงในเทอร์มินัลก่อนที่จะพุ่งไปยังแอปพลิเคชันที่ฉันเพิ่งเรียก ฉันจะโฟกัสที่เทอร์มินัลได้อย่างไรเมื่อใช้คำสั่งopen

1
มีไคลเอ็นต์ BitTorrent บรรทัดคำสั่งติดตั้งไว้ล่วงหน้าใน OS X หรือไม่
ในการติดตั้ง OS X 10.8แบบ "เปล่า" วิธีที่ง่ายที่สุดในการรับฝนตกหนักจากบรรทัดคำสั่ง ( MacTeX , 2.3 GB) คืออะไร? ฉันไม่สามารถใช้ไคลเอนต์แบบ GUI เท่านั้นมันเป็นระบบที่ไม่มีหัว หากไม่มีไคลเอ็นต์ดังกล่าวติดตั้งไว้ล่วงหน้าแล้วจะติดตั้งและเรียกใช้ตัวใดได้ง่ายที่สุด แก้ไข : จะเจาะจงมากขึ้นฉันกำลังมองหาคำสั่งที่คล้ายกับwgetหรือcurlที่จะได้รับฝนตกหนักและให้บริการฝนตกหนักเพียงนี้ในขณะที่ทำงานแล้วออกจากเมื่อการดาวน์โหลดเสร็จสมบูรณ์

1
มีตัวบ่งชี้ความแม่นยำของความคืบหน้าของการดาวน์โหลดแอปมากกว่าที่ปรากฏใน Launchpad หรือไม่
ขณะดาวน์โหลดแอพพลิเคชั่นจาก Mac App Store คุณจะเห็นตัวบ่งชี้ความคืบหน้าใน Launchpad ดังนี้: สำหรับการติดตั้งขนาดใหญ่ (เช่น Xcode ดังที่แสดง) สิ่งนี้ไม่ได้ให้ภาพที่เป็นประโยชน์อย่างมากกับประสิทธิภาพการดาวน์โหลด มีวิธีใดบ้าง (อาจใช้เครื่องมือบรรทัดคำสั่ง) เพื่อดูความแม่นยำของการดาวน์โหลดแอพสโตร์? มีบางสิ่งที่เพิ่มเติมตามสายของพูด585,789 Kb / 1,768,231 Kb Downloadedไหม

3
วิธีการซ่อมและ / หรือติดตั้ง Homebrew อย่างปลอดภัย?
ฉันพยายามซ่อมแซม Homebrew ฉันเพิ่งพยายามติดตั้งใหม่ แต่เมื่อฉันพิมพ์ "ชงหมอ" ผลลัพธ์ของฉันคือ: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or …

2
ฉันจะใช้คำสั่ง launchctl ที่ไม่ใช่ "ดั้งเดิม" เพื่อโหลดและยกเลิกการโหลดได้อย่างไร
ฉันมีไฟล์ plist บาง~/Library/LaunchAgentsตัว ฉันใช้launchctl load -wและlaunchctl unload -wเปิดและปิดสิ่งเหล่านี้อย่างมีความสุขมานานหลายปี อย่างไรก็ตามฉันสังเกตเห็นว่าตอนนี้loadและunloadได้ลดระดับลงในส่วน "ดั้งเดิม" ของหน้าเว็บมนุษย์ หนึ่งสาย Let 's com.example.service.plistของพวกเขา อย่างไรก็ตามเมื่อฉันพยายามโต้ตอบกับ plists เหล่านี้ผ่านทางlaunchctl enable "gui/$(id -u)/com.example.service"และlaunchctl disable "gui/$(id -u)/com.example.service"คำสั่ง launchd อื่น ๆดูเหมือนจะรายงานความสำเร็จ - ตัวอย่างเช่นlaunchctl print "gui/$(id -u)"ทั้งหมดแสดงให้ฉันเห็นธงที่ถูกปิดใช้งานที่สอดคล้องกับสถานะที่ฉันได้ตั้งค่า - บริการไม่เริ่มและหยุดจริงหรือ ฟังและไม่แสดงในพอร์ตของพวกเขา มีบางขั้นตอนที่ฉันหายไปไหม? สำหรับช่วงเวลาที่ฉันติดกับloadและunloadแต่ฉันต้องการที่จะเรียนรู้วิธีการไม่โต้ตอบกับสิ่งนี้ก่อนที่แอปเปิ้ลในที่สุดปิดประตูในทางเก่า / ไม่ดี ...

2
เป็นไปได้หรือไม่ที่จะรับชุดตัวเลือก unix เต็มรูปแบบสำหรับเครื่องมือบรรทัดคำสั่งใน OS X
ฉันติดตามUnix Tool Tipบน Twitter และเป็นที่น่าสนใจว่าเคล็ดลับมากมายที่โพสต์ไม่สามารถใช้ได้ใน OS X ตัวอย่างเช่น: cp - u จะคัดลอกไฟล์ที่ไม่มีอยู่หรือใหม่กว่าไฟล์ที่มีอยู่ในไดเรกทอรีปลายทาง ลองใช้สิ่งนี้กับเครื่องของฉันผลลัพธ์: cp: illegal option -- u usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory เหตุใดตัวเลือกเหล่านี้จึงไม่มีให้บริการและเป็นไปได้ที่จะเข้าถึงตัวเลือกเหล่านี้ใน OS X

2
ฉันจะบังคับให้พาร์ติชันและรูปแบบบนคีย์ USB ในยูทิลิตี้ดิสก์ OS X Mountain Lion หรือจาก diskutil CLI ได้อย่างไร
ฉันมีดิสก์ USB Memorex TravelDrive 64GB ใหม่เอี่ยมซึ่งกำลังมีปัญหา มันจัดรูปแบบ FAT16 บน MBR ซึ่งไม่ค่อยดีเท่าไหร่และฉันอยากจะใส่มันใน HFS + ฉันได้ลองทำสิ่งนี้ผ่านแท็บลบและพาร์ติชั่นใน Disk Utility รวมถึงจาก CLI ใน Terminal.app ด้วยวิธีการต่าง ๆ สองวิธี: $ diskutil partitionDisk disk4 1 GPT HFS+ newdisk R $ diskutil eraseDisk HFS+ newdisk disk4 ในสิ่งเหล่านั้นdisk4หมายถึงอุปกรณ์พิเศษหรือตัวระบุดิสก์ (เช่น/dev/disk4) และnewdiskเป็นชื่อโดยพลการที่ฉันกำลังจะให้ไดรฟ์ข้อมูลใหม่บนดิสก์ ในทุกกรณีกระบวนการจะพยายามยกเลิกการต่อเชื่อมดิสก์ ฉันได้ทำการตรวจสอบเล็กน้อยเพื่อประโยชน์: การทำตามบันทึก Disk Utility ในขณะที่ทำงานอยู่ ( tail -f …

2
วิธีเปลี่ยนแตะเพื่อคลิกโดยใช้“ ค่าเริ่มต้นเขียน” จากบรรทัดคำสั่ง?
ฉันต้องการเปลี่ยนคุณสมบัติ tap-to-click ของ trackpad จากบรรทัดคำสั่ง กราฟิกฉันสามารถทำได้โดยคลิกการตั้งค่าระบบ -&gt; Trackpad -&gt; แตะเพื่อคลิก ฉันจะทำมันจากบรรทัดคำสั่งได้อย่างไร ฉันเหนื่อย: defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 0 defaults write GlobalPreferences com.apple.mouse.tapBehavior -int 0 แต่สิ่งเหล่านี้ใช้ไม่ได้ (โดยมีค่าเป็น 1 และ 0 พร้อมรีบูต) ฉันพลาดขั้นตอนบางอย่างหรือไม่ ฉันมี Macbook 5,1 Snow Leopard

1
ทำไมชื่อส่วนของหน้าคนจึงไม่สามารถใช้คำศัพท์ได้ทั้งหมด?
สิ่งนี้ถูกทดสอบใน El Capitan และใน High Sierra ของเพื่อนร่วมงานใน Terminal มาตรฐาน (ทุบตี) user@hostname ~ $ man ls | grep "BU" BUGS user@hostname ~ $ man ls | grep "BUG" user@hostname ~ $ user@hostname ~ $ man ls | grep "IEEE" files in order to be compatible with the IEEE Std 1003.2 (``POSIX.2'') …

5
จะรีเซ็ต $ PATH ได้อย่างไร?
ฉันกำลังพยายามเพิ่มบางอย่างลงใน $ PATH และมันผิดพลาดไปโดยสิ้นเชิง ตอนนี้ผมไม่สามารถเรียกใช้คำสั่งใด ๆ lsเช่น ฉันดูคำตอบนี้ และใช้บรรทัดต่อไปนี้: PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin PATH=$PATH:~/bin บรรทัดเหล่านี้แก้ไขปัญหาชั่วคราว อย่างไรก็ตามเมื่อฉันรีสตาร์ท terminal ดูเหมือนว่าจะลืมการเปลี่ยนแปลงเหล่านี้ ฉันจะรีเซ็ต $ PATH ของฉันอย่างถาวรได้อย่างไร ฉันใช้ Mountain Lion เวอร์ชันล่าสุด

1
สร้างพาร์ติชันใหม่ในพื้นที่ที่ไม่ได้ปันส่วนด้วย diskutil
ฉันได้ลบพาร์ติชั่นแรกใน HD ภายนอกของฉันจนตอนนี้มีพื้นที่ว่าง 100GB ที่จุดเริ่มต้นของพาร์ติชัน ฉันต้องการเรียกคืนพื้นที่นั้น แต่ Disk Utility ไม่อนุญาตให้ฉันสร้างพาร์ติชันใหม่ที่นั่น (มันจะไม่ทำอะไรเลยเมื่อฉันคลิก 'ใช้') มีวิธีที่จะทำให้สำเร็จด้วยdiskutilหรือไม่ ฉันเพิ่งค้นพบวิธีที่จะเปลี่ยน (หรือลบหรือแยก ฯลฯ ) พาร์ติชันที่มีอยู่โดยการป้อน disk2s2 เป็น ID อุปกรณ์ แต่พื้นที่ว่างไม่มี ID อุปกรณ์ดังกล่าว ขาออก: $ diskutil list disk2 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.5 TB disk2 1: EFI 209.7 MB disk2s1 2: Apple_HFS Shared 199.3 …

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