IP-адрес в строке приглашения bash

Открываем для редактирования .profile в корневом каталоге пользователя:

vim ~/.profile

Далее добавим строку

export PS1=`/sbin/ifconfig en0 | /usr/bin/perl -ne 'if ( m/^\s*inet (?:addr:)?([\d.]+).*?cast/ ) { print qq($1\n); exit 0; }'`:$PS1

После этого получим что-то типа этого

Untitled-3Открываем для редактирования .profile в корневом каталоге пользователя:

vim ~/.profile

Далее добавим строку

export PS1=`/sbin/ifconfig eth0 | /usr/bin/perl -ne 'if ( m/^\s*inet (?:addr:)?([\d.]+).*?cast/ ) { print qq($1\n); exit 0; }'`:$PS1

После этого получим что-то типа этого

Untitled-3

Рекомендуем почитать
Мгновенный переход в конкретный issue или pull request через hotkeys

Хочу поделиться с вами примером очень простого, но мегаполезного скрипта. Если вы работаете в команде, то очень часто приходится копировать Читать дальше...

git: нормализация lrlf

Если вы решили переконвертировать ваш репозиторий, убрав из файлов символы переноса каретки, то можно использовать https://rtyley.github.io/bfg-repo-cleaner/. Он работает намного быстрее, чем Читать дальше...

Статистика по обращениям к nginx в realtime

Иногда бывает полезно увидеть TOP IP адресов с которых идут обращения к вашему backend. Если у вас настроено логивание в Читать дальше...

Примеры по tcpdump и ssldump

Снимаем дамп трафика SSL/HTTPS и получаем заголовки tcpdump -i eth0 -vvv -s 0 -w /tmp/ssl_dump.cap host IP.ADD.RE.SS and port 443 Читать дальше...

Внедряем email-аутентификацию DKIM в Postfix за 5 минут

Работал у нас почтовый сервер для рассылки корреспонденции клиентам. И все бы ничего, но стал люд жаловаться, что не доходят Читать дальше...

Поделиться

Оставить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *