Bashrc fayli nima uchun ishlatiladi?

Kirish

Agar siz Linuxni bir muddat foydalanayotgan bo'lsangiz va, ayniqsa, Linux buyruq satri bilan tanishishni boshlasangiz, BASH Linux kabeli ekanligini bilib olasiz.

BASH Bourne Again Shellni anglatadi. Csh, zsh, dash va kornlarni o'z ichiga olgan turli xil qobiqlar mavjud.

Shell - foydalanuvchi uchun buyruqlar qabul qilib , fayl tizimi atrofida harakat qilish, dasturlarni ishga tushirish va qurilmalar bilan ishlash kabi operatsiyalarni bajarishga imkon beradigan tarjimondir.

Debianning o'zi, Ubuntu va Linux Mint kabi ko'plab Debian asoslangan Linux tarqatishlari DASHni BASH o'rniga qobiq sifatida foydalanadi. DASH, Debian Almquist Shell'ü anglatadi. Dash qobig'i BASHga juda o'xshash, ammo u BASH qobig'idan ancha kichik.

BASH yoki DASH dan foydalanayotgan bo'lsangiz ham, sizda .bashrc nomli fayl bo'ladi. Aslida sizga bir nechta .bashrc fayllari bo'ladi.

Terminal oynasini oching va quyidagi buyruqni kiriting:

sudo top / ism .bashrc

Ushbu buyruqni ishga tushirganimda uchta natija qaytarildi:

/etc/skel/.bashrc fayli, tizimda yaratilgan har qanday yangi foydalanuvchilarning asosiy papkasida nusxalanadi.

/home/gary/.bashrc, foydalanuvchi gari qobiq ochilganda ishlatiladigan fayl va ildiz fayl qobiq ochilganda ishlatiladi.

.bashrc fayl nima?

.bashrc fayli, foydalanuvchi yangi qobiqni ochganda har safar ishlatiladigan qobiq skriptidir.

Masalan, terminal oynasini oching va quyidagi buyruqni kiriting:

bash

Endi shu oyna ichida ushbu buyruqni kiriting:

bash

Termiz oynasi ochilganda bashrc fayli bajariladi.

.bashrc fayli yaxshi joy, shuning uchun qobiqni ochganda har safar ishlatmoqchi bo'lgan buyruqlarni ishlatish kerak.

Misol tariqasida nanodan foydalanib, .bashrc faylini quyidagicha oching:

nanocha / .bashrc

Faylning oxirida quyidagi buyruqni kiriting:

echo "Salom $ USER"

CTRL va O ni bosib faylni saqlang va CTRL va X tugmalarini bosib nanodan chiqing.

Terminal oynasida quyidagi buyruqni bajaring:

bash

"Salom" so'zi siz kirgan foydalanuvchi nomi bilan birgalikda ko'rsatilishi kerak.

.bashrc faylini xohlagan narsani qilish uchun foydalanishingiz mumkin va, albatta , ushbu qo'llanmada screenfetch buyrug'i yordamida tizim ma'lumotlarini qanday aks etishini ko'rsatdim .

Boshqa nomlardan foydalanish

.bashrc fayl keng tarqalgan bo'lib ishlatiladigan buyruqlar uchun taxalluslarni o'rnatish uchun ishlatiladi, shuning uchun siz uzoq buyruqlar esdan chiqarmasligingiz kerak.

Ba'zi odamlar buni yomon deb hisoblashadi, chunki siz o'zingizning maxsus .bashrc faylingiz mavjud bo'lmagan mashinaga qo'yilganda haqiqiy buyruqdan qanday foydalanishni unutishingiz mumkin.

Haqiqat shuki, barcha buyruqlar onlaynda va inson sahifalarida osonlik bilan mavjud bo'lib, shuning uchun takomillashtiradigan narsalarni salbiy emas, balki ijobiy deb hisoblayman.

Agar siz default .bashrc faylini Ubuntu yoki Mint kabi bir tarqatishda ko'rsangiz, allaqachon o'rnatilgan ba'zi taxalluslarni ko'rasiz.

Masalan:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ls buyrug'i fayl tizimidagi fayllar va kataloglarni ro'yxatlash uchun ishlatiladi. Agar ushbu qo'llanmani o'qib chiqsangiz , ls buyrug'ini ishlatganingizda kalitlarning barchasi nimani anglatishini bilib olasiz.

-alF, siz fayllar ro'yxatini barcha fayllarni, shu jumladan, nuqta bilan yashirin maxfiy fayllarni ko'rsatishini bildiradi. Fayllar ro'yxati muallifning ismini o'z ichiga oladi va har bir fayl turi tasniflanadi.

-A kaliti oddiygina barcha fayl va kataloglarni ro'yxatlaydi, ammo faylni o'chiradi.

Nihoyat, -CF yozuvlarni ularning tasnifi bilan birga sütunla ro'yxatini ko'rsatadi.

Endi siz ushbu buyruqlardan har qanday terminga to'g'ridan-to'g'ri kirishingiz mumkin:

ls -alF

L-a

ls-CF

.bashrc faylida taxalluslar o'rnatilgandagina quyidagi kabi taxallusni ishlatishingiz mumkin:

ll

la

l

Agar o'zingizni muntazam ravishda buyruqni bajarayotganingizni ko'rsangiz va bu nisbatan uzun buyruq bo'lsa, u holda .bashrc fayliga o'zingizning takma nomingiz qo'shilishi mumkin.

Taxalluslar uchun format quyidagicha:

boshqa nom new_command_name = command_to_run

Asosan boshqa taxallus buyrug'ini belgilaydi va keyin taxallusni nomini berasiz. Keyinchalik teng belgidan keyin ishlatish kerakli buyruqni belgilang.

Masalan:

alias up = 'cd ..'

Yuqoridagi buyruq oddiygina kirib, katalogni ochish imkonini beradi.

Xulosa

.bashrc fayli juda kuchli vosita va Linux kabukingizni sozlashning ajoyib usuli. Sizning mahsuldorligingizni o'n barobar oshirish uchun to'g'ri tarzda foydalaniladi.