#macos #hosts #macos-mojave
#macos #хосты #macos-mojave
Вопрос:
/etc/hosts
Файл на моем MacBook Pro (Retina, 15-дюймовый, середина 2015 года) с версией 10.14.4 выдает двоичный файл, когда я пытаюсь его просмотреть или отредактировать. Знает ли кто-нибудь, как это произошло, или как я могу превратить его обратно в ASCII?
Смотрите краткое описание и пример. Я пробовал sudo <arbitrary_editor> /etc/hosts
и /private/etc/hosts
, но, несмотря на это, я вижу двоичный файл и file
показывает тип файла как data
.
taylors-mbp:~ taylorscot$ ls -l /etc/hosts
-rw-r--r-- 1 root wheel 2263 Apr 14 16:26 /etc/hosts
taylors-mbp:~ taylorscot$ cat /etc/hosts
� r��ϋ]l���ds�F��Oۦ�.G���W���<l��G�^���?�Bm��E�M-F��s_$���˪ݸ�H۵'�9T
�Q�$��_~�����tg�0�/mI�ɲ�H�>���3�h� �ݞ@��'���_LO����:��zU �F*�T�}X�*>�Ֆ"�R�,0(=���amp;,~[��p��B�|Uzr���t_�=�u��ec>��p��#B��� ��-���3�J�]�W-C�(�M�����;��d�<��>�gE.ܸB<ky$�NV���2ld���]
��̽}N ����_]�ծg.��pi��⡵��G�4�J�NjӬ>�V�>gn����vފՈ{N!е�}PBϒQ ��|
@2p3�1�Odpn^�m����G
e��E��
n��� ��]PS��,�܄6*C ����J��)��T�]amp;amp;�K��m�KҀ�sS܁p���bS%~W�aʎqB,������6��7(��.ٜ��AwGji��r8K����O����I�w{"R��ӵ1��!� ri� �s?_�f�9�,�����Mn;���e��X*Z�z�>,㮎�!����Q��m��#Az������O�::�'��x������4��^?
#�a��0�bv�T�� I�m���_�m�ڶz�y���~2a��L[��s�w�P�l�p,�Pm��~� �|����Gr��Q!��Z�`d�=Fr��D ��
���2gP��~A�
�ĉ�ǭΫ�K�f|amp;�� �|5t�9�
�̍y���J�XJ���L~-���d��0pp�g%o���y��k� ZbGʻ�>��W%� R��2��D�,o�N��wG�(�O>vl�Y�����Oj�I��Eo��j�Mx��g�V�"����k��R�����A_��~̉����Ɗ/吥G��� �S
�
H�!�N��<aXN�|��.i���B�N�:��d�CDhЅ!���;�����"���
�D�,�D/�1�$Uj
��Βamp;�J
G
ג�
9���QPo7���d��ęƯa8DΛ����y�Nj�c���U3�A]�z�nm�l1�@
��Q𥉉���=
���eTamp; BϲB,�x�������z�v��
�
��k���½U 7،�B�������IAQ�9
�|x1�_a[l��娔�k�n^`9�yT���˟=�7�� �@���*G�Y�_��r��_���(�R�9Z5h:�,��
V���h��[�¸�w�fXcuxr9�X�k�'��;o$w$bV���V_����F�_.�Kamp;5�Ju�B�����̃��)ɁJ�-t
L'i�8B%��I�7S I��Q7�ޟ�֙����#m$䀚�����=o�4qv�pA���2��/;���
e-����;���<��-����J�9�(
?_7f������3(����W�i�O�CnGe����{�ԧ���� �0H����j0�J�
�7�}�z���K�TѢ��
� ���Y�[������yo�7�ݶ8m�}
����1�T�*}��C 1۳����Öog��˫T7o�Ɔh�$�^�=����-/
ri��?HqZ��e��Xp
�ʏ$�
U
L�˨���N�Pb����m"��g��M~���O?��NhQ�@�~7�
H���
��� 8'1�k5����柳���M��z�"iO�/��:�yj�LTTlH��Ɉ��q�K�Ӯ�; P�߂���z �^���C1#
X����.�J��m~�e@����fFQ��"Z���.@D8�4��.ǥ�i�����F�e��O�7ͧ���.���j�O�I�M�8�c]�]��,�`�'@��N�5ް�S"�{�y5@��pJ�v-:amp;�a��S�(Pze]���4E36EDj��w�~amp;�
Pc���m�Gə�k�0�*�,amp;��V$
`)��G~����0���`
���
<�p�2�-�9���<i3泟����?�X%����kʃ�P�@�]w�3������v�'D�#^�LXa�x6�$}��IH�amp;���ZB�{���H/��y��qT��z�amp;��
�taylors-mbp:~ taylorscot$
taylors-mbp:~ taylorscot$ file /etc/hosts
/etc/hosts: data
taylors-mbp:~ taylorscot$ ls -l /etc/hosts
-rw-r--r-- 1 root wheel 2263 Apr 14 16:26 /etc/hosts
taylors-mbp:~ taylorscot$ ls -l /private/etc/hosts
-rw-r--r-- 1 root wheel 2263 Apr 14 16:26 /private/etc/hosts
taylors-mbp:~ taylorscot$
Я проверил у коллег, у которых также есть Мбит / с под управлением Mojave, и все их /etc/hosts
файлы представляют собой стандартный текст, который был cat
отредактирован или отредактирован.
Я очень ценю любые идеи или советы! Спасибо!
Комментарии:
1. Возможно, восстановите его до предыдущей версии с Time Machine.
2. Или скопируйте его у одного из ваших коллег. Я понятия не имею, что случилось с вашим файлом /etc/hosts, но что бы это ни было, оно сделало его бесполезным мусором. Его необходимо заменить хорошей копией.
3. Обе хорошие идеи; Я закончил с копированием в замене. Существует некоторое повреждение диска, которое дисковая утилита не может точно определить, поэтому я полагаю, что мне нужно исправить ЭТО. Спасибо!