Вы являетесь пользователем Linux и хотите работать с Linux bashrc и его командной строкой? bashrc — один из скрытых файлов в домашнем каталоге операционной системы Linux, но как насчет bash_profile? Знаете ли вы, в чем разница между Linux bashrc и bash_profile? По умолчанию Linux скрывает конфиденциальные файлы. Одним из них является bashrc, который находится в домашнем каталоге операционной системы Linux.
Bashrc — это простое и безопасное решение по сравнению с другими приемами настройки терминала, поскольку вы можете удалить его и запустить снова, если столкнетесь с проблемами. В этой статье будет описано внедрение bash в Linux. Мы также обсудим, что такое файлы .bashrc и как их использовать. Прежде чем идти дальше, нам следует поговорить о некоторых основных определениях, которые помогут вам получить глубокие знания о bashrc.
Что такое ракушка?

A оболочка это термин, используемый для взаимодействия пользовательского интерфейса с ОС. Оболочка — это командный интерпретатор (в некоторых системах), который принимает команды пользователя и запускает их для выполнения операций. Фактически оболочка Linux/Unix — это среда для запуска сценариев, команд или программ. Существует два основных типа оболочек:
- С Оболочка – если вы используете этот тип оболочки, символ % является подсказкой по умолчанию.
- Борн Шелл – основным приглашением для такой оболочки является символ $.
В этой статье мы будем использовать Bourne Shell. Этот вид оболочки имеет следующие подкатегории:
- Борн Шелл (ш)
- Борн снова Шелл (удар)
- Корн Шелл (КШ)
- POSIX-оболочка (ш)
Bourne Shell была первой оболочкой, появившейся UNIX, поэтому его называют оболочкой. Как упоминалось ранее, bash является наиболее распространенным типом оболочки для Linux и подходит для написания сценариев в различных версиях Linux. Зная, что такое оболочка, давайте поговорим о файле bashrc и о том, как его можно использовать.
Упрощенный Linux-хостинг
Хотите лучший способ размещения своих веб-сайтов и веб-приложений? Разрабатываете что-то новое? Просто не нравится Windows? Вот почему у нас есть Linux VPS.
Получите свой Linux VPSЧто такое файл Bashrc и как его использовать?
Файл .bashrc будет выполняться, когда пользователь открывает новую оболочку в интерактивном режиме. Другими словами, файл .bashrc представляет собой сценарий оболочки для инициализации сеанса оболочки. Использование файла .bachrc позволяет вам помещать в него все вводимые вами команды. Таким образом, каждый раз, когда вам нужно запустить файл .bashrc с самого начала, вы можете сделать это, нажав Ctrl+Alt+T или открыв новую вкладку терминала, что сделает его более доступным.
При каждом запуске Bash запускает содержимое файла .bashrc для загрузки ваших настроек. Вы можете найти этот сценарий оболочки в домашнем каталоге пользователей. Основная функция этого файла — загрузка настроек терминала и переменных среды и их сохранение. Поэтому первый шаг команды bashrc с использованием (Cтрл+альт+т) открывает новое окно терминала, в результате чего возвращаются следующие файлы:
- /etc/skel/.bashrc Когда в системе создаются новые пользователи, /etc/skel/.bashrc является файлом bashrc по умолчанию для каждого пользователя.
- /home/Али/.bashrc Когда пользователь по имени Али открывает оболочку, этот файл используется.
- /root/.bashrc Всякий раз, когда root открывает оболочку, корневой файл (/root/.bashrc) буду использовать.
Где находится файл Bashrc в Linux?
Как мы уже упоминали, bashrc находится в вашем домашнем каталоге. Когда запускается оболочка bash или сценарий bash, он читается и выполняется. Выполнить файл bashrc будет одним из следующих примеров:
- Когда вы входите в систему,
- Когда вы запускаете определенные команды (скрипты bash),
- При копировании файлов ошибок или выходных данных
- Когда вы запускаете вычислительные задания,
- В конце работы.
Читайте также: Как установить Linux bash на Windows 10?
После этого краткого введения в файл оболочки и bashrc вы можете спросить себя, что я могу сделать с Linux bashrc?
Что вы можете сделать с Linux Bashrc?
Центральное средство, предоставляемое bashrc Linux, — это подходящее пространство для настройки переменных, псевдонимов и функций, а также определения других параметров. В дополнение к этой основной цели файлов bashrc, он имеет несколько заметных преимуществ, которые вы можете использовать, чтобы сделать работу вашего терминала более удобной и эффективной. Мы рассмотрим некоторые из них здесь. Вы также можете узнать больше о вариантах использования и вариантах Заявление Bash if в другой нашей статье!
Вариант использования: подсказки Bash
Настраиваемое приглашение bash считывает файл конфигурации, чтобы определить его поведение, делая вашу работу на терминале более эффективной и продуктивной. Подсказка Bash позволяет персонализировать ваш терминал. Он также позволяет отображать подсказки при запуске команды. Здесь мы перечислим некоторые задачи, которые вы можете выполнить в качестве примеров:
-
Linux Bashrc: изменить цвет с помощью команды bash
Если вы хотите изменить цвет приглашения оболочки, убедитесь, что вы создали резервную копию текущего файла .bashrc. Мы копируем файл .bashrc во временную папку, используя следующую команду:
cp ~/.bashrc /tmp
Затем вам следует открыть файл .bashrc и добавить запись для новых цветов:
nano ~/.bashrc
LS_COLORS=$LS_COLORS:'di=0;35:' ; export LS_COLORS
В этой команде «di» означает, что мы меняем цвет каталога, а «0;35"Это фиолетовый цвет. Собираем для вас красивую таблицу цветов и меняем другие виды файлов:
- Синий = 34
- Зеленый = 32
- Светло-зеленый = 1;32
- Голубой = 36
- Красный = 31
- Фиолетовый = 35
- Коричневый = 33
- Желтый = 1;33
- Белый = 1;37
- Светло-серый = 0;37
- Черный = 30
- Темно-серый = 1;30
- ди = каталог
- фи = файл
- ln = символическая ссылка
- pi = файл Fifo
- so = файл сокета
- bd = блокировать (буферизовать) специальный файл
- cd = символьный (небуферизованный) специальный файл
- или = символическая ссылка, указывающая на несуществующий файл (сирота)
- mi = несуществующий файл, на который указывает символическая ссылка (видна при вводе ls -l)
-
Linux Bashrc: многострочная подсказка

Вы должны знать, что bash не поддерживает многострочные комментарии. Тем не менее, иногда вам нужно продолжить выполнение команд, не завершая их. В этой ситуации вам необходимо использовать открытую кавычку («или»), обратную косую черту (\) или символ вертикальной черты (|) в конце каждой строки, чтобы вы могли продолжить выполнение команд и остановить их выполнение.
-
Linux Bashrc: отображение данных в верхней части терминала

Если вы хотите отобразить пользователя/хост, несколько задач и дату в верхней строке, это приглашение .bashrc подойдет. Кроме того, он покажет количество файлов в текущем каталоге и использование ими диска. Его код будет примерно таким:
export PS1="\u@\h [\$(pwd):$(ls -F |grep -v / | wc -l)]> "
Чтобы добавить это навсегда, вы можете открыть файл .bashrc и добавить плавную строку:
nano ~/.bashrc
PS1="\u@\h [\$(pwd):$(ls -F |grep -v / | wc -l)]> "
-
Linux Bashrc: высокопроизводительная простая подсказка

Код:
PS1='[$(date +"%a %b %d | %T")] -> \w$'
-
Linux Bashrc: подсказка Роба

Хотя код Роба небольшой и простой, он позволяет использовать функции, которые появляются в значительных примерах, и более сложным образом.
Код:
PS1='[$(wc -l < .bash_history)][\u: \w]$'
Примечание. Чтобы использовать любую из этих подсказок, вы можете скопировать и вставить строку «PS1=» прямо в свой терминал. Если вы хотите внести постоянные изменения, вставьте эту строку в конец файла ~/.bashrc.
Вариант использования: создание псевдонимов
Создание псевдонимов для наиболее часто используемых команд сэкономит вам время. Псевдонимы похожи на пользовательские ярлыки, используемые для обозначения команды (или набора команд), выполняемой с настраиваемыми параметрами или без них. Например, команда «лс». Эта команда — полезная команда, которая может отображать содержимое вашего каталога. Знаете, знать скрытое содержимое Справочника или иметь информацию о Справочнике будет выгоднее. Поэтому мы используем здесь псевдоним.
Читайте также: Лучшие инструменты и программное обеспечение для мониторинга сервера Linux
Одним из наиболее часто используемых псевдонимов является ll, который будет настроен на запуск «ls –lha» или чего-то подобного. Это отобразит наиболее подробную информацию о файлах, выявит скрытые файлы и покажет размеры файлов в удобочитаемых для нас единицах. Вы также можете использовать эту команду для создания более коротких версий кодов или для принудительного запуска кода с выбранными вами флагами или даже для защиты от распространенных опечаток. Вы также можете обойти раздражающий или легко забываемый синтаксис с помощью предпочитаемой вами сокращенной записи. Список определенных псевдонимов в вашем профиле отобразится простым выполнением команды псевдоним команда:
alias
В выводе этой команды отобразятся псевдонимы по умолчанию, определенные для вашего пользователя в Ubuntu 18.04, как показано на следующем рисунке:

Как вы видете, $ ll Эквивалентно бегу $ лс –альФ. Вы также можете создавать свои временные псевдонимы. Для этого введите слово-псевдоним. Затем используйте имя, которое вы хотите использовать для выполнения команды, за которым следует знак =, и заключите в кавычки команду, для которой вы хотите создать псевдоним. Синтаксис примерно такой:
alias shortName="your custom command here"
Например:
alias wr="cd /var/www/html"
Затем вы можете использовать этот ярлык для перехода в корневой каталог веб-сайта. Однако у него есть одна проблема. Это доступно только для вашего текущего сеанса терминала, и если вы откроете новый сеанс терминала, псевдоним больше не будет доступен. Итак, если вы хотите сохранить свои псевдонимы, вам потребуется постоянный псевдоним.
До сих пор мы обсуждали несколько способов использования файла .bashrc в Linux. Теперь мы можем ознакомиться с шагами, которые необходимо предпринять для открытия bashrc и сохранения файла, что поможет вам максимально эффективно использовать bashrc в Linux.
Читайте также: Что такое прослушиватель Netcat и как его использовать?
Как открыть Bashrc и сохранить файл?
Синтаксис, который вам следует использовать, практически такой же, как и при создании временного псевдонима, за исключением того, что на этот раз вам также необходимо сохранить его в файле. Так:
Шаг 1: Откройте файл .bashrc в образце bash, как показано ниже:
vim ~/.bashrc
Шаг 2: Найдите место для файла псевдонимов.
Найдите место в файле, где вы собираетесь хранить псевдонимы. Например, вы можете добавить их в конец файла.
Шаг 3: Сохраните файл.
После этого этот файл автоматически загрузится при следующем сеансе.
Примечание: тот команда unalias будет использоваться для удаления псевдонима.
unalias alias_name
unalias -a [remove all alias]
Помимо использования bashrc для различных запросов, вам может потребоваться знать, как изменять файлы .bashrc, что мы объясним ниже.
Как редактировать файлы .bashrc?
Вы можете добавить свои собственные команды в любой текстовый редактор терминала. Для этого вы можете отредактировать bashrc. Мы будем использовать нано-редактор в следующих примерах.
Шаг 1: Чтобы отредактировать bashrc через nano, введите в терминале следующую команду:
nano ~/.bashrc
Примечание: Если вы впервые редактируете файл .bashrc, вы можете обнаружить, что он пуст. Это не проблема. Если это не так, вы можете смело вносить свои дополнения в любую строку.
Помните, что любые изменения, внесенные вами в .bashrc, будут применены при следующем запуске терминала. Если вы хотите использовать их немедленно, выполните команду ниже:
source ~/.bashrc
Шаг 2: Куда бы вы ни пожелали, вы можете добавить в свой файл .bashrc. Тем не менее, для организации кода лучше использовать команду (начинаемую #).
Примечание: Помните, что изменения в .bashrc должны соответствовать формату сценариев bash. Если вы не знаете, как писать сценарии с помощью команды bash, воспользуйтесь онлайн-ресурсами.
Как перезагрузить файл bashrc?
Если вы хотите перезагрузить файл bashrc, не открывая новый файл, выполните следующую команду:
~/ .bashrc
Как вы знаете, оператор точки выполнит эту команду из файла в текущей среде. Вы также можете использовать источник команда, как показано ниже:
Source ~/ .bashrc
Что такое bash_profile?
Каждый раз, когда вы создаете новый сеанс bash, создается файл профиля bash. Это файл с именем .bash_profile в домашнем каталоге вашего компьютера, на котором работает bash. Чтобы создать файл bash, выполните следующую команду:
sub1 ~/ .bash_profile
Тильда (~) эквивалентна /User/Rich и указывает bash начать просмотр файловой системы из домашнего каталога. Это означает, что вы можете записать предыдущую команду в следующем формате:
Sub1 /Users/Rich/.bash_profile
Но использование (~) — это ярлык, понятный каждому пользователю.
Где находится bash_profile?
Вы можете спросить, где находится путь bash_profile. bash_profile — это скрытый файл, расположенный в домашней папке, и вам необходимо сделать его видимым. Если ~/.bash_profile не существует, вместо него находится ~/.profile.
Bashrc против bash_profile
.bashrc создается только в интерактивном режиме, когда bash не действует как оболочка входа. Напротив, .bash_profile создается как неинтерактивная оболочка только с опцией – login или когда bash запускается как интерактивная оболочка входа. Это означает, что он подходит для команд, которые должны выполняться один раз, а bashrc отлично подходит для команд, которые следует запускать в каждой новой оболочке.
Упрощенный Linux-хостинг
Хотите лучший способ размещения своих веб-сайтов и веб-приложений? Разрабатываете что-то новое? Просто не нравится Windows? Вот почему у нас есть Linux VPS.
Получите свой Linux VPSЗаключительные мысли: Linux bashrc
В этой статье дано краткое описание Linux bashrc и способов его использования. Конечно, по этой теме нужно знать больше. Ограничением .bashrc является ваше воображение или навыки программирования, но с помощью наших быстрых и простых в использовании рекомендаций вы сможете делать все основные вещи, которые мы упомянули о .bashrc. Кроме того, вы можете воспользоваться нашим Linux VPS-решения чтобы помочь вам получить наилучшие впечатления от использования Linux. Наши планы Linux VPS на базе KVM разработаны, чтобы предоставить вам множество преимуществ, включая значительную пропускную способность, гарантированное время безотказной работы (99,95%), сверхбыстрое SSD-хранилище, надежное соединение и круглосуточную техническую поддержку, а также другие преимущества. Так что не откладывайте это дальше и приобретите дешевый Linux VPS за 7,95 долларов. Если у вас есть дополнительные вопросы, которые мы не рассмотрели, оставьте нам комментарий, и мы постараемся ответить как можно скорее!
Часто задаваемые вопросы
Что такое файл .bashrc?
Файл bashrc — это сценарий оболочки, который Bash выполняет при каждом запуске. bashrc помогает указать, как выглядит и действует ваш интерфейс командной строки (CLI) или приложение терминала, а также настройки в ОС.
Что такое bash_profile в Linux?
bash_profile используется для настройки параметров конфигурации пользователя и представляет собой файл, в основном скрытый, расположенный в домашнем каталоге. Кроме того, файлы bash_profile представляют собой сценарии конфигурации, которые включают спецификации переменных, переменные экспорта и команды входа в систему, такие как поиск почты или новостей.
Почему он называется bashrc?
В bashrc термин rc означает фразу «команды запуска».
Где находится bash_profile в Linux?
bash_profile находится в домашнем каталоге каждого пользователя, в котором каждый пользователь может иметь разные конфигурации bash.