Oxundu: 47
Bash profili və faylları, Linux və Unix əsaslı sistemlərdə terminal mühitini fərdiləşdirmək və konfiqurasiya etmək üçün istifadə olunan fayllardır. Bu fayllar istifadəçilərə müxtəlif ayarları, alias’ları və mühit dəyişənlərini təyin etməyə imkan tanıyır. Aşağıda bu faylların ətraflı izahı verilmişdir:
1. .bash_profile
- Məqsədləri: İstifadəçi oturumu açıldıqda işə salınan komandaları əhatə edir. Ən çox istifadəçi ayarlarını və mühit dəyişənlərini təyin etmək üçün istifadə olunur.
- İstifadə edilən sahəsi: Terminal oturumları açıldıqda ayarları yükləmək üçün. Məsələn, PATH dəyişənini yeniləmək.
2. .bashrc
- Məqsədi: İnteraktiv qabıq oturumları üçün ayarları əhatə edir. Adətən, terminalda hər yeni komut istəyi açıldıqda işə salınır.
- İstifadə Sahəsi: Alias’lar, funksiyalar və digər shell ayarlarını təyin etmək üçün. Məsələn, tez-tez istifadə olunan komandalar üçün qısayollar yaratmaq.
3. .bash_logout
- Məqsədi: İstifadəçi oturumu bağlandıqda işə salınan komandaları əhatə edir.
- İstifadə Sahəsi: Təmizləmə əməliyyatları və ya oturumu bağlayarkən işə salınacaq komandalar əlavə etmək üçün.
4. Digər fayllara baxaq
.profile
: Əgər.bash_profile
yoxdursa, oturum açıldıqda işə salınacaq bir başqa fayldır. Bəzi sistemlərdə ümumi ayarlar üçün istifadə oluna bilər..bash_aliases
: Alias tərifləri üçün ayrıca bir fayl. Əgər.bashrc
daxilində bu fayl çağırılırsa, alias’lar buradan yüklənir.
İstifadə edildiyi nümunələr
- .bash_profile faylına PATH dəyişəni əlavə etmək:
export PATH="$PATH:/usr/local/bin"
- .bashrc faylında bir alias tərif etmək:
alias ll='ls -la'
Faylları düzəltmək üçün
Bu faylları düzəltmək üçün bir mətn redaktoru (məsələn, nano
, vim
, gedit
) istifadə edə bilərsiniz:
nano ~/.bash_profile
nano ~/.bashrc
Tətbiqi
Dəyişikliklərin qüvvəyə minməsi üçün, faylları saxladıqdan sonra ya terminal oturumunu bağlayıb açmalısınız, ya da aşağıdakı komandalarla faylı yenidən yükləməlisiniz:
source ~/.bash_profile
source ~/.bashrc
Bu məlumatlar, Bash mühitinizi fərdiləşdirmək və optimallaşdırmaq üçün faydalı ola bilər! Başqa bir sualınız varsa, soruşmaqdan çəkinməyin.
URL Copied