เมื่อฉันเปิดไฟล์ด้วย TextEdit (ฉันไม่ต้องการ (จริง ๆ แล้วฉันไม่สามารถใช้) เป็นกลุ่มได้จะเห็นเป็น "ล็อค" แม้ว่าฉันจะแก้ไขสิทธิ์ของไฟล์ผ่านหน้าต่าง "รับข้อมูล" .
ฉันจะแก้ไขไฟล์โฮสต์ด้วย TextEdit ได้อย่างไร
เมื่อฉันเปิดไฟล์ด้วย TextEdit (ฉันไม่ต้องการ (จริง ๆ แล้วฉันไม่สามารถใช้) เป็นกลุ่มได้จะเห็นเป็น "ล็อค" แม้ว่าฉันจะแก้ไขสิทธิ์ของไฟล์ผ่านหน้าต่าง "รับข้อมูล" .
ฉันจะแก้ไขไฟล์โฮสต์ด้วย TextEdit ได้อย่างไร
คำตอบ:
ในหนึ่งบรรทัดจากเทอร์มินัล:
sudo -b "/Applications/Textedit.app/Contents/MacOS/TextEdit" /etc/hosts
ทำการเปลี่ยนแปลงบันทึกและปิด
เปิด TextEdit เป็น sudo
sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit
เปิด / etc / hosts ในอินสแตนซ์ TextEdit ใหม่โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
หรือคุณสามารถแก้ไขใน Terminal โดยใช้ nano:
SUDO_EDITOR=nano sudo -e /etc/hosts
การใช้sudo -e
ช่วยให้มั่นใจว่ามีการจัดการไฟล์ชั่วคราวและอื่น ๆ ในวิธีการที่เหมาะสมและคุณจะไม่พบปัญหาในการอนุญาต nano
เป็นตัวแก้ไขคอนโซลที่ใช้งานง่ายซึ่งค่อนข้างใช้งานง่าย
sudo nano /private/etc/hosts
เพื่อแก้ไขไฟล์โฮสต์ภายใน Terminal, Control-O เพื่อบันทึกจากนั้นกด Enter
คุณสามารถลอง TextWrangler สำหรับสิ่งนี้; มีความสามารถมากกว่า TextEdit มากและถ้าคุณใช้การติดตั้งโดยตรงจาก BareBones Software แทนที่จะเป็นเวอร์ชั่น App Store มันจะเปิดไฟล์ที่ถูกล็อคอย่างมีความสุข เมื่อคุณลองมันจะขออนุญาตเตือนคุณว่าคุณไม่ได้เป็นสมาชิกของกลุ่มที่ต้องการ แต่การป้อนรหัสผ่านจะช่วยให้คุณสามารถเปิดและแก้ไขไฟล์ได้ นอกจากนี้ยังมีการเพิ่มบรรทัดคำสั่งเพิ่มเติม (ยังไม่ได้สร้างในเวอร์ชัน App Store) ที่จะช่วยให้คุณใช้ TextWrangler โดยการป้อนedit (name of file)
เพื่อเปิดสิ่งต่าง ๆ โดยตรงจากเทอร์มินัล กล่องโต้ตอบเปิดไฟล์มีตัวเลือก "แสดงรายการที่เชิญชวน" ที่สะดวกสบายเพื่อช่วยคุณเปิดและแก้ไขไฟล์ที่ซ่อนหรือจุดนำหน้าด้วย มันเป็นแอพฟรีที่ไม่มีความเสี่ยงในการลอง
ถ้าคุณชอบง่ายๆคุณสามารถค้นคว้าเครื่องมือ vim ที่ติดตั้งบน MacOS: sudo vi / etc / hosts
ฉันอยู่ใน HighSierra และฉันจำได้ดีจาก Lion และใหม่กว่าจนกระทั่งรวมถึง HighSierra ที่คุณเลือก "Host" และเปิดด้วย Textedit โดยไม่ต้องกังวลใจ
root
ผู้ใช้และในขณะที่ทุกคนสามารถเปิดไฟล์โฮสต์ใน TextEdit ได้อย่างง่ายดาย เปิดเป็นroot
ตามที่แนะนำในคำตอบที่ยอมรับแม้ว่าอาจจะมีปัญหาเช่นกันในปีต่อ ๆ ไป
nano
เป็นเท็กซ์เทอร์มินัลที่เข้าถึงได้vim
ง่ายกว่าสำหรับงานง่ายๆเช่นนี้