Корисні команди командних рядків на Unix


9

Оскільки існує версія Windows щодо цього питання, я вирішив відкрити вікі спільноти для того ж питання під unix, linux тощо.

Я оновлюю цей список відповідями:

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

Веб-сайти:

  • commandlinefu.com
  • serverfault.com

Комбінації клавіш: - Ctrl T (специфічний для BSD): надішліть SIGINFO до запущеної програми - Чарівна клавіша SesRq (специфічна для Linux): en.wikipedia.org/wiki/Magic_SysRq_key


Дивіться відповідь @Andrew Hodgson.
Гарет

Так, насправді я це бачу.
Альваро

Відповіді:



7

'екран' - дозволяє проводити знімні сеанси командного рядка, що можна відстежувати. Зробили додаткові блискучі екрани-профілі (за замовчуванням в Ubuntu 9.04), а byobu - 10.04





2

Використання "ack" в якості заміни grep / find + xargs + grep: www.betterthangrep.com


2

скинути

бо, коли ви випадково котите бінарний файл :-)

Ура


1

Можливо, це не самі команди, але я знав, що ви можете встановити bash для використання емаків або ярликів у стилі 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.