sudo !!
— запустить последнюю команду от имени рута. Полезно, если вы забыли добавить sudo в начале строки.
python -m SimpleHTTPServer
— сделать доступной текущую директорию по адресу http://$HOSTNAME:8000/.
^foo^bar
— выполнить предыдущую команду, но с заменой. Например, попробуйте запустить echo "tprogezr"
, а затем ^z
.
ctrl-x e
— зажать Ctrl и не отпуская x, затем e. Запускает редактор, чтобы можно было удобно составить большую сложную команду.
пробел команда
— выполнить команду, но не запоминать её в истории.
'ALT+.' или ' .'
— поместить аргумент последней команды в консоль.
reset
— восстановить терминал после вывода в него сырых бинарных данных или других ошибок формирования текста на экране.
mount | column -t
— информация о текущих смонтированных файловых системах с удобным оформлением по столбцам.
echo "ls -l" | at midnight
— выполнить команду в указанное время.
curl ifconfig.me
— получить свой внешний IP.
ssh -N -L2001:localhost:80 somemachine
— создать туннель от 80 порта на удалённой машине до 2001 на локальной.
man ascii
— быстрый доступ к таблице ASCII.
dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp
— перенаправить звук с вашего микрофона на колонки на удалённой машине.
arecord -f dat | ssh -C user@host aplay -f dat
— более современный вариант предыдущей команды.
ctrl+u [...] ctrl+y
— запомнить текущую набираемую команду, а затем восстановить. Например, если в процессе набора команды вы что-то забыли, а затем хотите вернуться и продолжить.
wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com
— выкачать весь сайт.
curl -u user:pass -d status="Tweeting from the shell" http://twitter.com/statuses/update.xml
— сделать твит через curl.
(cd /tmp && ls)
— перейти к директории, выполнить там команду, вернуться к предыдущей директории.
Comments
Post a Comment