За какво се използва Bashrc файлът?

Въведение

Ако сте използвали Linux за известно време и особено ако започвате да се запознаете с командния ред на Linux, ще знаете, че BASH е обвивка на Linux.

BASH означава Bourne Again Shell. Има няколко различни черупки, включително csh, zsh, тире и korn.

Черупка е преводач, който може да приема команди за потребител и да го изпълнява, за да изпълнява операции като навигация около файлова система , стартиране на програми и взаимодействие с устройства .

Много дистрибуции на Linux, базирани на Debian, като самия 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 е скрипт на shell, който се изпълнява всеки път, когато потребителят отвори нова shell.

Например отворете терминален прозорец и въведете следната команда:

удрям

Сега в същия прозорец въведете тази команда:

удрям

Всеки път, когато отваряте терминален прозорец, се изпълнява файлът bashrc.

Файлът .bashrc е добро място за изпълнение на команди, които искате да се изпълняват всеки път, когато отворите обвивка.

Като пример отворете .bashrc файла, като използвате нано, както следва:

nano ~ / .bashrc

В края на файла въведете следната команда:

ехо "Здравейте, $ USER"

Запазете файла, като натиснете CTRL и O, след което излезте нано натискайки CTRL и X.

В прозореца на терминала изпълнете следната команда:

удрям

Думата "Здравей" трябва да се показва заедно с потребителското име, в което сте влезли като.

Можете да използвате файла .bashrc, за да направите всичко, което желаете, и наистина в това ръководство ви показах как да показвате системната информация чрез командата screenfetch .

Използването на псевдоними

Файлът .bashrc обикновено се използва за задаване на псевдоними на често използвани команди, така че да не се налага да запомните дълги команди.

Някои хора смятат, че това е лошо нещо, защото може да забравите как да използвате истинската команда, когато я поставите на машина, където вашият собствен .bashrc файл не съществува.

Истината обаче е, че всички команди са лесно достъпни онлайн и в страниците на човека, затова виждам добавянето на псевдоними като положително, а не отрицателно.

Ако погледнете файла .bashrc по подразбиране в разпространение като Ubuntu или Mint, ще видите някои псевдоними, които вече са настроени.

Например:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Командата ls се използва за списък на файловете и директорите във файловата система. Ако прочетете това ръководство, ще разберете какво означават всички ключове, когато стартирате командата ls.

-alF означава, че ще видите списък с файлове показва всички файлове, включително скритите файлове, които са предхождани с точка. Файловата малка обява ще съдържа името на автора и всеки тип файл ще бъде класифициран.

Превключвателят -A просто посочва всички файлове и директории, но пропуска файла ..

Накрая, ЦФ изброява вписванията по колони заедно с класификацията им.

Сега можете по всяко време да влезете в някоя от тези команди директно в терминал:

ls -alF

ls -A

LS-CF

Тъй като е зададен псевдоним във файла .bashrc, можете просто да изпълните псевдонима както следва:

П

ла

л

Ако установите, че изпълнявате редовно команда и това е сравнително дълга команда, може би си заслужава да добавите свой собствен псевдоним към файла .bashrc.

Форматът на псевдонима е както следва:

alias new_command_name = command_to_run

По принцип посочвате командата Alias ​​и след това дайте името на псевдонима. След това задайте командата, която искате да се изпълни след знака Equals.

Например:

alias нагоре = 'cd ..'

Посочената по-горе команда ви позволява да излезете директория просто като влезете.

резюме

Файлът .bashrc е много мощен инструмент и е чудесен начин да персонализирате вашата Linux черупка. Използвайки правилно, ще увеличите производителността си десет пъти.