GNU/Linux >> Belajar Linux >  >> Ubuntu

Bantu Saya Memahami .profile, .bashrc, Dll?

Pertanyaan ini sudah memiliki jawaban di sini :Urutan skrip yang bersumber saat login

(2 jawaban)
Ditutup 5 tahun yang lalu.

Pemahaman saya saat ini adalah bahwa perintah yang ditambahkan ke dua file ini dijalankan setiap kali terminal baru dibuka. Apakah itu benar? Karena di banyak tempat saya melihat saran untuk meletakkan di sana perintah yang ingin saya jalankan saat login, tetapi jika itu dieksekusi setiap kali saya membuka terminal baru, maka saya tidak menginginkannya. Bisakah Anda membantu saya memahami cara kerjanya? Juga apa perbedaan di antara mereka?

Jika saya memahaminya dengan benar, lalu di mana saya bisa meletakkan perintah yang ingin saya jalankan hanya saat login , tetapi tidak setiap kali terminal baru dibuka? Saya tahu bahwa saya dapat melakukannya dari GUI untuk "aplikasi startup", tetapi saya tertarik untuk melakukan ini dalam file, jika memungkinkan.

Jawaban yang Diterima:

Sederhananya (sangat) sederhana:~/.profile bersumber saat Anda masuk, sementara ~/.bashrc bersumber saat Anda membuka jendela terminal.


Ubuntu
  1. Bagaimana Mengembalikan /etc/profile??

  2. Matikan Layar Di Terminal?

  3. Bagaimana Membuat Terminal Server Ubuntu Memiliki Font Dan Skema Warna Yang Sama Dengan Terminal Desktop Ubuntu?

  1. Urutan eksekusi untuk .bash_profile, .bashrc, .bash_login, .profile dan .bash_logout

  2. Terminal Ubuntu

  3. Memahami File Konfigurasi /etc/profile di Linux

  1. Perbedaan Antara ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  2. Bagaimana Cara Menulis Skrip Shell yang Bersumber Secara Otomatis Ke /etc/profile?

  3. Di manakah lokasi .bashrc?