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

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

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

2
วิธีการซ่อมแซมการอนุญาต Homebrew หลังจากติดตั้งเป็นรูท
ฉันวิ่งก่อเป็นรูทตอนนี้มันหมดอายุแล้ว ไม่มีการอัปเดตอีกต่อไป จะแก้ไขอย่างไร $ brew update && brew upgrade error: Unable to append to .git/logs/HEAD: Permission denied error: Unable to append to .git/logs/refs/remotes/origin/master: Permission denied Error: Failed to update tap: caskroom/cask $ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if …

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

4
ค้นหาไดเรกทอรีการติดตั้ง Google Chrome โดยใช้ Terminal
ฉันจะค้นหาไดเรกทอรี / เส้นทางการติดตั้ง Google Chrome โดยใช้บรรทัดคำสั่งได้อย่างไร Google Chrome ติดตั้งไว้ที่เส้นทางเริ่มต้นเสมอโฟลเดอร์ "/ Applications /" หรือไม่ ฉันลองคำสั่งต่อไปนี้แล้ว ใครช่วยแนะนำสิ่งที่ฉันทำผิดได้ไหม locate "*Chrome.app" เมื่อฉันใช้คำสั่งนี้จะค้นหาเฉพาะรายการฐานข้อมูลของซอฟต์แวร์ที่ติดตั้ง find / -type d -name "*Chrome.app" แสดงรายการไฟล์ทั้งหมดบนระบบ ฉันจะค้นหาเส้นทางของ Google Chrome โดยใช้คำสั่งนี้หรือมีวิธีอื่นได้อย่างไร

4
ฉันสามารถแสดงรายการไฟล์ที่เรียงลำดับตามวันที่ที่เพิ่มลงในโฟลเดอร์จากเครื่องมือบรรทัดคำสั่งเช่น ls ได้หรือไม่
ฉันต้องสร้างสคริปต์ที่แสดงไฟล์ในลำดับเดียวกันกับโฟลเดอร์ดาวน์โหลดเริ่มต้นใน Dock เรียงลำดับตามวันที่เพิ่มใหม่ล่าสุดก่อน lsฉันไม่สามารถดูเหมือนจะหาตัวเลือกใน มีวิธีอื่นที่จะทำอย่างไร

3
AirDrop: วิธีการเข้าถึง AirDrop จากบรรทัดคำสั่ง?
ฉันกำลังมองหาตัวเลือกในการใช้ Airdrop เพื่อซิงค์ชุดไดเรกทอรีระหว่างคอมพิวเตอร์สองเครื่อง ฉันต้องการที่จะบรรลุเป้าหมายนี้แบบไร้สาย (ดังนั้นเลือก Airdrop โดยไม่ต้องเชื่อมต่อคอมพิวเตอร์บนเครือข่ายหรือด้วยสายเคเบิลแบบไขว้) มีคำสั่งให้ส่งไฟล์ไปยัง Mac เครื่องอื่นหรือไม่? นอกจากนี้ยังมีวิธีอนุญาตให้ Mac รับการร้องขอโดยอัตโนมัติหรือไม่

3
แสดงกิจกรรมในปฏิทินเป็นข้อความในเทอร์มินัล
การใช้โยเซมิตีมีวิธีแสดงกิจกรรมจากปฏิทินของฉันในบรรทัดคำสั่งหรือไม่ ฉันรับทราบปฏิทินแอปเปิ้ลสต็อกสินค้าสำหรับสิ่งต่าง ๆ เช่นวันหยุดและ / usr / share / calendar / และคำสั่ง 'calendar' เพื่อแสดงเหตุการณ์ที่แสดงในรายการเหล่านี้ มีวิธีการทำสิ่งเดียวกัน แต่รายการเหตุการณ์จากปฏิทินของตัวเอง? ฉันพบว่าปฏิทินส่วนบุคคลถูกเก็บไว้ใน ~ / Library / Calendars แต่ทุกอย่างที่ฉันพบในโฟลเดอร์นั้นไม่สามารถใช้งานได้ด้วยคำสั่ง 'calendar' มีหลายโฟลเดอร์ที่มีชื่อคลุมเครือคล้ายกับ "D4385-GS57-D352-GA248592.calendar" และบางโฟลเดอร์มีไฟล์ * .ics จำนวนมากซึ่งฉันคิดว่าเป็นเหตุการณ์ในปฏิทิน

2
จะเปลี่ยนการสร้าง (st_birthtime) วันที่ / เวลาของไฟล์ใน Lion ได้อย่างไร? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ฉันจะตั้งเวลาสร้างไฟล์ได้อย่างไร? (2 คำตอบ) ปิดให้บริการใน3 ปีที่ผ่านมา touch(1)สามารถเปลี่ยนการแก้ไขและเวลาเข้าถึงเท่านั้น แต่ไม่มีตัวเลือกสำหรับเวลาการสร้าง สิ่งนี้ไม่ได้ผลอย่างน้อยก็ไม่ได้อยู่ที่ Lion ดังนั้นฉันจะเปลี่ยนเวลาการสร้างได้อย่างไรซึ่งเรียกว่าเวลาเกิดในfstat(2)? ไม่มีการเรียกที่สอดคล้องกันutimes(2)และดูเหมือนจะไม่มีเครื่องมือบรรทัดคำสั่งสำหรับสิ่งนี้ ฉันรู้ว่าฉันสามารถคัดลอกไฟล์ไปยังไฟล์ใหม่ซึ่งได้รับเวลาปัจจุบันเป็นเวลาเกิด (และลบต้นฉบับ) แต่แน่นอนต้องมีวิธีที่ดีกว่า
10 command-line  uti 

2
เป็นไปได้ไหมที่จะดูรหัสผ่านผ่าน Terminal
ไม่มีใครรู้วิธีดูรหัสผ่านใน Terminal หรือไม่ อาจเป็นเพราะการเข้าถึงข้อมูล Keychain หรืออะไรบางอย่าง? ฉันต้องการดูรหัสผ่านในเทอร์มินัลด้วยชุดคำสั่ง

3
Netcat -e บน Mac OS X
ฉันเป็น macuser มือใหม่ที่มาจาก Debian และฉันเป็นผู้ใช้บรรทัดคำสั่งขนาดใหญ่ หนึ่งอันที่ฉันชอบคือ netcat (aka nc บน mac) ฉันชอบตัวเลือก -e โดยเฉพาะซึ่งเปิดใช้งานเพื่อสร้างกระบวนการที่จัดการข้อเสนอแบบสองทิศทางกับ strems น่าเสียดายที่เมื่อฉันใช้คลาสสิก: nc -l -p 6666 -e /bin/bash Netcat ไม่เห็นด้วยกับฉันและฉันได้รับสิ่งนี้: nc: illegal option -- e usage: nc [-46DdhklnrtUuvz] [-i interval] [-p source_port] [-s source_ip_address] [-w timeout] [-X proxy_version] [-x proxy_address[:port]] [hostname] [port[s]] นั่นหมายความว่าอย่างไร? ฉันสามารถใช้คำสั่งนี้ในวิธีอื่นได้หรือไม่? ขอบคุณสำหรับความช่วยเหลือของคุณ, ปล้น …

1
การใช้บรรทัดคำสั่งวิธีทำให้ผู้ใช้เป็นผู้ดูแลระบบ
ทันทีที่ฉันผูก Mac กับโดเมน AD ฉันมักจะเข้าสู่ Mac ด้วยบัญชีผู้ใช้ แน่นอนภายใต้การตั้งค่าระบบผู้ใช้ & กลุ่มบัญชีผู้ใช้จะถูกทำเครื่องหมายเป็น: จัดการ, มือถือ ขั้นตอนที่สองของฉันคือการทำให้บัญชีผู้ใช้เป็นผู้ดูแลระบบเพราะฉันต้องการให้เขา / เธอสามารถติดตั้ง / ลบสิ่งต่าง ๆ จากเครื่อง Mac ของเขาได้ ดังนั้นด้วย GUI, การตั้งค่าระบบ> ผู้ใช้ & กลุ่ม> ฉันเลือกชื่อผู้ใช้และฉันทำเครื่องหมายตัวเลือก: เปิดใช้งานอนุญาตให้ผู้ใช้จัดการคอมพิวเตอร์เครื่องนี้และฉันรีสตาร์ทเครื่องและทุกอย่างทำงานได้ดี ตอนนี้ผู้ใช้เป็นผู้ดูแลระบบของเครื่องนั้น คำถามฉันจะทำกระบวนการข้างต้นด้วยบรรทัดคำสั่งใน Terminal ได้อย่างไร ไม่ใช่กระบวนการผูก แต่จะทำให้ผู้ดูแลระบบผู้ใช้สำหรับเครื่องเฉพาะนั้น


6
จะไปนามแฝงจากเทอร์มินัลได้อย่างไร
โดยนามแฝงฉันหมายถึงทางลัดโฟลเดอร์ที่สร้างขึ้นเมื่อคุณคลิกขวาที่โฟลเดอร์ใน Finder และเลือก "Make Alias" ฉันสามารถสำรวจการเชื่อมโยงสัญลักษณ์ในขั้วแต่มันไม่ทำงานบนนามแฝง:cd bash: cd: example-alias: Not a directoryเป็นไปได้ไหมที่จะเปลี่ยนไดเรกทอรีเป็นปลายทางของนามแฝงใน Terminal

3
Mountain Lion ตั้งค่าเท็กซ์เอดิเตอร์เริ่มต้นสำหรับคำสั่งเทอร์มินัล“ open -t” อย่างไร
OSX ดูเหมือนจะเสนอopen -tทางลัดบรรทัดคำสั่งเพื่อเปิดไฟล์โดยพลการในตัวแก้ไขข้อความเริ่มต้นของระบบ ชุดแก้ไขข้อความเริ่มต้นนี้อยู่ที่ไหน ฉันสามารถเปลี่ยนจากบรรทัดคำสั่ง (ถ้าเป็นไปได้) หรือโดยทางโปรแกรมหรือไม่? ตัวเลือกเริ่มต้นของ TextEdit กำลัง จำกัด

2
ฉันจะระงับผู้ใช้บางคนชั่วคราวโดยซ่อนจากหน้าจอเข้าสู่ระบบได้อย่างไร
ฉันต้องจัดการเวิร์กสเตชัน OSX ที่ใช้ร่วมกันซึ่งใช้โดยตัวละครที่หมุนเวียนตลอดทั้งปี หน้าจอเข้าสู่ระบบจะกลายเป็นเรื่องยุ่งยากอย่างรวดเร็วเมื่อผู้ใช้ที่ไม่ได้อยู่ในที่ใดขณะหนึ่งจะปรากฏขึ้นมา ฉันจะล้างหน้าจอเข้าสู่ระบบโดยไม่ต้องทำบัญชีที่จะต้องสร้างขึ้นใหม่ในภายหลังได้อย่างไร นอกจากนี้เมื่อมีใครบางคนหายไปเป็นระยะเวลานานฉันต้องการให้บัญชีของพวกเขาถูกล็อคดังนั้นจึงไม่สามารถใช้ในเครื่องหรือจากระยะไกลได้ แต่ฉันไม่ต้องการให้รหัสผ่านของผู้ใช้เมื่อพวกเขากลับมาดำเนินการอย่างรวดเร็วของผู้ดูแลระบบ พวกเขากลับเข้าสู่ระบบอีกครั้ง?

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