Bashrc файлыг ашиглах нь юу вэ?

Оршил

Хэрэв та Линуксыг нэгэн зэрэг хэрэглэж байсан бол, ялангуяа хэрэв та Линукс тушаалын мөрийн мэдлэгтэй болсныхоо дараа BASH нь Линукс бүрхүүл байгаа гэдгийг мэдэх болно.

BASH нь Bourne Again Shell юм. Csh, zsh, dash болон korn зэрэг хэд хэдэн янзын бүрхүүлүүд байдаг.

Бүрхүүл гэдэг нь хэрэглэгчид зориулсан командыг хүлээн авч, файлын системийг тойрон гарах , програмыг ажиллуулах, төхөөрөмжүүдтэй ажиллах зэрэг ажиллагааг гүйцэтгэхийн тулд ажиллуулах боломжтой байдаг.

Debian өөрөө, Ubuntu болон Linux Mint зэрэг олон Debian дээр тулгуурласан дистрибьютер нь DASH-г BASH-ийн оронд бүрхүүлийн оронд ашигладаг. DASH нь Debian Almquist Shell-тэй. DASH бүрхүүл нь BASH-тэй төстэй боловч BASH бүрхүүлээс бага хэмжээтэй байдаг.

BASH эсвэл DASH ашиглаж байгаа эсэхээс үл хамааран .bashrc гэсэн файлтай байх болно. Үнэндээ та олон .bashrc файлуудтай байх болно.

Терминал цонх нээгээд дараах тушаалыг бичнэ үү:

sudo find / -name .bashrc

Энэ тушаалыг ажиллуулахдаа гурван үр дүнг буцаадаг:

/etc/skel/.bashrc файлыг систем дээр үүсгэгдсэн шинэ хэрэглэгчдийн гэр бүлийн хавтсанд хуулдаг.

/home/gary/.bashrc нь хэрэглэгчийн файлыг нээх бүрт хэрэглэгддэг файл бөгөөд root файл бүрхүүлийг нээх үед root файл ашиглагддаг.

.bashrc файл гэж юу вэ?

.bashrc файл нь хэрэглэгч шинэ бүрхүүлийг нээхийн тулд ажилладаг скрипт юм.

Жишээ нь терминал цонхыг нээгээд дараах тушаалыг оруулна уу:

bash

Одоо энэ цонхонд энэ тушаал оруулна:

bash

Та терминалын цонх нээхийн тулд bashrc файлыг гүйцэтгэдэг.

.bashrc файл нь та нээх бүрхүүл бүрийг ажиллуулахыг хүссэн командуудыг ажиллуулах сайхан газар юм.

Жишээ нь .bashrc файлыг нано ашиглан дараах байдлаар нээнэ:

нано ~ / .bashrc

Файлын төгсгөлд дараах тушаал оруулна:

echo "Сайн байна уу USER"

CTRL ба X товчийг дараад файлыг хадгалж, дараа нь нано гарна.

Терминал цонхонд дараах тушаалыг ажиллуулна:

bash

"Сайн байна уу" гэсэн үг таны нэвтэрсэн хэрэглэгчийн нэртэй хамт гарч ирнэ.

Та .bashrc файлыг ашиглан хүссэн бүхнээ ашиглан хийж болно . Энэ гарын авлагад та дэлгэцийн мэдээллийг командаар дэлгэцэн дээр хэрхэн харуулахыг үзүүлсэн .

Аль алиных нь хэрэглээ

.bashrc файл нь урттай тушаалуудыг санах шаардлагагүй болохоор түгээмэл хэрэглэгддэг тушаалуудыг aliases буюу aliases-г тодорхойлоход ихэвчлэн ашигладаг.

Зарим хүмүүс үүнийг муу зүйл гэж үзэж байна. Учир нь таны өөрийн тодорхой bashrc файл байдаггүй машин дээр байрлуулсан тохиолдолд бодит тушаалыг ашиглахаа мартаж болно.

Үнэнийг хэлэхэд, бүх тушаалууд нь онлайнаар, хүний ​​хуудаснуудад бэлэн байдаг тул библийн үгсийг сөрөг биш эерэг гэж үзэх болно.

Хэрэв та анхдагч .bashrc файлыг Ubuntu эсвэл Mint зэрэг түгээлтийн хэсэгт харах юм бол та зарим нэршлүүд тохируулагдсан эсэхийг харах болно.

Жишээлбэл:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ls тушаал нь файлын систем дэх файлууд болон санг жагсаахад хэрэглэгддэг. Хэрэв та энэхүү гарын авлагаас уншвал бүх switches нь ls тушаалыг ажиллуулах үед ямар утгатай болохыг олох болно .

-alF нь цэгэн дээр өмнө нь үүсгэгдсэн далд файлууд, бүх файлуудыг харуулах файлын жагсаалтыг харах болно гэсэн үг юм. Файлын жагсаалтанд зохиогчийн нэрийг оруулаад файлын төрлийг ангилах болно.

-A шилжүүлэгч нь бүх файлууд болон сангуудыг жагсаан бичсэн боловч файлыг алгасдаг.

Эцэст нь -CF баганын оруулгуудыг тэдгээрийн ангиллаар жагсаадаг.

Та эдгээр тушаалуудын аль нэгийг терминал уруу шууд нэвтрүүлж болно:

ls -alF

ls -A

ls-CF

.bashrc файлд alias тохируулгаар та alias-ийг дараах маягаар ажиллуулж болно:

л

Ла

л

Хэрэв та өөрөө тушаалыг тогтмол ажиллуулж байгаа бөгөөд энэ нь харьцангуй урт тушаал бол өөрийн alias-ийг .bashrc файлд нэмэх нь зохистой байж болох юм.

Алдаа болгох формат дараах байдалтай байна:

alias new_command_name = command_to_run

Үндсэндээ та alias командыг зааж өгөөд дараа нь нэрийг нь нэр өгнө. Дараа нь equals тэмдгийн дараа ажиллуулах тушаалыг зааж өгнө.

Жишээ нь:

alias up = 'cd ..'

Дээрх команд нь нэвтрэх замаар л санг үүсгэдэг.

Хураангуй

.bashrc файл нь маш хүчирхэг хэрэгсэл бөгөөд таны Линукс бүрхүүлийг өөрчлөх гайхалтай арга юм. Ашиглахад зөв аргаар 10 дахин үр ашгаа өгнө.