4

В Mac OSX есть команда command-L, чтобы "очистить до предыдущей отметки"

Мне было любопытно, есть ли в терминале iTerm2 команда, эквивалентная этой, потому что я хотел бы переключиться, но я часто использую эту команду в обычном терминале.

Спасибо вам за помощь.

1 ответ1

0

Очистить экран / панель (когда Ctrl + L не будет работать) ⌘ + K

Вот шпаргалка для iTerm2.

Честно говоря, я считаю, что очистка линий - плохая привычка. Это не универсально.

Если у вас есть закачиваемый процесс в metasploit с терминалом, и вы нажали на свою привычную последовательность прерываний клавиатуры по выбору .... Что ж, клавиатурное прерывание в этом контексте убьет вашу оболочку и может вывести вас из процесса внедрения. (Так много для вашего подвига. Надеюсь, кто-нибудь перезапустит эту коробку, не подозревая ...) Мне потребовался год, чтобы избавиться от этой привычки, и я все еще ловлю себя. Те же проблемы с командами, которые не завершаются сами по себе, например, ping без указания счетчика. Делайте это в Metasploit , не делая ping -c 4 <ip> и вы будете помнить , как ввинчивается вы , потому что вы должны сделать прерывание , чтобы остановить его, и что прерывание будет убить сеанс.

Вместо этого я бы рекомендовал использовать клавишу home , ввести символ комментария, а затем enter . Это имеет дополнительное преимущество сохранения длинной очереди в истории. Вы упорно трудились, чтобы ввести эту строку. Там, вероятно, есть что-то хорошее, что вам может понадобиться позже И, попав в историю, вы можете перейти к ней и просто home и удалить символ # . Думайте об этом как о ручном / разоруженном переключателе.

В Bash это будет home и # . Как ни странно, я не вижу символа комментария для iTerm2 ...

Во всяком случае, когда Ctrl + L не работает) попробуйте ⌘ + K Учитывая использование home комментария char enter вместо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .