🎨 Как изменить цвет вывода команды echo в Linux?
Хочешь добавить немного цвета в свои скрипты? Используй ANSI escape-коды, чтобы изменить цвет текста в терминале! Вот как это сделать:
Коды цветов:
- Черный:
- Красный:
- Зеленый:
- Коричневый/Оранжевый:
- Синий:
- Фиолетовый:
- Голубой:
- Светло-серый:
Пример использования:
Совет: Если используешь
Замечания:
- Используй кавычки, чтобы избежать расширения шаблонов.
- На MacOSX вместо
- Цвета зависят от конфигурации терминала, так что результат может различаться.
Теперь ты знаешь, как добавить немного цвета в свои скрипты! 🎨
Ветка: https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux
📩 Завтра: Неожиданные секреты Linux: 12 утилит, которые спасут твой сервер!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Освежаем Linux Skills: Как удалить особые режимы разрешений?
🧠 - Станьте мастером правописания в Linux с помощью команды Aspell
🧠 - Путь дистрибутивов на базе Gentoo от Calculate Linux до Sabayon
@LinuxSkill #echo #stackoverflow
Хочешь добавить немного цвета в свои скрипты? Используй ANSI escape-коды, чтобы изменить цвет текста в терминале! Вот как это сделать:
Коды цветов:
- Черный:
0;30
, Темно-серый: 1;30
- Красный:
0;31
, Светло-красный: 1;31
- Зеленый:
0;32
, Светло-зеленый: 1;32
- Коричневый/Оранжевый:
0;33
, Желтый: 1;33
- Синий:
0;34
, Светло-синий: 1;34
- Фиолетовый:
0;35
, Светло-фиолетовый: 1;35
- Голубой:
0;36
, Светло-голубой: 1;36
- Светло-серый:
0;37
, Белый: 1;37
Пример использования:
RED='\033[0;31m'
NC='\033[0m' # Без цвета
printf "I ${RED}love${NC} Stack Overflow\n"
Совет: Если используешь
echo
, добавь флаг -e
для обработки escape-последовательностей:echo -e "I ${RED}love${NC} Stack Overflow"
Замечания:
- Используй кавычки, чтобы избежать расширения шаблонов.
- На MacOSX вместо
\e
используй \x1B
.- Цвета зависят от конфигурации терминала, так что результат может различаться.
Теперь ты знаешь, как добавить немного цвета в свои скрипты! 🎨
Ветка: https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux
📩 Завтра: Неожиданные секреты Linux: 12 утилит, которые спасут твой сервер!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Освежаем Linux Skills: Как удалить особые режимы разрешений?
🧠 - Станьте мастером правописания в Linux с помощью команды Aspell
🧠 - Путь дистрибутивов на базе Gentoo от Calculate Linux до Sabayon
@LinuxSkill #echo #stackoverflow
Stack Overflow
How to change the output color of echo in Linux
I am trying to print a text in a red color in the terminal using echo command.
How can I do that?
How can I do that?
👍8🔥6
🛠️ Как удалить экспортированную переменную окружения в Linux?
Если тебе нужно удалить экспортированную переменную окружения, команда
Важно знать:
- Эта команда удаляет переменную только для текущей сессии терминала. При открытии нового окна терминала переменные загружаются из таких файлов, как
- Если переменная автоматически устанавливается при каждом запуске терминала, попробуй найти её в скрытых файлах домашней директории. Используй команду:
Это может занять время, если у тебя много файлов.
Как сохранить значение переменной, но убрать экспорт:
- В bash можно использовать:
или
Удаление переменной в разных сессиях:
- Нет команды, которая бы удалила переменную во всех существующих сессиях. Лучше найти файл инициализации, где она устанавливается, и отредактировать его, чтобы переменная не устанавливалась в будущих сессиях.
Ветка: https://stackoverflow.com/questions/6877727/how-do-i-delete-an-exported-environment-variable
📩 Завтра: Твой незаменимый помощник: Скрипт для мониторинга Linux!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Улучшаем Linux Skills: Мастерство символического представления разрешений с chmod
🧠 - Знаете ли вы, как узнать архитектуру вашей машины в Linux
🧠 - Открытие Ansible: Как простой инструмент стал гигантом управления конфигурациями
#stackoverflow @LinuxSkill #Linux #EnvironmentVariables #Bash #Tips #Automation
Если тебе нужно удалить экспортированную переменную окружения, команда
unset
— это то, что тебе нужно:unset GNUPLOT_DRIVER_DIR
Важно знать:
- Эта команда удаляет переменную только для текущей сессии терминала. При открытии нового окна терминала переменные загружаются из таких файлов, как
~/.bashrc
или ~/.profile
.- Если переменная автоматически устанавливается при каждом запуске терминала, попробуй найти её в скрытых файлах домашней директории. Используй команду:
grep -r <имя_переменной> ~
Это может занять время, если у тебя много файлов.
Как сохранить значение переменной, но убрать экспорт:
- В bash можно использовать:
typescript
declare +x MYVAR
или
export -n MYVAR
Удаление переменной в разных сессиях:
- Нет команды, которая бы удалила переменную во всех существующих сессиях. Лучше найти файл инициализации, где она устанавливается, и отредактировать его, чтобы переменная не устанавливалась в будущих сессиях.
Ветка: https://stackoverflow.com/questions/6877727/how-do-i-delete-an-exported-environment-variable
📩 Завтра: Твой незаменимый помощник: Скрипт для мониторинга Linux!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Улучшаем Linux Skills: Мастерство символического представления разрешений с chmod
🧠 - Знаете ли вы, как узнать архитектуру вашей машины в Linux
🧠 - Открытие Ansible: Как простой инструмент стал гигантом управления конфигурациями
#stackoverflow @LinuxSkill #Linux #EnvironmentVariables #Bash #Tips #Automation
👍13