Приветствую.
Со временем у людей копится куча всяких полезных привычек, которые он воспринимает как должное. А для других такие привычки могут стать откровением. Сегодня я поделюсь парочкой таковых из своего набора при работе в консоли. Пользуюсь я ими часто, знают про них не то чтобы уж сильно много народу, поэтому даже парочкой поделиться не стыдно.
Первая из них — alt+shift+3 (в просторечьи — alt+#)
Она делает очень простую вещь — в начале строки ставит символ # (комментарий) и «жмет» ctrl+o (или enter, кому как удобнее мыслить). По сути, вы просто сохраняете команду в history (потом можно стереть # в начале и запустить команду, не копирую/набирая заново). Иногда полезно, когда пишете длинную команду, но передумали выполнять «прям ща».
Вторая — ^x ^e (зажимаем ctrl, жмем x, потом жмем e).
Команда запустит ваш editor и tmp-файл в нём. Когда вы сохраните файл и выйдете из редактора — команда, набранная в файле, выполнится.
Каждая новая строка — новая команда. Если пытались вставить много строк в терминал — поймете как оно будет работать.
Не знал ни про первое сочетание, ни про второе. Нужно будет обновить шпаргалку: https://github.com/drakulavich/russian-bash-cheatsheet
Спасибо.
в os x эти приблуды не работают
Ну ок, пусть себе.
Не правда, в OS X обе работают.