В данном посте я расскажу о наиболее интересных командах, которые могут быть очень полезны при работе в консоли. Однозначных критериев определения какая команда лучше другой — нет, каждый сам для своих условий выбирает лучшее.
Десятое место:
Комбинация 'ALT+.' или '<ESC> .'
— ввод последнего аргумента недавних команд. Удерживая ALT или ESC, с каждым нажатием на точку в строку ввода будут подставляться параметры предыдущих команд, начиная от недавно введенных к старым.Девятое место:
reset
— переинициализация терминала без завершения текущей сессии. Например, в случае когда в терминал были выведены двоичные данные и он перестал корректно работать.Восьмое место:
> file.txt
— создает пустой файл. Уничтожает содержимое файла без его удаления.Седьмое место:
<пробел>команда
— запуск команды с пробелом перед ней не сохраняет ее в истории. Может пригодиться при передаче паролей программам в открытом виде.Шестое место:
Комбинация 'CTRL+X E'
— запуск редактора для ввода сложной команды или скрипта, выбор редактора определяется переменной $EDITORПятое место:
mtr google.com
— утилита My Traceroute эффективнее, чем комбинация traceroute и ping. Утилита mtr сочетает в себе функциональность traceroute и ping, позволяет проводить диагностику сети в более наглядном виде.Четвертое место:
^foo^bar
— запуск предыдущей команды с заменой в ней подстроки, например, с foo на bar. Полезна при опечатках. Если ввести просто ^foo, то в предыдущей команде первое вхождение foo будет удалено.Третье место: '
cd -
' — возврат в предыдущую рабочую директорию. Может пригодиться и для переключения туда-сюда между двумя директориями.Второе место:
python -m SimpleHTTPServer
— запуск HTTP-сервера в текущей директории на 8000 порту. Если в директории нет файла index.html, то будет показан её листинг.Первое место:
sudo !!
— запуск последней команды под root.Полезна когда забыли использовать sudo для команды. "!!" — подставляет ласт введенную команду.
#Linux #Bash #shell |
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥4