Bashrc File эмне колдонулат?

тааныштыруу

Эгер бир аз Linux системасын колдонуп жатат, атап айтканда, эгерде Эгер Linux буйрук сабында менен таанышып баштаган ошол BASH бир Linux катмар экенин билишет.

BASH Борн Again Shell чечмеленет. csh, zsh кошундулардан жана Корн, анын ичинде ар кандай орбиталар бир нече түрү бар.

Бир катмар бир колдонуучу үчүн буйрук кабыл алып, ушул сыяктуу иштерди аткаруу, аларды багыттаган чуркай алат тилмеч болуп саналат сөп системасын тегерете багыттоо , чуркап программаларды жана түзмөктөр менен өз ара .

Көптөгөн Debian негизинде ушундай дебиан сыяктуу Linux жайылуулары, Ubuntu жана Linux Mint ордуна Баш бир кабыгы Dash колдонушат. Dash Debian Almquist Shell чечмеленет. Dash кабыгы Баш абдан окшош, бирок Баш катмары караганда бир топ аз.

Кайсы Баш же Dash колдонуп жаткан-жатпаганыбызды катары .bashrc аталган сааты болот. Чындыгында, бир нече .bashrc материалдары бар.

Айыкпас терезени ач төмөнкү буйрук жана түрү:

Sudo / аталышы .bashrc издөө

Мен мындай буйрук чуркап келгенде үч натыйжалары кайтып бар:

/etc/skel/.bashrc билэ системасы түзүлгөн ар кандай жаңы пайдалануучулардын үй папкасында көчүрүлөт.

тамыры номиналдык ачат сайын /home/gary/.bashrc номиналдык колдонуучу Гари ачат сайын колдонулган билэ жана тамыры билэ колдонулат.

.bashrc File деген эмне?

.bashrc билэ колдонуучунун жаңы жер кыртышын жарып чыккан ар бир жолу Нускасы бир номиналдык скрипт болуп саналат.

Мисалы, бир терминал терезесин ачуу жана төмөнкү команданы терүүгө:

Баш

Азыр бир эле терезенин ичинде бул буйрукту кирет:

Баш

Ар бир жолу bashrc билэ жүзөгө ашырылат айыккыс терезени ачуу.

.bashrc билэ Ошондуктан сиз кыртышын ачуу ар бир жолу чуркап келген буйруктарды иштетүү үчүн жакшы жер болуп саналат.

Мисал катары нано төмөнкүдөй колдонуу .bashrc билэни көрүү:

нано ~ / .bashrc

Билэ-жылдын акырына карата төмөнкү команданы терүүгө:

Эмесе, "Hello $ USER"

Ctrl жана X. басуу менен Ctrl жана O жана андан чыгуу нано басуу менен сактап

терминал терезесинде төмөнкү команданы Нускасы:

Баш

деген сөз "Hello" Сен катары киргенсиз ысымы менен бирге болушу керек.

Сиз .bashrc билэни нерсе каалагандай, чынында эле, эмне үчүн колдоно алышат , бул колдонмодо Мен screenfetch буйругун колдонуу системасы маалыматты көрсөтүүгө кантип көрсөткөн .

Use Of Aliases

.bashrc билэ узак осуяттарын эстеп калуунун кажети жок деп, адатта, буйруктарын пайдалануу бри коюуга көп колдонулат.

Кээ бир адамдар өз өзгөчө .bashrc билэ бар болбогон бир машинанын жайгаштырылган качан чыныгы буйругун кантип колдонууну унутуп коюшубуз мүмкүн, себеби, бул жаман нерсе деп эсептешет.

чындык бардык буйруктарына мен эмес, терс оң катары үлгүлөрү кошуу көрүп ушунчалык жеткиликтүү онлайн жана адам барактарда бар экенин да болуп саналат.

мисалы Ubuntu же монета катары бөлүштүрүүдө Сиз демейки .bashrc делосуна карап, анда буга чейин айрым үлгүлөрү болот.

Мисалы:

өлкө жашагыла = 'LS -alF "

ат-ла = 'LS -A "

ат L = 'LS -CF "

дар буйрук билэ системасында материалдары жана маалымат китепчелерин Тизмеге колдонулат. Эгер бул жол окуп өчүргүчтөрүн бардык эмнени билип турган сен лдар буйрук чуркап келет.

-alF бир чекит менен preceeded жаткан жашыруун документтерди, анын ичинде дүкөн көрсөт билэ бардык материалдары болот дегенди билдирет. билэ тизмеси жазуучунун ысмын камтыйт жана ар бир турдогу жашыруун болот.

Кулач которуу жөн эле бардык материалдары жана маалымат китепчелерин санап, бирок .. билэни айтпайт.

Акыр-аягы, -CF алардын жашыруун менен колонна менен жазууларды тизмеси.

Азыр болсо, сиз каалаган убакта бул буйруктарын ар бир терминалга салып түз кирүүгө мүмкүн:

дар -alF

дар -A

LS-CF

ыштаттан .bashrc делосуна эле орнотулган катары сиз төмөнкүдөй жөн гана лакап чуркай алат:

жашагыла

ла

л

Эгерде сиз бир буйрукту иштеп туш болсо үзгүлтүксүз жана ал .bashrc делосуна өз лакап кошуп кереги болушу мүмкүн салыштырмалуу көп команда болуп саналат.

жашырын үчүн Төмөнкү калыпта болуш керек:

ат new_command_name = command_to_run

Негизинен Эгер өлкө буйругун көрсөтүү жана лакап аты. Сиз анда Барабар белгиси артынан чуркап каалаган буйрукту көрсөтүү.

Мисалы үчүн:

= 'CD .. "чейин өлкө

Жогоруда буйрук сен кирип, жөн эле бир каталогду бара берет.

Жыйынтык

.bashrc билэ абдан күчтүү курал болуп саналат жана Linux оболочкасы өзгөчөлөштүрүү сонун жолу болуп саналат. туура жол менен сиз өндүрүмдүүлүгүн он эсеге көбөйөт колдонулат.