Назад | Перейти на главную страницу

Полезные команды командной строки в Unix

Поскольку есть версия для Windows Из-за этого вопроса я решил открыть вики-страницу сообщества для того же вопроса под unix, linux и т.п.

Я буду обновлять этот список ответами:

Сайты:

Сочетания клавиш: - Ctrl T (только для BSD): отправить SIGINFO в работающую программу - Magic SesRq key (только для Linux): en.wikipedia.org/wiki/Magic_SysRq_key

Пытаться commandlinefu.com.

'screen' - позволяет отсоединять и повторно присоединять сеансы командной строки. Сделано более ярким с профилями экрана (по умолчанию в Ubuntu 9.04) и byobu в 10.04

find. Чрезвычайно полезен в сочетании с xargs.

Использование 'ack' вместо grep / find + xargs + grep: www.betterthangrep.com

сброс

когда вы случайно катите двоичный файл :-)

Ура

Возможно, это не команды как таковые, но я обнаружил, что знаю, что вы можете настроить bash на использование emacs или ярлыков в стиле vi для навигации по подсказке, что будет особенно полезно. Ctrl + A для перехода в начало строки, Ctrl + E для перехода в конец строки и все остальные (см. http://www.hypexr.org/bash_tutorial.php).

ls - просмотреть содержимое каталога. ls /bin ls /usr/bin ls /usr/local/bin : Посмотрите, с какими другими игрушками вы можете играть

pushd, popd - push каталог, pop каталог

cd - без каких-либо параметров вернет вас в домашний каталог.

history - дает список всех предыдущих комбинаций команд, которые были выполнены. Вы можете воспользоваться этим списком, если ищете что-то конкретное. А затем используйте !n вспомнить это.