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

macOS (ก่อนหน้านี้ "Mac OS X" และ "OS X") เป็น Unix ที่พัฒนาและจัดจำหน่ายโดย Apple Inc. ตั้งแต่ปี 2544

7
OS X: วิธีป้องกันไม่ให้คอมพิวเตอร์เข้าสู่โหมดสลีประหว่างเซสชัน ssh
เมื่อฉันsshเป็นOS Xคอมพิวเตอร์บนเครือข่ายของฉันเซสชั่นมีจำนวน จำกัด จนกว่าOS Xจะเข้าสู่การนอนหลับโหมด มีวิธีป้องกันไม่ให้เกิดเหตุการณ์นี้ในระหว่างเซสชันSSHของฉันนอกเหนือจากการกระแทกของเมาส์หรือแป้นพิมพ์หรือปิดใช้งานฟังก์ชัน sleep ด้วยตนเองหรือไม่ แก้ไข: เซสชั่น ssh จะเป็นเมานท์ sshfs ง่าย

3
วิธีแก้ไขข้อผิดพลาดการจับมือการแจ้งเตือนของ curl sslv3?
ฉันพยายามขดเว็บไซต์ HTTPS ด้วยวิธีต่อไปนี้: $ curl -v https://thepiratebay.se/ อย่างไรก็ตามมันล้มเหลวด้วยข้อผิดพลาด: * About to connect() to thepiratebay.se port 443 (#0) * Trying 173.245.61.146... * connected * Connected to thepiratebay.se (173.245.61.146) port 443 (#0) * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS alert, Server hello (2): * error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure …
27 command-line  osx  curl  ssl 

5
ทุบตีใน Linux กับ Mac OS
ฉันกำลังซื้อ iMac ฉันทำงานกับ Linux มาเป็นเวลานานและฉันก็ใช้สคริปต์ทุบตี ฉันสงสัยว่าคำสั่ง bash และคุณสมบัติทั้งหมดนั้นมีใน Mac OS หรือไม่? ใครบ้างมีประสบการณ์กับการเขียนสคริปต์ทุบตี Mac? ฉันขอขอบคุณที่คุณป้อนข้อมูล
27 osx  bash-script 

5
ฉันจะกำหนดค่า Emacs ให้ใช้ 'ispell' บน Mac OS X ได้อย่างไร
ฉันใช้brewเป็นผู้จัดการแพ็คเกจสำหรับทั้ง Emacs และ ispell ฉันติดตั้งแล้วทั้งคู่ ทำ google อย่างรวดเร็วฉันไม่สามารถหาวิธีบอก Emacs ได้ว่ามี ispell อยู่ที่ไหนและโหลดพจนานุกรมที่เหมาะสม ตอนนี้เมื่อฉันทำM-x ispell-check-versionEmacs ตอบกลับอย่างไร้จุดหมาย: Searching for program: No such file or directory. ฉันจะกำหนดค่าEmacsให้ใช้ispellอย่างไร
27 osx  emacs 

1
ค้นหา & sed (ค้นหาและแทนที่)
ฉันใช้คำสั่งต่อไปนี้ใน mac ของฉัน: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; และดูเหมือนว่าจะไม่มีผลกระทบ ฉันมีสองไฟล์ในไดเรกทอรีที่ลงท้ายด้วย. java ซึ่งทั้งคู่มีข้อความ foo อยู่ในนั้น ฉันพลาดอะไรไปรึเปล่า? แก้ไข: ผลลัพธ์จากการร้องขอความคิดเห็น [aafghani-03:~/test amirafghani]$ find . -name "*.java" -exec sed -i 's/foo/bar/g' {} \; sed: 1: "./bar.java": invalid command code . sed: 1: "./foo.java": invalid command code .
26 find  sed  osx 

3
mv ไฟล์ไปยัง / dev / null แบ่ง dev / null
ถ้าฉันทำ: touch file; mv file /dev/nullเป็นราก/dev/nullหายไป ls -lad /dev/nullส่งผลให้ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว แบ่งการใช้งานนี้ซึ่งขึ้นอยู่กับ/dev/nullเช่น SSH mknod /dev/null c 1 3; chmod 666 /dev/nullและสามารถแก้ไขได้โดยการทำ ทำไมการย้ายไฟล์ปกติไปยังไฟล์พิเศษนี้ส่งผลให้หายไป/dev/null? เพื่อชี้แจงนี่คือเพื่อวัตถุประสงค์ในการทดสอบและฉันเข้าใจว่าmvคำสั่งทำงานอย่างไร สิ่งที่ฉันอยากรู้คือทำไมls -la /dev/nullก่อนที่จะแทนที่ด้วยไฟล์ปกติจะแสดงผลลัพธ์ที่คาดหวัง แต่หลังจากนั้นมันก็แสดงว่า/dev/nullไม่มีอยู่แม้ว่าไฟล์นั้นจะถูกสร้างขึ้นผ่านmvคำสั่งดั้งเดิมและคำสั่ง file แสดงข้อความ ASCII ฉันคิดว่านี่ต้องเป็นการรวมกันของlsพฤติกรรมคำสั่งร่วมกับdevfsเมื่อไฟล์ที่ไม่ใช่พิเศษมาแทนที่อักขระ / ไฟล์พิเศษ นี่คือบน Mac OS X พฤติกรรมอาจแตกต่างกันไปตามระบบปฏิบัติการอื่น
25 osx  devices  null 

4
sed บน OSX insert ที่บรรทัดหนึ่ง
ดังนั้นฉันจึงใช้ 'sed' บน linux มาระยะหนึ่งแล้ว แต่มีปัญหาเล็กน้อยในการพยายามใช้กับ OSX ตั้งแต่ 'POSIX sed' และ 'GNU sed' มีความแตกต่างกันเล็กน้อย ขณะนี้ฉันกำลังดิ้นรนกับวิธีการแทรกบรรทัดข้อความหลังจากหมายเลขบรรทัดที่แน่นอน (ในกรณีนี้สาย 4) บน linux ฉันจะทำสิ่งนี้: sed --in-place "4 a\ mode '0755'" file.txt ดังนั้นใน OSX ฉันลองนี้: sed -i "" "4 a\ mode '0755'" file.txt อย่างไรก็ตามสิ่งนี้ทำให้ฉันมีข้อผิดพลาด 'ตัวละครพิเศษหลังจาก \ ที่ส่วนท้ายของคำสั่ง' ความคิดใดที่นี่มีอะไรผิดปกติ? ฉันพิมพ์ผิดหรือไม่? หรือฉันไม่เข้าใจความแตกต่างระหว่างรุ่นของ sed อีกไหม
24 sed  osx  posix  gnu 

1
กระบวนการติดอยู่: มันเป็นสัญญาณที่ไม่ดี?
บางครั้งกระบวนการบางอย่างอยู่ในสถานะติดขัด ตัวอย่างเช่น: PID COMMAND %CPU TIME #TH #WQ #POR #MREGS RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE 99357 plugin-container 0.1 12:07.07 10 1 224 2097 40M 84M 66M 82M 2757M 91688 99346 sleeping 99346 firefox 0.4 48:54.20 29 1 265 16250 467M 172M 799M 538M 4210M 91688 1 sleeping …
23 process  osx 


4
การค้นหาเวลาดำเนินการคำสั่งด้วยการเข้าใจถึงปัญหาย้อนหลัง
ฉันเพิ่งดำเนินการกระบวนการที่ยาวนานจากพรอมต์ bash ในการเข้าใจถึงปัญหาหลังฉันหวังว่าฉันจะใช้timeมันหรือสังเกตเวลาที่ฉันเตะมันออกไป มีวิธีในการรับข้อมูลนี้ย้อนหลังหรือไม่? .bash_historyดูเหมือนจะไม่รวมถึงการประทับเวลา ในกรณีของฉันคือ Mac OS X แต่ฉันสนใจโซลูชัน Unix / Linux ทั่วไป เพื่อชี้แจงกระบวนการนี้เสร็จสมบูรณ์แล้วและฉันไม่ต้องการเรียกใช้อีกครั้งเว้นแต่จำเป็นจริงๆ!

8
คุณจะสร้างผู้ใช้ที่ไม่มีรหัสผ่านได้อย่างไร
ใน os X เป็นไปได้ที่จะมีผู้ใช้ที่ไม่มีรหัสผ่าน หากคุณตรวจสอบพวกเขาด้วยรหัสผ่านของพวกเขาแสดงเป็นdscl *นี้จะใช้สำหรับผู้ใช้ระบบเช่นผู้ใช้สำหรับฐานข้อมูลเช่นmysql, pgsqlฯลฯ อะไรที่ดีเกี่ยวกับเรื่องนี้ก็คือผู้ใช้เหล่านี้ไม่ปรากฏขึ้นที่หน้าจอเข้าสู่ระบบและคุณไม่สามารถเข้าสู่ระบบเป็นพวกเขาโดยไม่sudoฯลฯ หลังจากลบผู้ใช้รายนั้นที่พยายามทำบางสิ่งออกไปฉันต้องการสร้างใหม่ แต่ทำไม่ได้ *ฉันจะจัดการเพื่อให้ได้ผู้ใช้ที่มีรหัสผ่านที่ว่างเปล่าและฉันสามารถตั้งรหัสผ่านเพื่อ แต่ไม่มีผลใด ๆ เหมือนข้างต้นเนื่องจากผู้ใช้ปรากฏบนหน้าจอเข้าสู่ระบบของฉัน คุณจะสร้างผู้ใช้ดังกล่าวได้อย่างไร?
22 osx  users  password  login 

2
ตัวเลือกคำสั่ง macOS rm '-W' - ยกเลิกการลบ
ฉันกำลังดูหน้า man สำหรับrmคำสั่งบน MacBook ของฉันและฉันสังเกตเห็นสิ่งต่อไปนี้: - ความพยายามที่จะยกเลิกการลบไฟล์ที่มีชื่อ ขณะนี้ตัวเลือกนี้สามารถใช้เพื่อกู้คืนไฟล์ที่มี Whiteouts เท่านั้น สิ่งนี้หมายความว่า? "Whiteout" คืออะไร?
22 files  osx  rm  deleted-files 

9
วิธีใช้ ifconfig เพื่อแสดงอินเตอร์เฟสที่แอ็คทีฟเท่านั้น
โดยค่าเริ่มต้นifconfigจะแสดงให้ฉันอินเตอร์เฟซที่มีอยู่ทั้งหมด แต่ถ้าผมแค่อยากจะแสดงผลactiveคน? ชอบen0เฉพาะด้านล่าง en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 14:10:9f:e0:eb:c9 inet6 fe80::1610:9fff:fee0:ebc9%en0 prefixlen 64 scopeid 0x4 inet X.X.X.X netmask 0xffffff00 broadcast 101.6.69.255 nd6 options=1<PERFORMNUD> media: autoselect **status: active** en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=60<TSO4,TSO6> ether 32:00:14:e7:4f:80 media: autoselect <full-duplex> **status: inactive** การแจ้งเตือนifconfig en0จะไม่เป็นที่น่าพอใจen0เสมอไป) ฉันใช้ Mac OS X

3
ไม่มีเอาต์พุตสีน้อยกว่าสำหรับคำสั่ง ls
ถ้าฉันรันlsฉันจะได้เอาต์พุตสีซึ่งฉันคิดว่ามันค่อนข้างสะดวกในการดูไฟล์ประเภทต่างๆ เมื่อฉันพยายามที่จะไปป์กับlessแม้กระทั่ง-rและตั้ง-Rค่าสถานะสีที่หายไปเสมอ ฉันใช้zshเวอร์ชั่น 5.0.7 ความคิดใด ๆ ขอบคุณ แก้ไข: ฉันอยู่บน OS X
21 osx  pipe  ls  colors  less 

2
จะรักษาระบบที่ไม่เชื่อเรื่องพระเจ้าได้อย่างไร?
เนื่องจากการทำงานฉันเพิ่งเริ่มใช้ OS X และได้ตั้งค่าโดยใช้ homebrew เพื่อรับประสบการณ์คล้ายกับ Linux อย่างไรก็ตามมีความแตกต่างเล็กน้อยในการตั้งค่าของพวกเขา บางระบบต้องอยู่ในระบบเดียวเท่านั้น เมื่อ dotfiles ของฉันอยู่ในพื้นที่เก็บข้อมูลคอมไพล์ฉันสงสัยว่าสวิตช์ชนิดใดที่ฉันสามารถตั้งค่าได้ดังนั้นการกำหนดค่าบางอย่างจะอ่านเฉพาะระบบ Linux และอื่น ๆ สำหรับ OS X ในฐานะที่เป็น dotfiles ผมหมายในหมู่อื่น ๆ เพื่อหรือ.bash_profiles.bash_alias

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