Bashrc файлы қандай үшін пайдаланылады?

Кіріспе

Егер сіз Linux-ды біраз уақыт бойы пайдаланып жүрсеңіз және әсіресе сіз Linux командалық жолымен таныса бастасаңыз, онда BASH Linux қабығы екенін білесіз.

BASH Bourne Again Shell деген сөз. Csh, zsh, dash және korn сияқты бірнеше түрлі қабықшалар бар.

Қабақ - пайдаланушыға арналған пәрмендерді қабылдайтын және файлдық жүйе бойынша шарлау , бағдарламаларды іске қосу және құрылғылармен әрекеттесу сияқты әрекеттерді орындауға арналған интерпретатор.

Көптеген Debian негізіндегі Linux дистрибутивтері Debian, Ubuntu және Linux Mint сияқты DASH-ді BASH-дің орнына қабық ретінде пайдаланады. DASH Debian Almquist Shell дегенді білдіреді. DASH қабығы BASH-ға өте ұқсас, бірақ BASH қабығынан әлдеқайда аз.

BASH немесе DASH функциясын пайдалансаңыз да, сіз .bashrc деп аталатын файлға ие боласыз. Шындығында сізде бірнеше .bashrc файлдары болады.

Терминал терезесін ашып , келесі пәрменді теріңіз:

sudo find / -name .bashrc

Бұл пәрменді іске қосқан кезде үш нәтиже қайтарылады:

/etc/skel/.bashrc файлы жүйеде жасалған кез келген жаңа пайдаланушылардың бастапқы қалтасына көшіріледі.

/home/gary/.bashrc - пайдаланушы галереясы қабықты ашқанда пайдаланылады және түбірлік файл түбірлік қабықты ашқанда пайдаланылады.

.bashrc файл дегеніміз не?

.bashrc файлы - пайдаланушы жаңа қабықты ашқан кезде іске қосылатын қабық сценарийі.

Мысалы, терминал терезесін ашып, келесі пәрменді енгізіңіз:

bash

Енді бір терезеде осы пәрменді енгізіңіз:

bash

Терминал терезесін ашқан сайын bashrc файлы орындалады.

.bashrc файлы - жақсы орын, сондықтан сіз қабықты ашқан сайын іске қосқыңыз келетін пәрмендерді іске қосу үшін.

Мысал ретінде nano көмегімен .bashrc файлын келесідей ашыңыз:

nano ~ / .bashrc

Файлдың соңында келесі пәрменді енгізіңіз:

echo «Hello $ USER»

CTRL және O пернелерін басу арқылы файлды сақтаңыз да, CTRL және X пернелерін басу арқылы нанодан шығыңыз.

Терминал терезесінде келесі пәрменді іске қосыңыз:

bash

«Hello» сөзі сіз кірген пайдаланушы атымен бірге көрсетілуі керек.

.bashrc файлын өзіңіз қалаған кез келген нәрсеге қолдана аласыз және шын мәнінде осы нұсқаулықта screenfetch пәрмені арқылы жүйе ақпаратын қалай көрсету керектігін көрсеттім .

Бүркеншік атты пайдалану

.bashrc файлы жиі әдетте пайдаланылатын пәрмендерге бүркеншік аттарды орнату үшін пайдаланылады, сондықтан ұзақ командаларды есте сақтаудың қажеті жоқ.

Кейбір адамдар бұл жаман нәрсе деп есептейді, себебі сіз өзіңіздің нақты .bashrc файлыңыз жоқ машинада орналастырылғанда нақты пәрменді қалай пайдалану керектігін ұмытып кете аласыз.

Шындық, алайда, барлық командалар онлайн режимінде қол жетімді және адам беттерінде бүркеншектерді теріс емес, оң деп санаймын.

Егер Ubuntu немесе Mint тәрізді үлестірімде .bashrc файлына қарасаңыз, сіз бұрын орнатылған кейбір бүркеншік аттарды көресіз.

Мысалға:

alias ll = 'ls -alF'

alias la = 'ls -A'

лақап аты l = 'ls -CF'

Ls командасы файлдық жүйеде файлдар мен каталогтарды тізімдеу үшін пайдаланылады. Егер сіз осы нұсқаулықты оқып көрсеңіз, ls пәрменін іске қосқанда , барлық қосқыштар дегеніміз не екенін білесіз.

-ALF - файлдар тізімі барлық файлдарды, соның ішінде нүктеден бұрын жасырылған файлдарды көрсететінін білдіреді. Файлдар тізімі автордың атын қамтиды және әр файл түрі жіктеледі.

-A қосқышы барлық файлдар мен каталогтарды жай тізімдейді, бірақ ол файлды жасырады.

Соңында, -CF олардың жіктелуімен бірге бағаны бойынша жазбаларды тізімдейді.

Енді кез-келген уақытта осы командалардың кез-келгеніне терминалға кіре аласыз:

ls -alF

ls -A

ls-CF

.bashrc файлында бүркеншік аттар орнатылса, бүркеншік аттарды төмендегідей орындауға болады:

ll

la

л

Егер сіз өзіңізді үнемі пәрменді орындап жатсаңыз және бұл ұзын команда болса, онда .bashrc файлына өзіңіздің жеке бүркеншік атыңызды қосуға болады.

Бүркеншік пішімі келесідей:

alias new_command_name = command_to_run

Негізінде alias пәрменін көрсетіп, содан кейін бүркеншік атты атау беріңіз. Сіз теңдік белгісінен кейін іске қосқыңыз келетін пәрменді анықтаңыз.

Мысалы:

alias up = 'cd ..'

Жоғарыда көрсетілген пәрмен сіз жай ғана кіріп, каталогты көтеруге мүмкіндік береді.

Резюме

.bashrc файлы өте қуатты құрал және Linux қабығын теңшеудің керемет жолы. Өнімділікті он есе арттыратын дұрыс жолмен пайдаланылады.