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.