Как стать автором
Обновить

Книга «Linux. Командная строка. Лучшие практики»

Время на прочтение17 мин
Количество просмотров27K
Всего голосов 12: ↑12 и ↓0+12
Комментарии17

Комментарии 17

Зашел, купил электронный вариант - пытаюсь скачать - в заказе нет книг. Похоже на развод, когда они предлагают читать только на сайте - не ведитесь

Просто подождите немного, либо обратитесь в их техподдержку. Утверждения вида, что это "развод" и "предлагают читать только на сайте" - мягко говоря, неправда.

прошло 3 часа - все то же самое. В поддержку написал - нет ответа тот же самый срок. Да, понимаю что эмоциональная реакция, обычно в этом магазине все сразу появляется - такого не было до этого никогда. Разве что они могут приписать что мол чтение только на сайте и никак иначе, а ты этого не замечаешь при заказе - такое уже бывало и вот это уже не очень красиво

У меня появилось через сутки.

Справедливости ради да, появилось - получается через 14 часов, - небыстро однако у них саппорт работает, но работает

Одна из крайне удобных это поиск в ранее введенных командах: после нажатия ctrl+r начинаем вводить часть ранее использованной команды. И оно автоматом подставляет, если надо следующее по списку подходящее то нажимаем ctrl+r еще раз, и так пока не найдем то что нужно.

пример:

вводили:

cd /etc/nginx/
less nginx.conf
cd ~/docs/for_dummers/nginx/
less getting_started_nginx.txt
cd ~/

хотим вернуться к просмотру конфига
нажимаем: ctrl+r
вводим: nginx. При этом видим less getting_started_nginx.txt
нажимаем еще два раза ctrl+r и видим нужную команду less nginx.conf

Есть еще вариант.

Создем файл ~/.inputrc со следующим содержимым:
"\e[A": history-search-backward # arrow up
"\e[B": history-search-forward # arrow down


Перезапускаем терминал, начинаем вводить команду и сразу можем стрелками листать историю с учетом введенного текста.

Мне легче деградировать с MC.

Если у вас дисплей с большой диагональю, вы можете упростить задачу, открыв отдельное окно оболочки для каждого каталога. Но если вы работаете в одном экземпляре оболочки (скажем, через соединение SSH), воспользуйтесь функцией оболочки, называемой стеком каталогов.

Воспользуйтесь tmux или screen

Довольно странное впечатление от прочитанного: все больше это становится "музеем". Для написания скриптов на bash'е может еще и будет практическая польза. А вот для повседневной жизни, навигации и упрощения работы после ohmyzsh возвращаться обратно не особо виден смысл.

ничего специфического для bash я и не заметил в статье
сам перешел на fish, попробуйте может понравится больше чем zsh

ничего специфического для bash я и не заметил в статье

И тем не менее оно есть ) Писать алиасы qcd, тренироваться с dirs, pushd/popd, жать два раза tab и т.п. становится совершенно не нужно, если пользоваться zsh/ohmyzsh или тем же fish.

сам перешел на fish, попробуйте может понравится больше чем zsh

Пробовал и перешел в итоге на ohmyzsh :) Это не совсем про ванильный zsh. У fish были свои плюсы в том, что ряд фичей работал сразу "из коробки", но ребята с ohmyzsh порешали эти вопросы.

Вот вам еще: набирали длинную команду в консоли, но что-то забыли и нужно выполнить что-то еще... добавляем в конце команды обратный слэш "\" (перенос строки), затем Ctrl+c и то что так долго набирали "осядет" в истории. Выполняем то, что забыли и стрелкой вверх возвращаемся к тому, что недонабирали.

НЛО прилетело и опубликовало эту надпись здесь

Всю эту статью можно заменить фразой: "запустите mc"

К сожалению, эта статья не отображает насколько хороша эта книга. Да, она не очень подойдет тем кто еще не знает основ командной строки, но об этом сказано в введении в книге. Однако будет полезна продолжающим изучение.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий