Saya tidak sengaja menghapus semua direktori $PATH
ketika mencoba untuk menambah yang baru ~/.bashrc
. Saya membuka jendela terminal baru ketika saya sedang mengedit dan sekarang $PATH
kosong. Saya khawatir jika saya boot dari drive lain untuk menemukan $PATH
saya tidak akan bisa boot ke drive ini lagi.
Pada dasarnya, apa hasil default echo $PATH
?
~/.bashrc
adalah tempat yang salah untuk mengatur variabel lingkungan. Anda harus melakukannya~/.profile
sebagai gantinya.:$PATH
pada akhirnya pulihkan PATH. Dan ya di~/.profile
sana ada kode untuk "mengatur PATH jadi itu termasuk nampan pribadi pengguna jika ada" yaitu$HOME/bin
Jawaban:
Jawaban atas pertanyaan Anda adalah:
dan bekerja pada sistem yang mendukung POSIX. Jawaban yang dipilih adalah cara yang benar untuk menambah jalur tanpa menghapus konten yang ada sebelumnya. Jika Anda menggunakan bash, Anda dapat mempertimbangkan:
sumber
sed: No such file or directory
jenis masalah) setelah secara tidak sengaja mengatur PATH saya menjadi tidak ada selama proses yang berjalan sangat lama (yaitu, saya tidak bisa memulai kembali). Saya tidak bisa menggunakangetconf
. Untuk mengatur ulang jalur saya, saya menggunakan$(export $(cat /etc/environment)":/usr/bin/additional:/usr/bin/paths")
. Untuk yang penasaran:/etc/environment
adalah tempat variabel PATH awalnya diatur dalam banyak rasa Linux.PATH=$(getconf PATH)
tidak akan berguna tetapi hanya menghasilkanbash: getconf: No such file or directory
Anda dapat menemukannya di / etc / environment:
Jadi, sumber saja:
sumber
Menambahkan: $ PATH ke akhir jalur ekspor memperbaiki masalah mis
export PATH=<directory to be added>:$PATH
Saya menambahkan baris ini ke
~/.bash_rc
file daripada~/.profile
file sehingga saya dapat segera melihat efeknya di terminal baru dan untuk alasan lain berdasarkan informasi di sini: https://superuser.com/questions/176404/linux-bash-not- memuat-profil-dalam-sesi baruBagi saya, output default
echo $PATH
sebelum menambahkan direktori baru adalah:/ usr / lib / lightdm / lightdm: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games
sumber
Jalur default adalah
Semoga ini bisa membantu Anda
sumber