Ներածություն
Եթե դուք օգտագործում եք Linux- ը որոշ ժամանակով, եւ հատկապես, եթե սկսում եք ծանոթանալ Linux- ի հրամանի տողին, կիմանաք, որ BASH- ը Linux- ի ռումբ է:
BASH- ը հանդես է գալիս Bourne Again Shell- ի համար: Կան մի շարք տարբեր ռումբեր, ներառյալ csh, zsh, dash եւ korn:
Shell- ը թարգմանիչ է, որը կարող է ընդունում օգտվողին հրահանգներ եւ վարում է դրանք իրականացնելու համար, ինչպիսիք են նավիգացիոն համակարգը , ընթացող ծրագրերը եւ սարքերի հետ շփումը :
Շատ Debian- ի վրա հիմնված Linux բաշխումներ, ինչպիսիք են Debian- ն, Ubuntu- ն եւ Linux Mint- ը, օգտագործում են DASH- ը որպես shell- ի փոխարեն BASH- ը: DASH- ը հանդես է գալիս Debian Almquist Shell- ի համար: DASH շերտը շատ նման է BASH- ին, բայց դա շատ ավելի փոքր է, քան BASH- ը:
Անկախ նրանից, թե արդյոք դուք օգտագործում եք BASH կամ DASH, դուք կունենաք ֆայլ կոչված .bashrc: Փաստորեն դուք կունենաք բազմակի .bashrc ֆայլեր:
Բացեք տերմինալային պատուհան եւ մուտքագրեք հետեւյալ հրամանը.
sudo գտնել / անուն .բashrc
Երբ ես վարում եմ այս հրամանը, վերադարձված երեք արդյունք կա.
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
/etc/skel/.bashrc ֆայլը պատճենվում է համակարգում ստեղծված ցանկացած նոր օգտվողների հիմնական թղթապանակում:
The /home/gary/.bashrc ֆայլը օգտագործվում է այն ժամանակ, երբ օգտվողը gary բացում է shell եւ արմատային ֆայլը օգտագործվում է, երբ արմատը բացում է shell մասին:
Ինչ է .bashrc ֆայլը:
The .bashrc ֆայլը վահանակի սկրիպտ է, որը յուրաքանչյուր անգամ օգտագործվում է նոր վահանակ բացելու համար:
Օրինակ բացեք տերմինալային պատուհան եւ մուտքագրեք հետեւյալ հրահանգը.
բաշ
Այժմ նույն պատուհանում ներդիր այս հրամանը.
բաշ
Ամեն անգամ, երբ դուք բացում եք տերմինալային պատուհան, կատարվում է bashrc ֆայլը:
The .bashrc ֆայլը լավ տեղ է, հետեւաբար, գործարկել հրամաններ, որոնք ցանկանում եք վազել ամեն անգամ, երբ դուք բացում եք վահանակ:
Որպես օրինակ բացել nano- ն օգտագործելով .bashrc ֆայլը հետեւյալ կերպ.
nano ~ / .bashrc
Ֆայլի վերջում մուտքագրեք հետեւյալ հրահանգը.
echo "Բարեւ $ USER"
Պահել ֆայլը, սեղմելով CTRL եւ O եւ այնուհետեւ դուրս գալ նանո, սեղմելով CTRL եւ X.
Տերմինալային պատուհանը ներքեւում վարեք հետեւյալ հրահանգը.
բաշ
«Բարեւ» բառը պետք է ցուցադրվի մուտքագրված օգտվողի անունով:
Դուք կարող եք օգտագործել .bashrc ֆայլը, որը ցանկանում եք որեւէ բան անել, եւ իսկապես այս ուղեցույցում ես ցույց տվեցի, թե ինչպես ցուցադրելու համակարգային տեղեկությունները, օգտագործելով screenfetch հրամանը :
Ալիերի օգտագործումը
The .bashrc ֆայլը սովորաբար օգտագործվում է սովորաբար օգտագործվող հրամանների համար կաղապարները սահմանելու համար, որպեսզի դուք չպետք է հիշեք երկար հրամաններ:
Որոշ մարդիկ դա համարում են վատ բան, քանի որ կարող եք մոռանալ, թե ինչպես օգտագործել իրական հրամանը, երբ տեղադրված է մեքենայի վրա, որտեղ ձեր սեփականը .բashrc ֆայլը գոյություն չունի:
Ճշմարտությունն այն է, սակայն, որ բոլոր հրամանները հեշտությամբ մատչելի են առցանց եւ տղամարդկային էջերում, եւ ես տեսնում եմ, որ կեղծանունները դրական են, այլ ոչ թե բացասական:
Եթե դուք նայում եք կանխադրված .bashrc ֆայլի բաշխմանը, ինչպիսիք են Ubuntu կամ Mint- ը, կտեսնեք, որ արդեն ստեղծվել են մի քանի կաղապարներ:
Օրինակ:
alias ll = 'ls -alF`
alias la = 'ls -A'
alias l = 'ls -CF'
Ls հրամանը օգտագործվում է ֆայլերի եւ դիրեկտորիաների ֆայլային համակարգում ցուցակելու համար: Եթե դուք կարդում եք այս ուղեցույցը, դուք կիմանաք, թե ինչ է նշանակում բոլոր անջատիչները, երբ դուք վարում եք ls հրամանը:
The -ALF- ը նշանակում է, որ դուք կտեսնեք ֆայլի ցուցակի ցուցադրում բոլոր ֆայլերը, ներառյալ թաքնված ֆայլերը, որոնք նախորդում են կետը: Ֆայլերի ցանկը կներառի հեղինակի անունը եւ յուրաքանչյուր ֆայլի տեսակի դասակարգվելու է:
The -A անջատիչը պարզապես ցուցակագրում է բոլոր ֆայլերը եւ դիրեկտորիաները, սակայն այն բացառում է ֆայլը:
Ի վերջո, -CF- ն ցուցակները գրառում է սյունակում, ինչպես նաեւ դասակարգումը:
Այժմ դուք կարող եք ցանկացած պահի ներդնել այս հրամաններից որեւէ մեկը դեպի տերմինալ:
ls -alF
ls -A
ls-CF
Քանի որ .bashrc ֆայլում տեղադրվել է կեղծանուն, դուք կարող եք պարզապես վարել կեղծանունները, ինչպիսիք են `
ll
la
լ
Եթե դուք գտնում եք, որ պարբերաբար հրաման եք վարում, եւ դա համեմատաբար երկար հրաման է, դա կարող է արժե ավելացնել ձեր սեփական կաղապարները .bashrc ֆայլին:
Այլմոլորակայինների ձեւաչափը հետեւյալն է.
alias new_command_name = command_to_run
Հիմնականում դուք նշում եք alias հրամանը եւ այնուհետեւ կեղծանուններ տվեք անուն: Դրանից հետո նշեք այն հրամանը, որը ցանկանում եք վազել հավասարության նշանից հետո:
Օրինակ:
alias up = 'cd ..'
Վերոնշյալ հրամանը Ձեզ հնարավորություն է տալիս պարզապես մուտք գործել մի գրացուցակ:
Ամփոփում
The .bashrc ֆայլը շատ հզոր գործիք է եւ հարմարեցնելու ձեր Linux shell- ը: Օգտագործվում է ճիշտ այնպես, ինչպես կբարձրացնեք ձեր արտադրողականությունը տասը անգամ: