Ketika saya membuka shell non-login saya di Ubuntu, direktori kerja saya saat ini adalah /home/user_name
($HOME
saya variabel lingkungan), tetapi saya ingin mengubahnya sedemikian rupa sehingga ketika saya memulai terminal saya, saya berada di beberapa direktori lain.
Saya telah membaca bahwa ketika saya memulai terminal saya di Ubuntu sebuah .bashrc
file bersumber. Jadi saya menambahkan
export HOME=/home/user_name/Documents
ke .bashrc
saya mengajukan. Sekarang, ketika saya membuka terminal saya, saya masih di /home/user_name
direktori.
Bagaimana saya bisa mengubah ini?
Jawaban yang Diterima:
Pertama-tama, hapus baris tersebut dari .bashrc
. Anda . Caranya tidak dengan bermain-main dengan $HOME
, variabel itu akan selalu mengarah ke direktori home Anda dan Anda tidak ingin mengubahnya hanya agar shell Anda mulai di tempat yang berbeda.
Saya yakin akan ada cara yang lebih elegan untuk melakukan ini, tetapi sebagai solusi sementara Anda cukup menambahkan baris ini ke .bashrc
Anda :
cd ~/Documents
Karena file itu dibaca setiap kali Anda memulai shell non-login baru (buka terminal baru), cd
perintah akan dijalankan dan terminal Anda akan mulai di ~/Documents
seperti yang Anda inginkan.