«А знаете ли вы, что ...?» или несколько простых приемов для работы с консолью
Не все любят работать с консолью, предпочитая этому GUI-интерфейсы. Для многих же — консоль является неотъемлемой частью ежедневной работы в Linux. Зачастую новички просто не знают о методах, позволяющих сделать работу в консоли максимально комфортной, а иногда даже более удобной, нежели через графический интерфейс.
Давайте рассмотрим несколько простых, но эффективных приемов для работы с консолью в Linux, в форме вопросов «А знаете ли Вы, что ...?».
А знаете ли вы, что ...?
...если вы выполнили команду и забыли про 'sudo', то можете просто набрать sudo !!
для вторичного запуска предыдущей команды с использованием 'sudo'.
...для перемещения курсора в начало строки можно использовать сочетание Ctrl+A, а для перемещения в конец — сочетание Ctrl+E.
...вместо команды exit
для закрытия терминала или сессии вы можете использовать комбинацию Ctrl+D.
...для автоматического дополнения вводимой команды вы можете использовать клавишу Tab. А для вывода возможных вариантов — дважды нажать Tab.
...с помощью команды free
можно быстро узнать, сколько ОЗУ и swap занято, и сколько свободно. А по команде top
можно получить информацию о запущенных в системе процессах. «Убить» зависший процесс можно с помощью команды killall <имя_процесса>
.
...если вы ошиблись при наборе команды, то можете удалить последнее слово с помощью сочетания Ctrl+W, или же всю строку с помощью Ctrl+U.
...для повторения произвольной команды через постоянные интервалы времени с выводом временных отметок вы можете воспользоваться командой watch
(подробнее читайте в man watch
).
...для поиска ранее введенных команд вы можете использовать сочетание Ctrl+R, после чего ввести известные символы из искомой команды.
...с помощью команды history
вы можете посмотреть список последних набранных вами команд.
...если вы ошиблись в одной или нескольких символах при написании команды, или вам просто нужно повторить команду с использованием других параметров, воспользуйтесь символом '^'. Например, вы набрали команду gistory вместо history, тогда просто наберите ^g^h
, чтобы заменить символ 'g' на 'h' и повторно выполнить команду.
P.S. А знаете ли вы, что ...у автора блога сегодня день рождения? ;)
Комментарии
# - kve1989, 20.01.2011 в 04:06
Очень хорошая и содержательная статья:)
# - Роман, 20.01.2011 в 22:19
С прошедшим :-)
# - del, 21.01.2011 в 08:31
Спасибо)
# - Phil, 24.02.2011 в 17:58
Еще есть пара очень полезных команд:
at
- позволяет отложенно запустить что-нибудь. полезно, когда настраиваешь какой-нибудь фаервол на удаленном сервереdf -H
- покажет сколько есть места на дискахwhoami
- выведет имя юзера, под которым залогинился или su'идился. помогает, когда активно работаешь с добавлением юзеров и проверяешь их права и т.п.# - Валерий Рыжов, 02.03.2011 в 15:28
Есть ещё не менее полезные команды:
du -h
- посмотреть сколько места занимает какой либо файл/каталогman
- справка по конкретным командам Linux, либокоманда --help
- ещё один вариант справки :)fdisk -l
- посмотреть список разделов своих жестких дисков.mount
- посмотреть куда что смонтировано.blkid
- посмотреть UUID - дисков, очень полезная команда, особенно когда редактируешь файл конфигурации разделов fstab. :)Добавить комментарий