මම කොහොමද නැංවිය හැකි
.bash_profileසිට විධාන රේඛාවේ ?
.bash_profileපිටවීම සහ නැවත ලොග් වීම මගින් මට වෙනස්කම් හඳුනා ගැනීමට ෂෙල් එක ලබා ගත හැකි නමුත් ඉල්ලුමට අනුව එය කිරීමට මට අවශ්යය .
මම කොහොමද නැංවිය හැකි
.bash_profileසිට විධාන රේඛාවේ ?
.bash_profileපිටවීම සහ නැවත ලොග් වීම මගින් මට වෙනස්කම් හඳුනා ගැනීමට ෂෙල් එක ලබා ගත හැකි නමුත් ඉල්ලුමට අනුව එය කිරීමට මට අවශ්යය .
Answers:
සරලව ටයිප් කරන්න source ~/.bash_profile
විකල්පයක් ලෙස, යතුරු යතුරු සුරැකීමට ඔබ කැමති නම් ඔබට ටයිප් කළ හැකිය . ~/.bash_profile
alias reload='source ~/.bash_profile && echo "File .bash_profile reloaded correctly" || echo "Syntax error, could not import the file"';
. ~/.bash_profile
එහි පවතින තත්වය මත ඔබට කිසිදු පරායත්තතාවයක් නොමැති බවට වග බලා ගන්න.
.මෙම නඩුවේ විධානය කුමක්ද?
. හුදෙක් sourceවිධානය සඳහා අන්වර්ථයකි .
.වඩා පැරණි sourceවේ.
sourceක bash විශේෂිත ක්රියාත්මක වේ.
.සහ sourceවචනාර්ථයෙන් එකම දෙයයි. සබැඳියෙන්: " sourceතිත් / කාල පරිච්ඡේදය" යන්නට සමාන අර්ථයක් .ඇත, නමුත් POSIX sh හි නොවේ, එබැවින් උපරිම අනුකූලතාව සඳහා කාල පරිච්ඡේදය භාවිතා කරන්න. "
සරලව ටයිප් කරන්න:
. ~/.bash_profile
කෙසේ වෙතත්, ඔබ ටර්මිනලය විවෘත කරන සෑම අවස්ථාවකම එය ක්රියාත්මක කිරීම වෙනුවට ටර්මිනලය ආරම්භ වන විට එය ස්වයංක්රීයව ක්රියාත්මක වීමට අවශ්ය නම්, ඔබට ගොනුවට එකතු . ~/.bash_profileකළ හැකිය ~/.bashrc.
සටහන:
ඔබ ටර්මිනලයක් විවෘත කළ විට, ටර්මිනලය (පිවිසුම් නොවන) අන්තර්ක්රියාකාරී ප්රකාරයේදී ආරම්භ වේ, එයින් අදහස් වන්නේ එය ප්රභවයක් වනු ඇති ~/.bashrcබවයි.
~/.bash_profileඅන්තර්ක්රියාකාරී පිවිසුම් ප්රකාරයේදී ආරම්භ කළ විට පමණක් එය බාෂ් මඟින් ලබා ගනී . එය සාමාන්යයෙන් සිදුවන්නේ ඔබ කොන්සෝලය ( Ctrl+ Alt+ F1.. F6) වෙත පිවිසෙන විට හෝ සම්බන්ධ වන විට පමණි ssh.
එම පරිශීලකයා සඳහා command / .bash_profile නැවත පූරණය කිරීමට ඔබට මෙම විධානය භාවිතා කළ හැකිය. ඉරක් භාවිතා කිරීමට වග බලා ගන්න.
su - username
මම කැමතියි ඔබ ගොනුව සංස්කරණය කිරීමෙන් පසුව, ඔබ කළ යුත්තේ ටයිප් කිරීම පමණි:
. !$
ඔබ ඉතිහාසයේ සංස්කරණය කළ ගොනුව මෙය ප්රභව කරයි. බැං ඩොලරය යනු කුමක්දැයි බලන්න .
cd . .bash_profile cd. අවශ්ය නැත ~.
cd- ඔබ දැනට සිටින නාමාවලියෙන් එය නැවත පූරණය කළ හැකිය:. ~/.bash_profile
ඔබගේ වර්තමාන ෂෙල් පර්යන්තයේ ඉතිහාසය නැතිවීම ඔබට ප්රශ්නයක් නොවේ නම් ඔබටද කළ හැකිය
bash -l
එමඟින් ඔබේ කවචය දෙබල වන අතර තවත් ළමා ක්රියාවලියක් විවෘත වේ. මෙම -lපරාමිතිය, පිවිසුම් shell එක ලෙස ලකුණු කිරීමට bash කියයි .bash_profile මේ ගැන වැඩිදුර තොරතුරු සඳහා, පිවිසුම් නොවන shell එක ලෙස ක්රියාත්මක කල නොහැකි වනු ඇත නිසා මෙම අවශ්ය වේ මෙතන කියවා
වත්මන් කවචය සම්පූර්ණයෙන්ම ප්රතිස්ථාපනය කිරීමට ඔබට අවශ්ය නම් ඔබටද කළ හැකිය:
exec bash -l
ඉහත දැක්වෙන්නේ ඔබේ වත්මන් කවචය දෙබල නොවී එය සම්පූර්ණයෙන්ම ප්රතිස්ථාපනය කිරීමයි, එබැවින් ඔබ ටයිප් කරන විට exitඑය පෙර කවචයට ඔබව ඇද දමනවාට වඩා සම්පූර්ණයෙන්ම අවසන් වේ.
alias bashs="source ~/.bash_profile"ඔබගේ bash ගොනුවට එක් කරන්න . එබැවින් ඔබට bashsඊළඟ වතාවේ සිට ඇමතිය හැකිය
reset- මතක තබා ගැනීමට පහසුය
.bash_profile නොපවතී නම් ඔබට පහත විධානය ක්රියාත්මක කිරීමට උත්සාහ කළ හැකිය:
. ~/.bashrc
හෝ
source ~/.bashrc
.bash_profile වෙනුවට. ඔබට bashrc පිළිබඳ වැඩි විස්තර සොයාගත හැකිය
භාවිතා කිරීමට source ~/.bash_profileහෝ ඉහත සඳහන් කළ පිළිතුරු ක්රියාත්මක වන විට ඉක්මන් පිළිතුරක් පළ කිරීමට මට අවශ්ය වූයේ, සඳහන් කළ යුතු එක් දෙයක් නම්, මෙය ඔබ නරඹන වත්මන් පටිත්තෙහි හෝ සැසිය තුළ පමණක් ඔබේ බාෂ් පැතිකඩ නැවත පූරණය කිරීමයි. සෑම ටැබ් එකකම / කවචයකම ඔබේ බැෂ් පැතිකඩ නැවත පූරණය කිරීමට ඔබට අවශ්ය නම්, ඔබ මෙම විධානය අතින් ඇතුලත් කළ යුතුය.
ඔබ iTermCMD⌘ShiftI භාවිතා කරන්නේ නම් , ඔබට දැනට පවතින සියලුම ටැබ් වලට විධානයක් ඇතුළත් කිරීමට + + භාවිතා කළ හැකිය . පර්යන්තය සඳහා මෙම ගැටළුව යොමු කිරීම ප්රයෝජනවත් විය හැකිය ;
ඔබට ටයිප් කිරීමට අවශ්යයි . ~/.bash_profile
යොමු කරන්න: /superuser/46139/what-does-source-do
මම ඩේබියන් භාවිතා කරන අතර exec bashමෙය සාක්ෂාත් කර ගැනීම සඳහා මට සරලව ටයිප් කළ හැකිය . එය අනෙක් සියලුම බෙදාහැරීම් වල වැඩ කරයිදැයි මට කිව නොහැක.
. .bash_profileමැක් හි ඔබගේ නිවාස නාමාවලිය තුළ ටයිප් කිරීම පමණක් කළ හැකිය. 7urkm3n විසින් ඉහත දක්වා ඇති පිළිතුරට සමානය.
alias reload!=". ~/.bash_profile"
හෝ ශ්රිත හරහා ල logs ු-සටහන් එකතු කිරීමට අවශ්ය නම්
function reload! () {
echo "Reloading bash profile...!"
source ~/.bash_profile
echo "Reloaded!!!"
}
. ~/. bash_profile හෝsource ~/.bash_profile
මම සියෙරා ධාවනය කරන අතර, ටික වේලාවක් මේ පිළිබඳව කටයුතු කරමින් සිටියෙමි (නිර්දේශිත සියලු විසඳුම් උත්සාහ කරමින්). මම ව්යාකූල වී අවසානයේදී මගේ පරිගණකය නැවත ආරම්භ කිරීමට උත්සාහ කළෙමි! එය ක්රියාත්මක විය
මගේ නිගමනය වන්නේ සමහර විට දෘ reset යළි පිහිටුවීම අවශ්ය බවයි
alias BASHRELOAD=". ~/.bash_profile". ඔබ මෙය බොහෝ විට කරන්නේ නම් ඔබට එය අන්වර්ථ කළ හැකියbr.