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

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

2
ฉันจะสร้างลิงก์สัญลักษณ์ไปยังไดเร็กทอรีที่มีช่องว่างได้อย่างไร?
ฉันพยายามสร้างลิงค์สัญลักษณ์โดยใช้คำสั่งต่อไปนี้: ln -s "~/Foo Bar/" Foo ... แต่มันไม่ทำงาน (เช่นเมื่อฉันเข้าไปในเครื่องมือค้นหาและลองคลิกสองครั้งมันบอกว่ามันชี้ไปยังเส้นทางที่ไม่ถูกต้องและแจ้งให้ฉันลบชื่อแทนหรือแก้ไข) ฉันต้องเปลี่ยนชื่อโฟลเดอร์เป็นFooBarแล้วเรียกใช้คำสั่งต่อไปนี้: ln -s ~/FooBar/ Foo ฉันจะสร้างลิงค์โดยไม่ต้องลบพื้นที่ออกจากชื่อโฟลเดอร์ได้อย่างไร ฉันกำลังมองหาวิธีการทำสิ่งนี้ใน Terminal ไม่ใช่ใน Finder's UI

2
ฉันสามารถติดตั้งหรืออัปเดตแอพ Mac App Store ผ่านทางบรรทัดคำสั่งโดยใช้เทอร์มินัลได้หรือไม่ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : Mac App Store สามารถติดตั้งและอัปเกรดอัตโนมัติได้หรือไม่? (4 คำตอบ) ปิดให้บริการใน3 ปีที่ผ่านมา มีวิธีการอย่างเป็นทางการจาก Apple หรือวิธีแก้ไขปัญหาเพื่อให้ฉันสามารถติดตั้งหรืออัปเดตแอป Mac App Store ผ่าน Terminal ได้หรือไม่

2
แก้ไข PATH เพื่อให้ / usr / local / bin อยู่ข้างหน้า / usr / bin
ฉันพยายามติดตั้งก่อ แต่ได้รับคำเตือนต่อไปนี้: Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths: 2to3 2to3-2.7 idle idle2.7 pydoc pydoc2.7 python python-config python2.7 python2.7-config pythonw pythonw2.7 smtpd.py smtpd2.7.py Consider amending your PATH so that /usr/local/bin is …

3
ตรวจสอบระดับแบตเตอรี่ของหูฟังบลูทู ธ ที่เชื่อมต่อจากบรรทัดคำสั่ง
ฉันพยายามตรวจสอบระดับแบตเตอรี่ของหูฟังไร้สายจากบรรทัดคำสั่ง ฉันเจอการสนทนาเล็กน้อย และดูเหมือนว่าทั้งหมดที่ฉันต้องทำคือป้อนต่อไปนี้: ioreg -c 'deviceName' |grep -i batterypercent ฉันพยายามใช้คำสั่งนี้ "Powerbeats ไร้สาย" และ "bluetoothaudiod" สำหรับ'deviceName''s batterypercentแต่ไม่กลับมา ฉันพยายามioreg -c bluetoothaudiod |grep -i batteryรับข้อมูลทั่วไปเกี่ยวกับแบตเตอรี่และรับสิ่งนี้เป็นคำตอบ: | | +-o AppleSmartBatteryManager <class AppleSmartBatteryManager, id 0x100000250, registered, matched, active, busy 0 (0 ms), retain 7> | | +-o AppleSmartBattery <class AppleSmartBattery, id 0x100000252, registered, matched, active, …

1
จะแชร์ประวัติระหว่างแท็บเทอร์มินัลได้อย่างไร
ฉันมักพบว่าตัวเองใช้แท็บสองหรือสามแท็บใน Terminal ของฉันใน OS X ความไม่สะดวกเล็กน้อยคือโดยค่าเริ่มต้นแท็บจะไม่แบ่งปันประวัติคำสั่งของพวกเขา ดังนั้นการค้นหาคำสั่งก่อนหน้านี้ที่ฉันรันบนแท็บอื่นโดยการพิมพ์history | grep thingIamlooking forไม่พบมัน มีวิธีบังคับให้แท็บเทอร์มินัลแบ่งปันประวัติหรือมีคำสั่ง " history_of_all_tabs " อื่น ๆบ้างไหม?

2
ทำความเข้าใจกับกลุ่มผู้ใช้ 'พนักงาน'
เป็นที่ทราบกันว่าผู้ใช้ทั้งหมดเป็นสมาชิกของกลุ่ม 'พนักงาน' หากคุณตั้งค่าผู้ใช้มาตรฐานและสร้างไฟล์ใด ๆ รายการของไฟล์นั้นในเทอร์มินัลที่มี 'ls -la' จะแสดงกลุ่มผู้ใช้ว่าเป็น 'staff' ใช้คำสั่ง dscacheutil เราสามารถดูข้อมูลเกี่ยวกับกลุ่ม ตัวอย่างเช่น: - dscacheutil -q group -a name admin ส่งคืนข้อมูลเกี่ยวกับกลุ่มผู้ดูแลรวมถึงสมาชิกทั้งหมด อย่างไรก็ตามเมื่อใช้เพื่อดูกลุ่ม 'พนักงาน' ฉันคาดว่าจะเห็นผู้ใช้มาตรฐานเป็นสมาชิกของกลุ่ม แต่นี่ไม่ใช่กรณี: - dscacheutil -q group -a name staff name: staff password: * gid: 20 users: root ดังนั้นหากผู้ใช้มาตรฐานทั้งหมดเป็นสมาชิกในกลุ่มพนักงานทำไมพวกเขาจึงไม่ปรากฏที่นี่ มีคำสั่งอื่นที่สามารถแสดงให้สมาชิกที่แท้จริงของกลุ่มพนักงาน?

4
ฉันจะสร้างบัญชีผู้ใช้จาก Terminal ใน Mac OS X 10.11 ได้อย่างไร
ฉันต้องการที่จะสร้างผู้ใช้ใหม่ใน Mac OS X 10.11 จากระยะไกลหลังจากเข้าสู่เครื่อง บนภูเขาสิงโตขั้นตอนเหล่านี้มีการระบุไว้ วิ่ง dscl . -create /Users/joeadmin dscl . -create /Users/joeadmin UserShell /bin/bash dscl . -create /Users/joeadmin RealName "Joe Admin" dscl . -create /Users/joeadmin UniqueID "510" dscl . -create /Users/joeadmin PrimaryGroupID 20 dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin dscl . -passwd /Users/joeadmin password dscl . …


1
Bash หรือ Zsh ต่างกันทำไมใช้อย่างใดอย่างหนึ่ง [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : อะไรคือความแตกต่างระหว่าง Bash และ Zsh (4 คำตอบ) ปิดให้บริการใน6 เดือนที่ผ่านมา ดังนั้นคำถามที่บอกว่ามันสวยมาก ฉันใช้ Snow Leopard และฉันทำการพัฒนาเว็บไซต์เป็นจำนวนมากโดยเฉพาะใน Rails 3 ซึ่งใช้งานคอนโซลอย่างหนัก ฉันเคยเห็นบล็อกเกอร์ที่โด่งดังบางคนพูดถึง Zsh ว่าชอบ Bash แต่พวกเขาไม่รู้ว่ามันจะสร้างความแตกต่างอะไร ใครช่วยให้ฉันเปรียบเทียบที่ดีของสิ่งที่แตกต่างและสิ่งที่อาจทำให้หนึ่งต้องการตัวเลือกหนึ่งหรืออื่น ๆ

2
วิธีการติดตั้งสูตรโฮมบรูว์โดยไม่ต้องอัพเดตโฮมบรูว์เอง
เมื่อฉันติดตั้งหรือติดตั้งสูตรใหม่ homebrew จะอัปเดตตัวเองโดยอัตโนมัติก่อนติดตั้งสูตร เมื่อทำงานกับการเชื่อมต่อที่ช้านี่เป็นสิ่งที่น่ารำคาญ ฉันจะยกเลิกการอัพเดตอัตโนมัตินี้ได้อย่างไร

4
ทำไมการแตก tgz นี้จึงทำให้เกิดข้อผิดพลาดบน Mac ของฉัน แต่ไม่ใช่ใน Linux?
ฉันประสบปัญหาที่ค่อนข้างแปลกและฉันไม่สามารถเข้าใจได้ว่าเกิดอะไรขึ้น ฉันมีไฟล์ tgz SCIP-3.2.0.tgz นั่นคือการโยนข้อผิดพลาดเมื่อฉันพยายามที่จะแกะมัน ข้อผิดพลาดเกิดขึ้นเฉพาะใน OS X (ฉันใช้ 10.10.4) ฉันสามารถแตกไฟล์โดยไม่มีข้อผิดพลาดบนกล่อง Linux ที่รัน CentOS 6.6 ข้อผิดพลาดเกิดขึ้นเมื่อทั้งคู่ใช้บรรทัดคำสั่ง tar คำสั่งและเมื่อใช้ยูทิลิตี้การเก็บถาวร ฉันส่งรายชื่อผู้รับจดหมาย SCIP และฉันมีแฮช SHA-1 เหมือนกับผู้ใช้รายอื่น ( e085a4a3591eddf945dcb365d97d2512c267e374 ) ดังนั้นจึงไม่มีข้อผิดพลาดในการดาวน์โหลด พวกเขาไม่แน่ใจว่าเกิดอะไรขึ้น นี่เป็นข้อผิดพลาดที่ฉันได้รับเมื่อพยายามแกะกล่องโดยใช้ยูทิลิตี้การเก็บถาวร ในกรณีที่ภาพเกิดความเสียหายข้อความในภาพจะกล่าวถึงสิ่งนี้: ไม่สามารถขยาย "scip-3.2.0.tgz" เป็น "Desktop" (ข้อผิดพลาด 1 - ไม่อนุญาตให้ใช้งาน) และเมื่อฉันพยายามแกะกล่องผ่านทางบรรทัดคำสั่ง นี่คือผลลัพธ์ที่ฉันได้รับ . มันเป็นบรรทัดสุดท้าย ( tar: Error exit delayed from previous errors. …


3
วิธีการควบคุมวิทยุไร้สายบลูทู ธ จากบรรทัดคำสั่ง?
คำถามนี้เกือบเหมือนกับคำถามก่อนหน้าของฉันแต่มีความแตกต่างที่สำคัญอย่างหนึ่ง; ฉันต้องการเปิด / ปิดบลูทู ธ จากบรรทัดคำสั่ง (ทุบตีหรือคล้ายกัน) ไม่ใช่จาก AppleScript - คำตอบสำหรับสิ่งนี้ที่ฉันเห็นใน superuser ทั้งหมดที่ใช้ AppleScript ฉันเดาว่าnetworksetupอาจจะมีประโยชน์ แต่มีความคิดว่าอินเตอร์เฟซ (s) เพื่อโต้ตอบกับไม่ - ฉันต้องการคำตอบรวมถึงคำสั่งที่สมบูรณ์ฉันสามารถเรียกใช้ (และเข้าใจ) - ถ้าเรื่องรุ่นของอุปกรณ์มันของเสือดาวหิมะในMacBook2,1การMacBook7,1ยกเว้นMacBook5,1, และถ้าคุณทำได้เพียง 6,1 และ 7,1 ก็ไม่เป็นไร

5
คัดลอกคำสั่งสุดท้ายในเทอร์มินัล
ฉันสามารถดูคำสั่งสุดท้ายในเทอร์มินัลได้โดยกดup arrowตามตัวอย่างต่อไปนี้: ฉันพิมพ์cd /: Makss-Mac:~ maks$ cd / ... กดenter, cd /ดำเนินการคำสั่งและตอนนี้ฉันสามารถกดup arrowและดูคำสั่งcd /อีกครั้ง: Makss-Mac:/ maks$ cd / ฉันต้องการไม่เพียง แต่เห็นคำสั่งสุดท้าย แต่คัดลอกไปยังคลิปบอร์ด อาจมีทางลัดที่ไม่เพียงแสดงคำสั่งสุดท้ายในเทอร์มินัล (เช่นเดียวup arrow) แต่ในเวลาเดียวกันให้คัดลอกไปยังคลิปบอร์ด หรืออาจจะมีทางลัดสำหรับเลือกทั้งหมดจากสายเทอร์มินัลปัจจุบัน และดังนั้นผมจึงจะสามารถที่จะคัดลอกคำสั่งสุดท้าย (หลังจากที่กดup arrow) super+cโดยการกด แน่นอนฉันสามารถเลือกได้ด้วยเมาส์ แต่เมื่อคำสั่งอยู่ในระยะเวลานานกว่า 10 เท่าcd /อาจใช้เวลานานเกินไปโดยเฉพาะถ้าคุณทำทุก ๆ 30 วินาที หรืออาจจะมีวิธีเขียนปลั๊กอินสำหรับเทอร์มินัล

2
ความแตกต่างระหว่างนามสกุลไฟล์. command, .tool และ. sh คืออะไร
ฉันเห็นคำถามสองสามข้อเกี่ยวกับการเรียกใช้งานสคริปต์บรรทัดคำสั่งหรือไม่ ฉันเห็นว่ามีการกล่าวถึงส่วนขยาย. คำสั่งและ. เครื่องมือ ฉันเคยใช้. sh ความแตกต่างระหว่างสคริปต์ที่แตกต่างกันเหล่านี้คืออะไร? ส่วนขยายบางอย่างอนุญาตสำหรับคำสั่งต่าง ๆ หรือไม่?

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