Bashrc faylının istifadə edilməsi nədir?

Giriş

Bir müddətdir Linux'u istifadə edirsinizsə və xüsusən Linux command line ilə tanış olmağa başlasanız, BASH Linux kabuğu olduğunu biləcəksiniz.

BASH, Bourne Again Shell üçün dayanır. Csh, zsh, tire və korn daxil olmaqla bir sıra müxtəlif mərmi mövcuddur.

Kabuk, bir istifadəçi üçün əmrləri qəbul edə bilən və bir fayl sisteminin ətrafında dolaşma, proqramlar işləyən və cihazlarla əlaqə quran əməliyyatları yerinə yetirən bir tərcüməçi.

Debian özü, Ubuntu və Linux Mint kimi çox Debian əsaslı Linux dağılımları DASH əvəzinə BASH əvəzinə bir kabuk kimi istifadə edir. DASH, Debian Almquist Shell üçün nəzərdə tutulub. DASH qabığı BASH-a çox bənzəyir, lakin BASH qabığından çox kiçikdir.

BASH və ya DASH istifadə etdiyinizə baxmayaraq, siz .bashrc adlı bir faylınız olacaq. Əslində birdən çox .bashrc faylları olacaq.

Terminal pəncərəsini açın və aşağıdakı komanda yazın:

sudo find / -name .bashrc

Bu əmri çalıştırdığımda üç nəticə qaytarıldı:

/etc/skel/.bashrc faylı bir sistemdə yaradılan hər hansı yeni istifadəçilərin ev qovluğuna kopyalanır.

/home/gary/.bashrc istifadəçi gary bir qabıq açdıqda və kök bir kabuk açıldığında kök faylının istifadə edildiyi zaman istifadə olunan fayl.

.bashrc fayl nedir?

.bashrc faylı bir istifadəçi hər zaman yeni bir kabuk açdığında çalışan bir shell scriptidir.

Məsələn bir terminal pəncərəsi açın və aşağıdakı komanda daxil edin:

bash

İndi eyni pəncərədə bu əmri daxil edin:

bash

Terminal pəncərəsini hər dəfə açdığınızda bashrc faylı yerinə yetirilir.

.bashrc faylı bir qapalı açdığınız hər dəfə çalıştırmak istediğiniz əmrləri çalıştırmak üçün yaxşı bir yerdir.

Məsələn nano istifadə edərək .bashrc faylını aşağıdakı kimi açın:

nano ~ / .bashrc

Dosyanın sonunda aşağıdakı əmrləri daxil edin:

echo "Hello $ USER"

Faylı CTRL və O düymələrinə basaraq saxlaya bilərsiniz və CTRL və X düymələrinə basaraq nanodan çıxın.

Terminal pəncərəsi daxilində aşağıdakı əmr işlədir:

bash

"Salam" sözü, daxil olduğunuz istifadəçi adı ilə birlikdə göstərilməlidir.

İstədiyiniz hər şeyi etmək üçün .bashrc faylını istifadə edə bilərsiniz və həqiqətən bu təlimatda screenfetch komutundan istifadə edərək sistem məlumatlarını necə göstərəcəyini göstərdim .

Aliasların İstifadə edilməsi

.bashrc faylı, uzun əmrləri yadda saxlamaq lazım deyil ki, tez-tez istifadə olunan əmrlərə takma adları təyin etmək üçün istifadə olunur.

Bəzi insanlar bu pis bir şey hesab edirlər. Çünki, öz xüsusi .bashrc dosyanızın olmadığı bir maşın üzərində yerləşdirildikdə real komandan necə istifadə etməyi unuta bilərik.

Doğru həqiqətdir ki, əmrlərin hamısı online və əl səhifələrində asanlıqla mövcuddur, buna baxmayaraq, takma adları mənfi deyil, pozitiv olaraq əlavə edirəm.

Ubuntu və ya Nanə kimi bir paylanmada .bashrc faylına baxdığınız təqdirdə bəzi aliaslar artıq qurulacaq.

Misal üçün:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ls əmri, fayl sistemindəki faylları və qovluqları sıralamaq üçün istifadə olunur. Bu təlimatı oxuyursanız , ls komutunu çalıştırdığınızda bütün açarları nə deməkdir .

-ALF, bir fayl siyahısının bir nöqtə ilə əvvəlcədən gizli fayllar daxil olmaqla bütün faylları göstərdiyini görürsünüz. Fayl siyahısı, yazarın adını ehtiva edəcək və hər bir fayl növü təsnif olunacaq.

The -A anahtarı sadəcə bütün faylları və qovluqları siyahıya alır, ancaq .. faylını saxlayır.

Nəhayət, -CF onların təsnifatı ilə yanaşı sütun girdiyini də siyahıya alır.

İndi hər hansı bir zamanda bu əmrlərdən hər hansı bir terminala daxil ola bilərsiniz:

ls -alF

ls -A

ls-CF

Bir alias .bashrc faylında yerləşdirildikdə, sadəcə aliasları aşağıdakı kimi işə sala bilərsiniz:

ll

la

l

Özünüzü müntəzəm olaraq bir komanda çalıştırdığınızı və nisbətən uzun bir əmr olduğunu görürsəniz, bu, .bashrc faylına öz aliasınızı əlavə etməyə dəyər ola bilər.

Təqvimə aid format:

alias new_command_name = command_to_run

Temel olaraq alias komutunu belirtir ve daha sonra alias adını verin. Sonra bərabər işarədən sonra qaçmaq istədiyiniz əmri müəyyənləşdirirsiniz.

Məsələn:

alias up = 'cd ..'

Yuxarıdakı komanda basaraq sadəcə bir kataloqa girməyə imkan verir.

Xülasə

.bashrc faylı çox güclü bir vasitədir və Linux kabukunuzu özelleştirmek üçün böyük bir yoldur. Verimliliğinizi on qat artırdığınız şəkildə düzgün şəkildə istifadə olunur.