Полезные команды Linux, о которых вы не знали

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

Popular posts from this blog

HAproxy logging

teamcity Automatic Agent Start under Linux

NFS mount add in fstab _netdev instead of default | firewall-cmd --list-all