Маълумоти ибтидоӣ барои Bashrc истифода мешавад?

Муқаддима

Агар шумо Linuxро муддате истифода бурдед, вагарна, агар шумо бо хати фармоишгари Linux шинос шавед, шумо медонед, ки BASH пӯсти Linux мебошад.

BASH барои Bourne Again Shell ишора мекунад. Якчанд кабелҳои гуногун, аз қабили Csh, zsh, тиреза ва korn вуҷуд доранд.

Шабакаи тарҷумон тарҷумаест, ки метавонад барои истифодабарандагон фармоишро қабул кунад ва онҳоро амалӣ кунад, ки амалиётро, ба монанди идоракунии системаи файлӣ , барномасозӣ ва муошират бо дастгоҳҳо анҷом диҳанд .

Бисёре аз тақсимоти Debian асосан Linux, ба монанди Debian, Ubuntu ва Linux Mint ҳамчун DASH ҳамчун поя, ба ҷои BASH истифода мешаванд. DASH барои Debian Almquist Shell истодааст. Шабакаи ДАМА ба BASH хеле монанд аст, вале он аз қабати BASH хурдтар аст.

Новобаста аз он, ки шумо истифода BASH ва DASH шумо файлро .bashrc номида метавонед. Дар асл, шумо файлҳои сершумори .bashrc дошта бошед.

Тирезаи терминалро кушоед ва дар фармонҳои зерин нависед:

sudo find / -name .bashrc

Вақте ки ман ин фармонро иҷро кардам, 3 натиҷа баргардонида шуд:

Файли / \ / bashrc ба ҷузвдони хонагии ҳамаи истифодабарандагони нав, ки дар система офарида шудааст, нусха бардоранд.

/hary/gary/.bashrc файли истифодашуда аст, вақте ки gary корбари истифодабаранда пӯшида аст ва решаи решавӣ ҳангоми реша кушода мешавад.

Маълумоти .bashrc чист?

Файли .bashrc скрипти пластикӣ аст, ки ҳар як корбар як пӯсти навро мекушояд.

Масалан, тирезаи терминалро кушоед ва фармонро зер кунед:

bash

Акнун дар дохили ҳамон тиреза ин фармонро ворид кунед:

bash

Ҳар вақте ки шумо тирезаи терминалро кушоед, файли bashrc иҷро мешавад.

Пас, файлро .bashrc макони хубест, ки барои иҷро кардани аҳкомҳое, ки мехоҳед, ки ҳар як маротиба ба шумо ҷасади кушодаро кушояд, ҷойгир кунед.

Мисол, файли .bashrc кушода шудааст, ки бо нано истифода бурда мешавад:

Нано ~ / .bashrc

Дар охири файл ин фармонро ворид кунед:

echo "Hello user

Файлро бо пахшкунии CTRL ва O ва сипас нанамоед, пахш кунед CTRL ва X.

Дар доираи тирезаи терминал фармонро иҷро кунед:

bash

Калимаи "Салом" бояд дар якҷоягӣ бо номи корбари шумо, ки дар сомона ба қайд гирифта шудааст, нишон дода шавад.

Шумо метавонед файли .bashrc -ро ба коре, ки мехоҳед мехоҳед, истифода баред ва дар ин дастур ман ба шумо нишон медиҳам, ки чӣ тавр нишон додани маълумоти системаро бо истифодаи фармони screenfetch нишон диҳед .

Истифодаи аломатҳо

Файлҳои .bashrc одатан барои танзим додани аломатҳои ба аҳдҳои умуман истифодашаванда истифода бурда мешавад, то ки шумо фармоишҳои дарозро фаромӯш накунед.

Баъзе одамон ин чизро бад мебинанд, зеро шумо фаромӯш карда метавонед, ки чӣ тавр истифода бурдани фармони воқеиро, вақте ки дар мошин ҷойгир ҳастед, ки файли махсуси .bashrc вуҷуд надорад.

Ҳақиқат он аст, ки ҳамаи фармоишҳо дар интернет ва дар саҳифаҳои администан дастрас ҳастанд, бинобар ин, ман ҳамчун ному насаби мусбӣ на ҳамчун манфӣ назар медиҳам.

Агар шумо дар файли default .bashrc дар тақсимоти монанди Ubuntu ё Найти назар кунед, шумо баъзе аломатҳои аллакай таъсис додаед.

Барои намуна:

Аляска = 'ls -alF'

Дар ин чо,

алоќаи l = 'ls -CF'

Фармони Ls барои сабт кардани файлҳо ва драйверҳо дар системаи файлӣ истифода мешавад. Агар шумо ин дастурро хонед, шумо мефаҳмед, ки ҳамаи калидҳо ҳангоми фармони фармони ls иҷро мешаванд.

-FF-ин маънои онро дорад, ки шумо рӯйхати файлҳоро дида мебароем, ки ҳамаи файлҳо, аз ҷумла файлҳои пинҳонӣ, ки пештар бо нуқта алоқаманданд, нишон дода мешаванд. Феҳристи файлҳо номи муаллифро дарбар мегирад ва ҳар як намуди файл тасниф хоҳад шуд.

Интиқоли -A танҳо сабти ҳамаи файлҳо ва драмаҳоҳоро сабт мекунад, аммо он файлро бозмедорад.

Дар ниҳоят, -FF дар рӯйхатҳо бо сутуни якҷоягии рӯйхатҳо номбар мекунад.

Ҳоло шумо метавонед ҳар як ин фармонҳоро ба терминал дохил кунед.

НОҲИЯИ МУЪМИНОБОД

Ли-А

Лас-МФ

Ҳамчун номи дигар дар файли .bashrc гузошта шудааст, шумо метавонед аломати зеринро иҷро кунед:

11

Дунёи иқтисод

Бештар

Агар шумо худ фармонро мунтазам иҷро кунед ва фармоиши нисбатан дарозро ба он илова кардан мумкин аст, ки он ба файлҳои .bashrc илова карда шудааст.

Формула барои аломати зерин аст:

alias new_command_name = command_to_run

Одатан шумо фармони алтернативиро муайян карда, номи дигарро медиҳед. Пас шумо фармонро, ки мехоҳед баъд аз нишонаҳои баробар иҷро кунед, муайян кунед.

Масалан:

alias up = 'cd ..'

Фармони мазкур ба шумо имконият медиҳад, ки ба феҳрист ворид шавед.

Натиҷа

Файли .bashrc як воситаи хеле қавӣ аст ва роҳи бузурги барои танзим кардани пӯшиши Linux аст. Бо роҳи дуруст истифода бурдани шумо маҳсулнокии худро даҳ баробар зиёд мекунад.