Saya mencoba untuk menginstal beberapa hal untuk pengembangan scala pada MAC saya, dan mungkin saya berhasil memecahkan shell / terminal sementara saya tanpa berpikir menjalankan beberapa skrip yang saya tidak tahu.
Sekarang ketika saya memulai terminal selalu dimulai dengan baris ini;
$ /sbin:sbin:/usr/local/bin': not a valid identifier
Dan sekarang ketika saya mencoba, saya melihat beberapa perintah bash tidak berfungsi, misalnya grep, syslog..etc saya mendapatkan pesan kesalahan;
-bash syslog: "no such file or directory"
Tahu apa yang salah dan bagaimana saya bisa memperbaikinya
bash --noprofile
, yang akan memulai Bash tanpa menjalankan skrip login.Jawaban:
Cobalah untuk mengedit file .profile atau .bash_rc di terminal
dan lihat apakah salah satu perangkat lunak telah meletakkan barang di sana yang seharusnya tidak ada di sana (terutama jika seseorang telah memasang perintah PATH yang berantakan di sana). (Secara bergantian tetapi kemungkinan kecil terpengaruh
/usr/bin/sudo /usr/bin/vi /etc/profile
atau/usr/bin/sudo /usr/bin/vi /etc/bashrc
).Jika Anda tidak tahu bagaimana menggunakan editor VI, Anda juga dapat menggunakan
/usr/bin/nano
bukannya/usr/bin/vi
Sebagai permulaan, sampai Anda menemukan di mana ini terjadi, mengedit profil. (Lihat di atas) Anda dapat menempatkan perintah berikut sebagai perintah terakhir ke akhir file ~ /. Profil Anda.
Setidaknya ini akan memberi Anda kembali akses ke perintah normal Anda.
sumber