Bash-комментарии: не только в файлах
Известно, что в bash-скриптах «ненужные» строки можно деактивировать знаком #. Всё, что правее него не интерпретируется. Оказывается, это правило действует и в «живом общении» с командной строкой. Например, вы замонтировали диск (скажем, флэшку):
Попользовались, решили размонтировать. Раньше я делал так. Стрелкой клавиатуры вверх вызывал предыдущую команду, перемещаются в начало, строки, добавлял букву u, перемещался в конец строки и удалял лишнее. Оказывается, лишнее можно отсечь и с помощью решетки:
Таким образом можно отладить длинную команду не теряя ее неотлаженной части. В истории команды с решеткой хранятся полностью.
mount /dev/sdc1 /mnt/flash/
Попользовались, решили размонтировать. Раньше я делал так. Стрелкой клавиатуры вверх вызывал предыдущую команду, перемещаются в начало, строки, добавлял букву u, перемещался в конец строки и удалял лишнее. Оказывается, лишнее можно отсечь и с помощью решетки:
umount /dev/sdc1 # /mnt/flash/
Таким образом можно отладить длинную команду не теряя ее неотлаженной части. В истории команды с решеткой хранятся полностью.
- 0
- 24 августа 2010, 20:19
- комментировать