Saya mengalami masalah aneh dengan terminal di OS X.
Ketika saya membuka terminal, nama pengguna pada prompt perintah adalah:
unknown-04-0c-ce-e3-0d-c2: ~
Saya tidak bisa menentukan kapan ini pertama kali dimulai atau mengapa sayangnya. Saya biasanya menggunakan iTerm untuk tujuan pengembangan web tetapi ini juga terjadi pada aplikasi OS X Terminal normal.
Setiap ide / bantuan akan sangat dihargai.
Terima kasih
Pembaruan: Terima kasih kepada @fayadfami dan @aliasgar untuk jawaban yang benar dan mengarahkan saya ke arah yang benar. Juga posting forum ini membantu http://forums.macrumors.com/showthread.php?t=152407 Ekstrak dari posting kanan:
Setelah mengalami masalah yang sama persis sendiri, dan setelah menemukan utas ini ketika mencoba untuk mencari tahu, saya pikir saya akan memposting jawabannya.
OS X pada awalnya mengatur nama host Anda untuk apa yang diatur untuk Nama Komputer Anda dalam Berbagi; Namun, jika Anda mengatur DHCP dan Anda mencocokkan sewa saat ini di server DHCP Anda (yaitu, cocokkan dengan alamat IP pengguna baru lainnya), OS X kemudian akan mengatur nama host Anda menjadi apa pun yang server DHCP miliki untuk sewa itu. .
Ini membuat saya sangat ketakutan pada awalnya, karena saya baru saja diformat ulang (baru saja membeli Mac pertama saya dan ingin melihat bagaimana installer bekerja) dan tahu saya belum mengubah Nama Komputer dalam Berbagi - namun nama host sistem saya di Terminal prompt memang berubah menjadi apa yang saya set sebelumnya, pra-format. Saya melihat sekeliling, tidak menemukan nama di mana pun menyimpan entri log; Saya pikir formatnya tidak benar-benar menghapus semuanya, atau saya kehilangan akal. Akhirnya saya masuk ke router saya (itu adalah Linksys WRT54GS menjalankan OpenWRT), dan menemukan nama host di file sewa saat ini. Saya kemudian secara manual mengatur IP Mac saya untuk sesuatu yang berbeda, dan voila! - nama host kembali ke apa yang saya harapkan.
Saya harap ini membantu menyelamatkan seseorang dari paranoia yang sama yang saya alami.
Jawaban:
Apa yang Anda lihat pada prompt di terminal adalah nama yang diberikan oleh DHCP Server Anda ditambahkan oleh Alamat MAC Anda
Nama Macintosh Anda telah diubah secara tidak sengaja, atau beberapa program / aplikasi telah mengubahnya secara eksplisit (atau mungkin TIDAK memiliki nama dalam kasus Anda) .
Pergi ke
System Preferences
dan klikSharing
. UbahComputer Name
. Saya melampirkan tangkapan layar yang sama.Reboot
Anda Mac. Nama standar mungkin terlihat seperti "MacBook Steve Jobs." Personalisasi saja ini dengan nama Anda sendiri. Dan pada prompt itu akan muncul sepertiSteve-Jobs-MacBook-Pro:~ steve$
sumber
/var/log/system.log
cermat proses yang dimulai saat sistem Anda boot dan jika Anda dapat menemukan proses yang bertanggung jawab untuk ini.Sebuah cara yang sangat sederhana untuk memilah-milah ini adalah dengan hanya pergi ke
System Preferences
>Network
>Advanced
>TCP/IP
, dan hanya membuat setiap nama lama untuk ID DHCP client (di bawah 'Renew DHCP Lease' tombol).sumber
Ada artikel yang bagus tentang cara menyesuaikan Terminal prompt Anda di OSX Daily . Tidak yakin persis mengapa perubahan Anda, tetapi menyesuaikannya akan membuat Anda kembali normal ... atau sesuatu yang berbeda jika Anda suka :)
Saya akan mengutip beberapa artikel di bawah ini:
sumber