Bashrc ගොනු භාවිතා කරන්නේ කුමක්ද?

හැදින්වීම

ඔබ යම් කාලයක් තිස්සේ ලිනක්ස් භාවිතා කර ඇත්නම්, විශේෂයෙන් ඔබ Linux විධාන පුවරුව හුරු වීමට පටන්ගෙන තිබේ නම් BASH යනු Linux shell වේ.

BASH Bourne Again Shell වෙනුවෙන් පෙනී සිටී. Csh, zsh, dash සහ korn ඇතුළුව විවිධ ෂෙල් වෙඩි කිහිපයක් තිබේ.

ෂෙල් යනු පරිශීලකයෙකුට විධාන පිලිගත හැකි වන අතර, ගොනු පද්ධතියක් වටා ගමන් කිරීම , වැඩසටහන් ධාවනය සහ උපාංග සමඟ අන්තර් ක්රියා කිරීම වැනි ක්රියාකාරකම් සිදු කිරීම සඳහා මෙහෙයුම් සිදු කරන භාෂණ රිවීවකයකි .

ඩේබියන්, ඩේබියන්, ඩේබියන් වැනි ඩබියන් ලිනක්ස් බෙදා හැරීම්, උබුන්ටු සහ ලින්ක්ස් මින්ට් ඩීඑස්එස් වෙනුවට BASH වෙනුවට shell භාවිතා කරයි. ඩැෂ් ඩේබියන් ඇල්කම්ස්ට් ෂෙල් සඳහා කැපී පෙනෙයි. ඩීඑස්එම් ෂෙල් BASH වලට බොහෝ සමාන වේ, BASH shell එකට වඩා බෙහෙවින් කුඩායි.

ඔබ BASH හෝ DASH භාවිතා කරන්නේද යන්න නොසලකා ඔබට .bashrc ගොනුවක් ඇත. ඇත්ත වශයෙන්ම ඔබට .bashrc ගොනු කිහිපයක් ඇත.

ටර්මිනල් කවුළුවක් විවෘත කර පහත සඳහන් විධානය ඇතුල් කරන්න:

sudo සොයාගන්න / -name .bashrc

මම මෙම විධානය ක්රියාත්මක කරන විට ප්රතිඵල තුනක් ලැබෙනු ඇත:

/etc/skel/.bashrc ගොනුව පද්ධතියේ නිර්මාණය කරන ලද නව පරිශීලකයින්ගේ මුල් ෆෝල්ඩරය තුලට පිටපත් කර ඇත.

/home/gary/.bashrc යනු පරිශීලක කවුළුව shell එකක් විවෘත කරන විට භාවිතා වන ගොනුවේ root root shell එක විවෘත කරන විට root භාවිතා වේ.

බ්ස්ර්ක් ගොනුව යනු කුමක්ද?

.bashrc ගොනුව මඟින් නව ශෙලයක් විවෘත කරන සෑම අවස්ථාවකදීම ක්රියාත්මක වන shell විධානාවලි වේ.

උදාහරණයක් ලෙස ටර්මිනල් කවුළුවක් විවෘත කර පහත දැක්වෙන විධානය ඇතුල් කරන්න:

බෂ්

දැන් එකම කවුළුව තුළ මෙම විධානය ඇතුල් කරන්න:

බෂ්

ඔබ ටර්මිනලය වින්ඩෝව විවෘත කරන සෑම අවස්ථාවකදීම බාසර් ගොනුව සිදු කරනු ලැබේ.

එබැවින් .bashrc ගොනුව ශෙලිකාවක් විවෘත කරන සෑම අවස්ථාවකදීම ක්රියාත්මක කිරීමට අවශ්ය විධානයන් ක්රියාත්මක කිරීමට හොඳ ස්ථානයකි.

නිදසුනක් ලෙස නැනෝ භාවිතා කිරීමෙන් .bashrc ගොනුව පහත පරිදි වේ:

nano ~ / .bashrc

ගොනුවේ අවසානයට පහත දැක්වෙන විධානය ඇතුල් කරන්න:

echo "හලෝ $ පරිශීලක"

CTRL සහ O එබීමෙන් ගොනු සුරකින්න, පසුව Ctrl සහ X මත එන් නැනීමෙන් නැනෝ අවුළන්න.

ටර්මිනලය තුල පහත දැක්වෙන විධානය ක්රියාත්මක කරන්න:

බෂ්

ඔබ "ලොක්" යන වචනය ලෙස සටහන් කර ඇති පරිශීලක නාමය සමඟ "Hello" යන වචනය භාවිතා කළ යුතුය.

ඔබට අවශ්ය ඕනෑම දෙයක් කිරීමට ඔබට .bashrc ගොනුව භාවිතා කළ හැකිය. සැබැවින්ම මා විසින් screenfetch විධානය භාවිතා කරමින් පද්ධති තොරතුරු ප්රදර්ශනය කර පෙන්වූයේ මෙම මාර්ගෝපදේශය තුළය .

අන්වර්ථ භාවිතය

.bashrc ගොනුව පොදුවේ භාවිතා වන විධානයන් සඳහා අන්වර්ථ නාමයන් භාවිතා කිරීම සඳහා භාවිතා කරනු ලැබේ. එබැවින් ඔබට දිගු විධාන මතක තබා ගැනීමට අවශ්ය නැත.

සමහර අය මෙය සලකන්නේ නරක දෙයක් ලෙසයි. ඔබේම විශේෂිත .bashrc ගොනුව නොමැති නම්, යථාර්ත විධානය භාවිතා කරන්නේ කෙසේද යන්න අමතක කර බැලිය හැක.

සත්ය වශයෙන්ම සියලු විධානයන් සමඟ අමුත්තන් හා මානුෂීය පිටුවල පහසුවෙන් ලබාගත හැකි බව පෙනෙන්නට තිබේ.

ඔබ උබුන්ටු හෝ මින්ට් වැනි බෙදා හැරීමේදී පෙරනිමි .bashrc ගොනුව දෙස බැලූ විට ඔබට දැනටමත් සකසා ඇති සමහර අන්වර්ථයන් දකිනු ඇත.

උදාහරණයක් වශයෙන්:

alias ll = 'ls -alF'

alias la = 'ls -A'

අන්වර්ථය l = 'ls -CF'

Ls විධානය ගොනු පද්ධතියේ ගොනු සහ බහලුම් ලැයිස්තුගත කිරීම සඳහා භාවිතා කරයි. ඔබ මෙම මාර්ගෝපදේශය කියවන්නේ නම් ඔබ විසින් ls විධානය ක්රියාත්මක කරන විට සියලු ස්විචයන් අදහස් කරන්නේ කුමක්දැයි සොයා බලනු ඇත .

-AlF මඟින් ඔබට ලිපිගොනු ලැයිස්තුවක් දර්ශනය වන සැඟවුණු ගොනු ඇතුළු සියළුම ලිපිගොනු පෙන්වනු ඇත. ලිපිගොනු ලේඛනයේ කර්තෘගේ නම අඩංගු වන අතර එක් ගොනු වර්ගය වර්ගීකරණය කරනු ලැබේ.

-ඒ ස්විච් එකේ සියලු ගොනු සහ බහලුම් ලැයිස්තුව ලැයිස්තුගත කර ඇති නමුත් එය ගොනු නොකෙරේ.

අවසාන වශයෙන්, සීඑෆ් ලැයිස්තුගත කොට ඇති තීරු ලැයිස්තු මඟින් ඔවුන්ගේ වර්ගීකරණය ඇතුළත් වේ.

දැන් ඕනෑම අවස්ථාවක මෙම විධානයන් මඟින් ඕනෑම ටර්මිනල් එකක් වෙතට යොමු කළ හැකිය:

ඇල්ෆා

- ඇ

ls-CF

අන්වර්ථයක් ඇත .bashrc ගොනුවේ ඇති අන්වර්ථයක් ලෙස ඔබ විසින් අන්වර්ථය ක්රියාත්මක කළ හැක:

එම්

ලා

l

ඔබ විධානයක් නිසි ලෙස ක්රියාත්මක වන අතර, එය සාපේක්ෂව දිගු විධානයක් වන අතර, එය ඔබේම අන්වර්ථය .bashrc ගොනුවට එකතු කිරීම වටී.

අන්වර්ථය සඳහා වන ආකෘතිය පහත පරිදි වේ:

අන්වර්ථය new_command_name = command_to_run

මූලිකවම ඔබ විසින් අන්වර්ථ විධානය ලබාදෙන අතර පසුව අන්වර්ථ නාමය නමක් ලබාදෙන්න. ඔබ සමාන සමාන ලකුණෙන් පසුව ක්රියාත්මක කිරීමට බලාපොරොත්තු වන විධානය ඔබ විසින් නියම කරනු ලැබේ.

උදාහරණයක් වශයෙන්:

alias up = 'cd ..'

ඉහත දැක්වෙන විධානය මඟින් ඔබ පිවිසීමෙන් සරල නාමාවලියකට පිවිසීමට ඉඩ සලසයි.

සාරාංශය

.bashrc ගොනුව ඉතා ප්රබල මෙවලමක් වන අතර ඔබේ Linux කවුළුව අභිරුචිකරණය කිරීමට විශිෂ්ට ක්රමයකි. ඔබේ ඵලදායිතාව දස ගුණයකින් වැඩි කර ගැනීම නිවැරදි ලෙස භාවිතා කෙරේ.