4Debian.Info - Портал русскогоязычного сообщества Debian Карта сайта Контакты

Меню

Репозитории Debian

Скачать Debian

Установка Debian - Видео



Авторизация:

Новые статьи

Статьи в RSS

Новые комментарии

Новые уроки

Уроки в RSS


Вернутся к списку статей

Настройки bash

Системный администратор — человек ленивый. Обычно он старается сделать максимум работы, приложив минимум усилий, а для этого зачастую требуется автоматизировать многие рутинные процедуры. Например — набор полных имен хостов при создании ssh-соединения, или же длинных аргументов некоторых команд :)


1. Настройка автодополнения

Ставим пакет bash-completion:
bash:
  1. apt-get install bash-completion
Настраиваем свой ~/.bashrc, добавив в него следующие строчки:
bash:
  1. if [ -f /etc/bash_completion ]
  2. then
  3. . /etc/bash_completion
  4. fi
  5.  
  6. complete -cf sudo
Теперь достаточно перелогиниться, и будет доступно умное автодополнение в командной строке. В том числе автодополняться будут опции многих команд и ожидаемые аргументы.



2. Убрать дубли из истории


При листании истории с помощью стрелок, часто бывает, что приходится проматывать довольно много одинаковых подряд идущих команд. Чтобы дубликаты не помещались в историю, нужно в файл ~/.bashrc прописать следующую переменную:
bash:
  1. export HISTCONTROL=ignoredups
После перелогина дубли исчезнут из истории.
4Debian.Info , bash, настройка

Комментарии: Настройки bash

Только авторизованные пользователи могут оставлять комментарии!

Авторизация или Быстрая регистрация



Яндекс.Метрика
4Debian.Info
При полной или частичной перепечатке текстов статей и публикаций гиперссылка на www.4debian.info обязательна. | "4Debian.Info" | © 2017