• Путевые записки из страны пингвинов

    Удобные сокращения

    Есть такая полезная тема в никсах как сокращения команд «alias». Наверное, каждый хоть раз задумывался об этом, набивая очередной длинный путь до какой-нибудь команды. А все, на самом деле, проще некуда!

    Итак, чтобы создать алиас, нужно ввести такую команду:

    alias zf = 'sudo sh /home/ast/vhosts/ZendFramework/bin/zf.sh'

    Лучший вариант: ввести необходимые алиасы в настройки:

    gedit ~/.bashrc

    Готово! Теперь можно сравнить оригинальный вариант команды и новый, использующий алиасы:

    sh /home/ast/vhosts/ZendFramework/bin/zf.sh create project Sample
    zf create project Sample

    Польза очевидна.

    Консольное редактирование

    Используя ssh очень удобно удаленно управлять серверами: это требует минимум пропускной способности канала и обладает всей мощью консоли никсов. Однако, если команды запомнить несложно, иной раз возникает необходимость и какой-нибудь конфиг отредактировать. Ради этого подключать графический интерфейс — охотиться на муху с ракетной установкой. К счастью, есть vim.

    Использовать его очень просто, как обычный редактор:

    vim /etc/php5/apache2/php.ini

    Я расскажу о самом базовом функционале этой мощной штуковины, который позволит нам осуществить «программу-минимум» — редактирование конфигов.

    «/» — Позволяет ввести текст для простейшего поиска. Чтобы найти следующее вхождение искомой строки, нужно вызвать команду без параметра;

    «i» — Переключает программу в режим редактирования. Вернуться в режим просмотра можно в любой момент, нажав «ESC»;

    «:w!» — Сохранение файла со всеми изменениями;

    «:quit» — Выход из программы без сохранения изменений.