Lorsque j'ouvre le fichier avec TextEdit (je ne veux pas (vraiment, je ne peux pas) utiliser vim), il est considéré comme "verrouillé", même si je modifie les autorisations du fichier via la fenêtre "Get Info" .
Comment puis-je modifier le fichier hosts avec TextEdit?
nano
un éditeur de texte basé sur un terminal plus accessible quevim
pour une tâche simple comme celle-ci.Réponses:
En une seule ligne, depuis le terminal:
Apportez vos modifications, enregistrez et fermez.
la source
Ouvrez TextEdit en tant que sudo
Ouvrez / etc / hosts dans cette nouvelle instance TextEdit en utilisant l'une des méthodes suivantes:
Alternativement, vous pouvez éditer dans Terminal en utilisant nano:
L'utilisation
sudo -e
garantit que les fichiers temporaires, etc. sont traités correctement et que vous ne rencontrez pas de problèmes d'autorisation avec eux.nano
est un simple éditeur basé sur une console qui est assez convivial.la source
pour modifier le fichier d'hôtes dans le terminal, Control-O pour enregistrer, puis appuyez sur Entrée
la source
Vous pouvez essayer TextWrangler pour ce genre de chose; beaucoup plus performant que TextEdit, et si vous utilisez l'installation directe à partir du logiciel BareBones au lieu de la version App Store, il ouvrira volontiers les fichiers verrouillés. Lorsque vous essayez, il vous demande la permission, vous rappelant que vous n'êtes pas membre du groupe requis, mais la saisie du mot de passe vous permettra d'ouvrir et de modifier le fichier. De plus, il a des ajouts de ligne de commande facultatifs (également non intégrés à la version App Store) qui vous permettront d'utiliser TextWrangler en entrant
edit (name of file)
pour ouvrir des choses directement à partir de Terminal. La boîte de dialogue Ouvrir un fichier dispose d'une option pratique "afficher les éléments invisibles" pour vous aider à ouvrir et à modifier également les fichiers cachés ou à préfixe de point. C'est une application gratuite, donc aucun risque d'essayer.la source
Si vous aimez simple, vous pouvez rechercher l'outil vim installé sur MacOS: sudo vi / etc / hosts
la source
Je suis dans HighSierra, et je me souviens bien de Lion et plus tard jusqu'à ce que vous incluiez HighSierra que vous sélectionnez "Hôtes" et l'ouvrez avec Textedit sans aucun bruit.
la source
root
utilisateur et tandis que n'importe qui peut facilement ouvrir le fichier hosts dans TextEdit, on ne peut pas simplement le modifier sauf si ouvert commeroot
, comme suggéré dans la réponse acceptée, bien que cela aussi puisse avoir des problèmes toutes ces années plus tard.