Dimana .bashrc?

Saya merasa bodoh bertanya, tetapi sepertinya saya tidak dapat menemukan jawaban untuk ini di mana pun. Saya mencoba untuk mengikuti instruksi ini untuk mengedit prompt bash saya, tetapi tidak ada .bashrc dalam direktori pengguna saya (~/.bashrc), atau di direktori home saya, atau di direktori sistem file utama.

Tidak ada .bashrc di /etc/ (ada sebuah bash.bashrc, namun).

Apakah saya membuat .bashrc file di direktori pengguna atau home saya? Apakah ada set instruksi yang lebih baik dan lebih baru untuk memodifikasi prompt bash?

Jangan lupa itu adalah file tersembunyi di dalam direktori home Anda (Anda tidak akan menjadi yang pertama untuk melakukan ls -l dan berpikir itu tidak ada).

Melakukan:

ls -la ~/ | more

Harus ada .bashrc pada halaman pertama.Jika tidak hanya membuatnya dengan:

vi ~/.bashrc

dan tambahkan baris yang perlu Anda tambahkan ke dalamnya.

Izin dari saya .bashrc adalah:

-rw-r--r--  1 discworld discworld  3330 Mar 10 16:03 .bashrc

(chmod 644 .bashrc untuk membuatnya rw r r).

Pengguna tertentu, disembunyikan secara default.

~/.bashrc

Jika tidak ada hanya membuat satu.

Sistem lebar:

/etc/bash.bashrc

Ada .bashrc di setiap folder Rumah pengguna (99,99% dari waktu) serta satu sistem-lebar (yang saya tidak tahu lokasi di Ubuntu).

Cara tercepat untuk mengaksesnya adalah nano ~/.bashrc dari terminal (ganti nano dengan apa pun yang Anda suka gunakan).

Jika ini tidak ada di folder Rumah pengguna, seluruh sistem .bashrc digunakan sebagai fallback seperti yang dimuat sebelum file pengguna. Anda cukup menyalin dan menempelkannya (dengan izin root tentu saja), tetapi .bashrc tidak sepenuhnya penting (mungkin diperlukan untuk membuat sesuatu bekerja. Saya belum mengetahuinya) pada tingkat pengguna karena sebagian besar menimpa sistem dengan tweak khusus pengguna. Anda bisa menulis sendiri meskipun.

Komponen utama untuk itu pengguna dapat men-tweak adalah PS1 (Bash prompt default untuk ditampilkan user@localhost:pwd $) dan alias serta pengaturan prompt warna dan mungkin PS2 (pesan Status Sibuk).

Gunakan gedit ~/.bashrc, ini akan memungkinkan Anda untuk memodifikasi ~/.bashrc menggunakan gedit.

Hal ini tersembunyi karena'.'ini dimulai dengan.

daftar dengan

ls -al

atau aktifkan" Tampilkan file tersembunyi " di bawah menu lihat di nautilus (Ctrl-H juga akan melakukan triknya).

Anda dapat mengeditnya dengan editor teks favorit Anda dari direktori home Anda mis.

cd

untuk pergi ke direktori home Anda kemudian:

emacs .bashrc

Jika .bashrc tidak dalam folder rumah Anda, bahkan setelah Anda daftar file yang tersembunyi, Anda dapat menyalinnya dari:

/etc/skel/.bashrc

Gunakan nano ~/.bashrc untuk membuka dan mengedit .berkas bashrc. (Ini akan membuat file jika belum ada)

jika tidak dalam direktori home, Anda hanya dapat menyalin dari /etc/bash.bashrc, dan menjadikannya sumber untuk terminal Anda, dengan mengetikkan terminal Anda source .bashrc dari direktori home Anda setelah menyalin.

Jika Anda menggunakan enkripsi dan bekerja dari baris perintah, Anda mungkin tidak melihatnya sebagai salah satu kebutuhan untuk memasang Home-dir Asli terlebih dahulu (berbeda dengan di UI grafis di mana ini dilakukan secara otomatis) dengan perintah:

ecryptfs-mount-private

(Saya memiliki pertanyaan yang sama dan menemukan pertanyaan ini; tetapi menemukan saya jawaban di readme sebagai gantinya)

File Bashrc adalah file tersembunyi di dalam direktori home. Hal ini sebenarnya, memberikan arah jalan.

Dan mereka ingin mengedit .bashrc file, coba perintah ini gedit ~/.bashrc alih-alih ini ~/.bashrc .

Perintah ini gedit ~/.bashrc langsung membawa anda ke editor teks, di mana Anda dapat mengeditnya dengan mudah, seperti yang Anda tahu.

@ Louis mendefinisikan alias di’.bash_profile ’ salah. Di Ubuntu’.profil ‘(yang berjalan untuk kerang login) sumber’.bashrc ’ ketika itu adalah shell bash interaktif. Jadi menempatkan alias di’.bashrc ‘(atau’.bash_aliases, bersumber dalam'.bashrc') mendefinisikan mereka dalam *semua* shell bash interaktif. Alias dalam'.bash_profile ' menghasilkan [masalah ini] (https://askubuntu.com/q/109985), dan lainnya. Lihat [ini] (https://askubuntu.com/q/17536), [bahwa] (https://askubuntu.com/q/1414), [posting ini](https://askubuntu.com/a/606882), dan default'~/.bashrc " s komentar merekomendasikan menempatkan alias di sana atau di .bash_aliases’`

Anda tidak perlu mencari / mengedit .bashrc dalam ’ / etc/’. Harus ada *.bashrc * file dalam direktori home Anda. Coba buka / edit~/.bashrc' Tapi sebelum itu saya juga harus bertanya apakah anda baru mengenal Linux. Jika Anda baru mengenal Linux, maka saya dapat memposting instruksi terperinci di sini.

Semua jawaban di atas merekomendasikan untuk memasukkan alias Anda .bashrc', tetapi [Anda harus menempatkannya di'. bash_profile'] (http://askubuntu.com/questions/121413/undertanding-bashrc-and-bash-profile) * * Edit * * untuk memperjelas, jangan membuat'.bashrc ' jika hanya untuk ini, buat atau modifikasi ~/.bash_profile`

Oh wow, saya sangat menyesal jika saya telah menyesatkan siapa pun. Saya menulis komentar itu hanya beberapa bulan ke dalam menggunakan Linux. Secara khusus saya sekarang memiliki mereka di `.bashrc ‘dan bersumber saya’.bashrc ‘dalam’.bash_profile ’ dengan kode yang disalin dari jawaban SuperUser ini (“dapatkan alias dan fungsi”). Terima kasih telah mengoreksi pertanyaan yang biasa dilihat ini Eliah, jawaban yang sangat bagus di sini!

Jawaban untuk pertanyaan serupa untuk Windows ada di sini Git untuk Windows: .bashrc atau file konfigurasi yang setara untuk Git Bash shell