คำถามติดแท็ก macos

ระบบปฏิบัติการที่ใช้ Unix ของ Apple ใช้สำหรับคำถามเกี่ยวกับระบบปฏิบัติการหรือเพื่อให้บริบทของระบบปฏิบัติการ สำหรับคำถามเกี่ยวกับฮาร์ดแวร์ของ Mac ให้ใช้ [mac] คำถามเกี่ยวกับการใช้ macOS บนฮาร์ดแวร์ที่ไม่ใช่ของ Apple ("Hackintosh") เป็นคำถามที่ไม่เกี่ยวข้อง

4
การค้นหาและลบไฟล์ที่ซ้ำกันใน osx ด้วยสคริปต์
จาก: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ ฉันจะแก้ไขได้อย่างไรเพื่อลบเฉพาะเวอร์ชันแรกของ ไฟล์ที่เห็น เปิด Terminal จาก Spotlight หรือโฟลเดอร์ Utilities เปลี่ยนเป็นไดเรกทอรี (โฟลเดอร์) ที่คุณต้องการค้นหา (รวมถึงโฟลเดอร์ย่อย) โดยใช้คำสั่ง cd ที่พรอมต์คำสั่งพิมพ์ cd เช่น cd ~ / Documents เพื่อเปลี่ยนไดเรกทอรีเป็นโฟลเดอร์เอกสารที่บ้านของคุณที่พรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้: find . -size 20 \! -type d -exec cksum {} \; | sort | tee /tmp/f.tmp | cut -f 1,2 -d ' ' | uniq -d …
11 macos  bash 

1
Bash ไม่สามารถใช้งาน exectuable ได้หลังจากติดตั้งแพ็คเกจ Go สำหรับ OS X
ฉันติดตั้ง Go (ภาษาการเขียนโปรแกรม) ไปยัง Max OS X แต่ "go version" ใน terminal ให้ -bash: go: ไม่พบคำสั่ง $PATHผลตอบแทนสะท้อน: /Users/user/.rvm/gems/ruby-1.9.3-p194/bin:/Users/user/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/user/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/user/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/sbin:/usr/sbin ฉันต้องเปลี่ยนอะไรเพื่อเริ่มใช้งาน Go
11 macos  terminal  path 


2
SSH tunnel ไปยังเครือข่ายในบ้านและเข้าถึงเว็บอินเตอร์เฟสเราเตอร์
ฉันกำลังพยายามใช้อุโมงค์ SSH จากสถานที่ห่างไกลเพื่อเชื่อมต่อกับเครือข่ายในบ้านของฉันและเข้าถึงเว็บอินเตอร์เฟสเราเตอร์ ฉันเข้าถึง SSH ไปยังเครือข่ายในบ้านและฉันสามารถเชื่อมต่อกับเครื่องเกตเวย์ "เลานจ์" (เช่น 192.168.1.100) ฉันต้องทำอะไรกับการร้องขอเว็บพร็อกซีกับเราเตอร์ (192.168.1.1) บนเครือข่ายในบ้านผ่าน "เลาจ์" เพื่อที่ฉันจะสามารถดูได้จากตำแหน่งระยะไกล หากสร้างความแตกต่างเครื่อง "เลาจ์" กำลังเรียกใช้ OS X ฉันต้องการ ssh / command-line วิธีการแก้ปัญหานี้เท่านั้นขอบคุณ
11 macos  ssh  ssh-tunnel 

2
ฉันจะปิดการใช้งานแป้นพิมพ์ลัดคำจำกัดความ Command-Control-D ใน OS X Lion ได้อย่างไร
Mac OS X Lion ได้แนะนำคุณสมบัติใหม่ซึ่งในหลาย ๆ แอพพลิเคชั่นคุณสามารถกด Command-Control-D เพื่อสร้างป๊อปอัพพร้อมคำจำกัดความของคำใต้เคอร์เซอร์ของเมาส์ ผลข้างเคียงของสิ่งนี้คือคุณไม่สามารถใช้ทางลัดเดียวกันเพื่อเข้าถึงฟังก์ชันการทำงานในแอปพลิเคชันอื่น ๆ ได้อีกต่อไป (ตัวอย่างเช่น Emacs) เป็นไปได้หรือไม่ ก) ปิดการใช้งานแป้นพิมพ์ลัดคำจำกัดความ Command-Control-D หรือ b) เปลี่ยนแป้นพิมพ์ลัดคำจำกัดความเป็นอย่างอื่นนอกเหนือจาก Command-Control-D หรือไม่

1
ทำการแมปคำสั่งใหม่ใน mac สำหรับ emacs เท่านั้น
ดังนั้นนี่คือการตั้งค่าเริ่มต้นของฉันตอนนี้: Mac OSX + Aquamacs C-X=control+x M-X=option/alt+x ดังนั้นคำสั่งของฉันไม่ได้ใช้โดยทั่วไปใน emacs ดังนั้นฉันจำเป็นต้องทำการแมปการควบคุมใหม่เพื่อควบคุม (อัปเดต: และในทางกลับกัน) สำหรับ emacs เท่านั้น แต่ไม่ใช่สำหรับแอปพลิเคชัน Mac อื่น ๆ เป็นไปได้ไหม?
11 macos  emacs 


4
ฉันจะเขียนวงเล็บปีกกา {และ} ใน Emacs บน Mac OS X ด้วยรูปแบบแป้นพิมพ์สแกนดิเนเวียได้อย่างไร?
ฉันไม่สามารถเขียน{และใช้}Emacs บน Macbook Air ด้วยรูปแบบแป้นพิมพ์ภาษาสวีเดน ในโปรแกรมอื่น ๆ ทั้งหมดที่ฉันทำเช่นนี้โดยการกดalt+ shift+ (สำหรับ{และกุญแจที่สอดคล้องกับสำหรับ)} ฉันจะพิมพ์{และ}emacs ได้อย่างไร?


2
คุณจะค้นหาผู้ใช้ที่เข้าสู่ระบบใน OS X GUI ได้อย่างไร?
พยายามค้นหาว่าผู้ใช้รายใดมีการเข้าสู่เครื่องโดยเฉพาะผู้ใช้ที่ใช้ส่วนต่อประสานกราฟิกกับผู้ใช้หรือไม่ เป็นไปได้ผ่านทางบรรทัดคำสั่ง?

3
คุณเปิดใช้งาน syslogd เพื่อยอมรับการเชื่อมต่อขาเข้าบน Snow Leopard จากตัวบันทึกระยะไกลได้อย่างไร
ฉันจะรับ syslogd เพื่อยอมรับการเชื่อมต่อขาเข้าจากโฮสต์ระยะไกลบน Snow Leopard ได้อย่างไร ฉันต้องการรวมศูนย์การบันทึกเช่นที่อุปกรณ์และระบบต่าง ๆ ส่งบันทึกไปยัง syslogd ของ Snow Leopard ซึ่งโดยปกติแล้วจะแขวนใน UDP 514 อย่างไรก็ตามฉันไม่สามารถทำให้พวกเขาได้รับการยอมรับจาก ole syslogd ที่ดี ฉัน tcpdumped บนกล่อง Snow Leopard เพื่อตรวจสอบว่าแพ็คเก็ตกำลังพ่นออกไปที่พอร์ต 514 - พวกเขาเป็น ฉันตรวจสอบว่า syslogd กำลังฟัง 514 - ไม่ใช่ Googling around บอกฉันว่าใน OSX เวอร์ชั่นเก่า (คุณไม่ชอบวิธีที่สิ่งต่าง ๆ เปลี่ยนแปลงอย่างรวดเร็วบน OSX) เพียงแค่เพิ่มธงลงใน syslogd daemon เพื่อให้รีโมต หนึ่งทำสิ่งนี้ใน com.apple.syslogd.plist …

6
หน้าจอ GNU จะไม่สืบทอด PATH ของฉันที่ 10.5.8
ฉันใช้หน้าจอเป็นประจำทุกวันสำหรับความต้องการของเครื่องและฉันมีความสุขมากกับมัน เมื่อเร็ว ๆ นี้ แต่ผมทำบางอย่างเพื่อการปรับปรุงแฟ้มการกำหนดค่าทุบตีของฉันและฉันสังเกตเห็นว่าผมได้รับการตั้งค่าต่าง ๆPATHองค์ประกอบ ( PATH, MANPATH, INFOPATHฯลฯ ) ในสถานที่ 2 แห่ง .bash_profileผมปรับเปลี่ยนไฟล์ที่จะเป็นสิ่งที่พวกเขาควรจะเป็นและตอนนี้ทั้งหมดของตัวแปรสภาพแวดล้อมของฉันได้รับการตั้งครั้งเดียวใน นี่คือปัญหาของฉัน เห็นได้ชัดว่าเหตุผลที่ฉันตั้งค่าพวกเขาในสองสถานที่เป็นเพราะหน้าจอ หน้าจอปรากฏขึ้นเพื่อดำเนินการเท่านั้น.bashrcและไม่ได้รับมรดกPATHตัวแปรสภาพแวดล้อมอื่น ๆของฉันหรืออย่างถูกต้องจากเปลือก bash ดั้งเดิมของฉัน เพราะเพียงดำเนินการ.bashrcและตอนนี้ฉันตั้งค่าตัวแปรของฉันในเพียงฉันได้รับไม่สมบูรณ์.bash_profilePATH คำถามของฉันคือการทำให้ตัวแปรสภาพแวดล้อมของฉันเข้าสู่หน้าจอโดยไม่ต้องทำซ้ำ การอ่านผ่านBashเอกสารดูเหมือนจะบ่งบอกว่ามันอาจเป็นชนิดของเชลล์ที่หน้าจอใช้ในการเข้าสู่ระบบนั่นคือเชลล์แบบโต้ตอบที่ไม่ใช่การเข้าสู่ระบบแต่ฉันไม่สามารถหาวิธีบังคับให้หน้าจอใช้เชลล์ชนิดใดชนิดหนึ่งเท่านั้น -s /bin/bashเปลือกใช้ผ่านทาง คุณสามารถอ่าน config ไฟล์ของฉันที่หน้า GitHub ของฉัน นี่คือการกระทำการกระทำที่หน้าจอยากจน แก้ไข:ฉันใช้Screen version 4.00.03 (FAU) 23-Oct-06และฉันมักจะเรียกใช้โดยscreen -h 50000 แก้ไข:ตอนนี้ฉันสามารถทดสอบบน Cygwin ( CYGWIN_NT-5.1 1.7.1(0.218/5/3) i686, Screen version 4.00.03 (FAU) 23-Oct-06) …

1
ลบไฟล์ที่ตรงกับชื่อซ้ำบนบรรทัดคำสั่ง (OS X) ซ้ำ ๆ
เมื่อไม่นานมานี้ฉันได้ลองอรรถประโยชน์การสำรองข้อมูลและต้องการสำรองข้อมูลสำเนาที่ฉันมีในบางเว็บไซต์ใน MacBook (OS X) น่าเสียดายที่ยูทิลิตี้เหลือสองไฟล์ในทุกไดเรกทอรีที่สำรองข้อมูล: .shadowFileListและ.shadowFolderFlagPlist ตอนนี้ฉันได้ลบข้อมูลสำรองออกจากไดเรกทอรีนั้นแล้ว แต่มันยังคงอยู่ในไฟล์และฉันต้องการกำจัด dotfiles ฉันไม่ได้เป็นผู้ใช้บรรทัดคำสั่งจริงๆ แต่รู้ว่าเป็นวิธีที่ดีที่สุดที่จะทำ ฉันสงสัยว่าผมจะต้องท่อส่งออกของไปfindrm คุณจะทำสิ่งนี้ได้อย่างไร

1
มีวิธีที่จะป้องกันไม่ให้แอปพลิเคชันใน Mac OS X ขโมยโฟกัสได้หรือไม่?
ฉันรู้ว่าฉันถามคำถามนี้ในบริบทของการสลับช่องว่างและมันถูกถามเกี่ยวกับ Windows และฉันเคยเห็นการสนทนาของมันที่อื่นแต่ฉันรู้ว่าฉันต้องการหยุดแอปพลิเคชันไม่ให้ขโมยโฟกัสในบริบทใด ๆ แม้แต่ใน พื้นที่เดียวและด้วยเหตุผลใดก็ตาม นั่นคือฉันต้องการที่จะปิดการใช้งานทั้งหมดและมีเพียงตัวเลือกของฉันสลับโฟกัสแอปพลิเคชัน เป็นไปได้ไหม ขอบคุณ
11 macos  mac  osx-leopard  focus 

5
ฉันจะบอก sudo ให้เขียนไฟล์ด้วย umask 0022 ได้อย่างไร
ฉันเพิ่งอัพเกรดเป็น Snow Leopard ฉันสังเกตว่าไฟล์บางไฟล์ที่เขียนโดย MacPort นั้นได้รับการติดตั้งโดยไม่ได้รับอนุญาต - ไฟล์นั้นเขียนด้วย umask 0077 ฉันคิดว่าฉันได้ จำกัด ปัญหา: คำสั่งจะถูกเรียกผ่านportsudo .bashrcไฟล์ของฉันระบุ umask เป็น 0077 ใน OS X เวอร์ชั่นเก่า (10.5 และต่ำกว่า) sudo ใช้ umask ของผู้ใช้รูท (ซึ่งคือ 0022) อย่างไรก็ตามตอนนี้มันใช้umask ของฉัน 0077 อย่างไรก็ตามมีการsudoใช้พฤติกรรมเก่าหรือไม่? ตอนนี้มันเป็นชนิดที่น่ารำคาญเพราะผมต้องใช้sudoในการเรียกใช้คำสั่งง่ายๆเช่นport installed, port outdatedฯลฯ (ปัญหาอธิบายไว้ในรายละเอียดเพิ่มเติมในตั๋ว MacPortนี้) แก้ไข ฉันค้นพบumaskตัวเลือกสำหรับ sudo และใน/etc/sudoersฉันเพิ่มบรรทัดต่อไปนี้: Defaults umask=0022 อย่างไรก็ตามสิ่งนี้ไม่ได้ทำงานตามที่ต้องการเพราะumask จริงที่ใช้โดยsudoเป็นสหภาพของหน้ากากผู้ใช้ที่มีหน้ากากเริ่มต้นนี้ เพื่อแทนที่พฤติกรรมของsudoumask และใช้ค่าเริ่มต้นโดยตรง …

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