Bash
Горячие клавиши
Ctrl+A | Перемещение в начало строки |
Ctrl+E | Перемещение в конец строки |
Ctrl+U | Удаление текста от курсора до начала строки |
Ctrl+K | Удаление текста от курсора до конца строки |
Ctrl+W | Удаление слова до курсора |
Alt+D | Удаление слова после курсора |
Ctrl+Y | Вставить удалённое слово |
Ctrl+T | Поменять местами текущий и предыдущий символы |
Alt+. | Вставить последний аргумент последней выполненной команды |
Встроенные переменные
$_ | Последний аргумент последней выполненной команды |
Встроенные команды
^abc^def | Выполнить предыдущую команду, заменив в ней abc на def |
cd - | Вернуться в предыдущий каталог |
set -o vi | Установить режим ввода в командной строке как в vi |
sudo !! | Выполнить предыдущую команду через sudo |
Текущие дата и время
date "+%F %T"
> 2011-03-24 17:53:58
Сохранение страницы в файл с изменяемым названием
wget -O states/`date +"%Y-%m-%d_%H-%M"`.txt http://example.site.com/page.htm
Команда dd
Создание образа диска игнорируя ошибки чтения
dd if=/dev/cdrom of=image.iso conv=noerror
Подключение образа iso
mount -o loop image.iso /mnt/image
Либо
losetup -e /dev/loop0 image.iso
mount /dev/loop0 /mnt/image
Заполнить носитель нулями
dd if=/dev/zero of=/dev/DEVICE
Проверка
dd if=/dev/sda | hexdump -C
Резервная копия MBR
dd if=/dev/sda of=mbr.img bs=512 count=1
Восстановление
dd if=mbr.img of=/dev/sda