Pengaturan jalur default saat membuka sesi terminal

15

Saya baru di Ubuntu.

Setiap kali saya membuka terminal, direktori kerja saya saat ini /home/Varun(seperti yang ditemukan dengan mengetik pwd).

Apakah ada cara saya bisa membuat jalur terminal diatur seperti /home/Varun/Desktop/Java Filesketika dibuka?

UnderDog
sumber
Terminal apa yang Anda gunakan?
choroba

Jawaban:

29

Jalankan saja perintah berikut di terminal Anda:

echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc

Perintah di atas akan menambahkan baris baru di ~/.bashrcfile Anda yang berisi cd ~/Desktop/Java\ Filesdan yang akan mengubah direktori kerja default /home/Varun/Desktop/Java FilesAnda ketika Anda akan membuka terminal.

Buka kembali terminal dan Anda akan melihat perbedaannya.

Radu Rădeanu
sumber
6

Anda dapat menambahkan baris berikut ke akhir ~/.bashrc

cd ~/Desktop/Java\ Files

Achu
sumber
1

Meskipun mengubah $HOMEvariabel dan cdperintah panggilan (saya akan menggunakan cmd untuk pendek) dalam .bashrcfile adalah jawaban yang tepat untuk pertanyaan Anda,

saya merasa lebih nyaman untuk membuat alias (misalnya cdh) yang membawa saya langsung ke direktori yang saya inginkan.

Alasannya adalah bahwa semua file yang mengkonfigurasi program lain (seperti .bashrcmisalnya) tetap di $HOMEdirektori default dan saya dapat bekerja di " cdhdirektori" saya tanpa gangguan dari file-file ini.

Jika saya perlu kembali ke $HOMEdirektori saya dapat menggunakan cdcmd.

Dalam beberapa distro linux .bashrcfile dikirimkan dengan perintah atau perintah yang menjalankan atau menjalankan satu atau beberapa file lain yang ditujukan untuk penggunaan spesifik (misalnya .bash_aliases)

jadi putuskan sendiri apakah Anda ingin menggunakannya atau tidak,

jika Anda ingin menggunakannya, gunakan saja sama seperti yang Anda gunakan .bashrctetapi dengan perintah dimasukkan untuk file yang ditentukan.

jadi di .bashrc(atau di .bash_aliasesatau file mana saja yang Anda pilih)

tulis berikut ini:

alias cdh='cd /home/Varun/Desktop/Java Files'

jika Anda tidak suka cdhalias jangan takut untuk menggunakan nama yang berbeda tetapi pastikan tidak ada cmd atau alias bernama seperti ini, karena Anda dapat membuat cmd lebih atau kurang dapat digunakan.

Anda dapat memeriksa apakah nama tersebut diambil oleh triyng untuk memanggilnya tetapi saya akan menyarankan typecmd dengan argumen nama cmd lain.

The typecmd harus memberitahu Anda jika cmd diberikan alias, file biner, atau script bash, atau ......... apapun. Dan karena itu akan memberi tahu Anda ketika cmd tidak ada. (Yang Anda inginkan dalam hal ini)

Tomáš Růžička
sumber
Maaf jika saya melakukan kesalahan. Saya bukan penutur asli bahasa Inggris.
Tomáš Růžička
0

Hanya untuk menambahkan

Jika seseorang menggunakan shell zsh daripada

nano ~/.zshrc ( open the configuration file)

dan pada bootom add

cd ~/Desktop/Java\ Files

jadi tweak adalah apa yang pernah Anda gunakan shell (echo $0 )cukup tambahkan perintah yang biasanya Anda gunakan dan itu akan dieksekusi.

inrsaurabh
sumber