Настольная книга по Linux: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 2:
Все системные администраторы рано или поздно начинают записывать команды в текстовый файлик сразу с нужными параметрами и опциями, чтобы заново не перечитывать man’ы. Было принято решение его структурировать, и лучше wiki инструмента не нашлось. Информация собрана здесь коллективным разумом, накоплена с опытом, подсмотрена на различных сайтах и в книгах. Убедительная просьба к системным администраторам — давайте синхронизировать наши знания!
== Работа в командной строке Bash ==
=== Конфигурационные файлы ===
* <code>~/.bashrc</code> — исполняется в начале каждой новой сессии Bash.
* <code>~/.bash_profile</code> — исполняется один в начале входа в систему.
* <code>~/.bash_logout</code> — исполняется один раз после выхода из системы.
* <code>~/.inputrc</code> — настройка горячих клавиш для пользователя.
Обычно в <code>~/.bashrc</code> добавляются псевдонимы для некоторых команд с целью сократить время на ввод. Обычно они добавляются так:
* <code>echo "alias iconv='iconv -f cp1251 -t utf8'" >> .bashrc</code> — добавление псевдонима для команды <code>iconv</code>.
Если на некоторой команде есть псевдоним и требуется пресечь вызов по псевдониму (например в сценариях), следует добавлять обратный слеш в начало команды. Например, для псевдонима, который мы ввели выше, запись в сценарии должна быть такой <code>\iconv</code>.
=== Горячие клавиши ===
|