^X Exit ^J Justify ^W Where Is^V Next Pag^U UnCut Te^T To Spell
ПРИМЕЧАНИЕ
Если в вашей системе не установлен редактор nano, можете вместо него использовать редактор с графическим интерфейсом.
Экран редактора делится на три части: заголовок в верхней части, область редактирования текста в середине и меню команд внизу. Так как nano проектировался как замена текстового редактора, входящего в состав почтового клиента, он не обладает развитыми функциями редактирования.
Первая команда, которую нужно узнать при использовании любого редактора, — это команда выхода из программы. Чтобы покинуть nano, нажмите CTRL+X. Эта команда присутствует в меню, в нижней части экрана. Нотация ^X означает CTRL+X. Это распространенная форма записи управляющих комбинаций, используемая во многих программах.
Вторая команда, которую следует знать, — как сохранить изменения. В nano сохранение выполняется нажатием CTRL+O. Теперь, обладая новыми знаниями, приступим к правке текста. Используя клавишу со стрелкой вниз и/или Page Down, переместите курсор в конец файла и добавьте в .bashrc следующие строки:
umask 0002
export HISTCONTROL=ignoredups
export HISTSIZE=1000
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
ПРИМЕЧАНИЕ
Ваш дистрибутив уже может включать некоторые из этих строк, но если повторить их, это ничему не навредит.
Эти изменения описаны в табл. 11.4.
Таблица 11.4. Дополнения в файле .bashrc
Строка | Значение |
umask 0002 | Определяет маску umask для устранения проблемы с общими каталогами, обсуждавшейся в главе 9 |
export HISTCONTROL=ignoredups | Предписывает механизму истории командной оболочки игнорировать команду, если непосредственно перед ней точно такая же команда была записана в историю |
export HISTSIZE=1000 | Увеличивает историю команд с 500 строк по умолчанию до 1000 |
alias l.='ls -d .* --color=auto' | Создает новую команду с именем l., которая выводит все элементы каталога с именами, начинающимися с точки |
alias ll='ls -l –color=auto' | Создает новую команду с именем ll, которая выводит содержимое каталога в подробном формате |
Как видите, догадаться о назначении многих новых строк непросто, поэтому нелишним будет снабдить их комментариями, чтобы прояснить смысл для тех, кто будет читать файл .bashrc. Используя редактор, добавьте пояснения, как показано ниже:
# Изменить маску umask, чтобы упростить использование общих каталогов
umask 0002
# Игнорировать дубликаты в истории команд и увеличить
# объем истории до 1000 строк
export HISTCONTROL=ignoredups
export HISTSIZE=1000
# Добавить несколько удобных псевдонимов
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
Так намного лучше! Закончив правку, нажмите CTRL+O, чтобы сохранить измененный файл .bashrc, и CTRL+X, чтобы выйти из nano.