Sie haben die Datei mit falschen Zeilenenden gespeichert (Wagenrücklauf statt Zeilenvorschubzeichen), daher sieht es aus, als würde eine Zeile Unix darstellen. Sie müssen / etc-Dateien mit Zeilenumbrüchen (unix) speichern. Dazu können Sie einen guten Klartext-Editor wie TextWrangler verwenden. Alternativ können Sie diesen Befehl in Terminal verwenden:
sudo perl -pi -e's/\015/\012/g' /etc/hosts