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


9

Поскольку существует версия этого вопроса для Windows , я решил открыть вики сообщества для того же вопроса в Unix, Linux и тому подобном.

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

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Перенаправление на порт 80 локального хоста
  • find: поиск файлов в иерархии каталогов
  • htop: интерактивный просмотрщик процессов, похожий на top
  • xargs: сборка и выполнение командных строк из стандартного ввода
  • tmux: отсоединяемые, повторно присоединяемые сеансы командной строки
  • apropo: найти соответствующие справочные страницы
  • vmstat: видеть состояние вашей системы

Веб-сайты:

  • commandlinefu.com
  • serverfault.com

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


Смотрите ответ @ Эндрю Ходжсона.
Гарет

Да, на самом деле я вижу это.
Альваро

Ответы:



7

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





2

Использование «ack» в качестве замены для grep / find + xargs + grep: www.betterthangrep.com


2

сброс

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

ура


1

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


Я знаю, что bash по умолчанию использует стиль emacs, но возможно ли на самом деле использовать команды vi? Я бы с удовольствием, но я не уверен, как это будет работать. (Правка: я только что понял, сколько ему лет ... но, ну, хорошо. Легитимный вопрос.)
lunchmeat317

0

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


0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.