Выйти быстрее vim

Я использую Vim в основном для быстрого редактирования, а не для длительных рабочих сессий. В этом смысле я нахожу последовательность клавиш для того, чтобы бросить особенно трудоемко: Esc , Shift + ; , w , q , Enter . Как выйти из Vim (возможно, сохранить документ) с наименьшими нажатиями клавиш? Особенно из режима Вставки.

Как запустить python SimpleHTTPServer на порту 80?

Я использую эту команду на Ubuntu, но она начинается с порта 8080, и у меня нет другого сервера, поэтому я бы хотел, чтобы он начинался с порта 80. Я видел, как вы могли бы создать сценарий bash, чтобы сделать что-то вроде это, но разве нет флаг командной строки или что-то проще для определения порта? python […]

Список всех подключенных сеансов SSH?

Я просто запустил SSH, а затем SSH снова включился на одну машину. Таким образом, у меня есть два окна, открытых как SSH'd в root на моей удаленной машине. Из оболочки, как я могу увидеть список этих двух сеансов?

У вас есть backticks (т.е. `cmd`) в * sh оболочках устарели?

Я неоднократно видел этот комментарий в Unix и Linux, а также на других сайтах, в которых фразы «backticks устарели», в отношении таких оболочек, как Bash & Zsh. Является ли это утверждение истинным или ложным?

Почему мы используем «./» для выполнения файла?

Почему мы используем ./filename для запуска файла в Linux? Почему бы просто не ввести его, как другие команды gcc , ls т. Д. …

Как перезагрузить правила udev без перезагрузки?

Как следует перезагружать udev-правила, чтобы новообразованные могли функционировать? Я запускаю Arch Linux, и у меня нет команды udevstart . Также проверяется /etc/rc.d , нет службы udev.

Проверить версию пакета с помощью apt-get / aptitude?

Прежде чем я установлю пакет, я хотел бы знать, какую версию я получу. Как проверить версию перед установкой с помощью apt-get или aptitude на debian или ubuntu?

Как прокручивать в терминале с помощью клавиатуры?

Как прокручивать в bash, используя только клавиатуру? Если это невозможно в bash, есть ли другие оболочки, которые поддерживают это?

Результат ls *, ls ** и ls ***

Я знаю, используя команду ls перечислит все каталоги. Но что делает команда ls * ? Я использовал его, и он просто перечисляет каталоги. Звезда перед ls означает, насколько глубоко она может перечислить каталоги?

Появляется ли ваш пароль SSH при попытке подключиться к неправильному серверу?

Когда вы случайно пытаетесь подключиться к неправильному серверу с учетными данными пароля, возможно ли, что администратор может прочитать и зарегистрировать пароль, который вы использовали?

Linux и Unix - лучшая ОС в мире.