Инструменты пользователя

Инструменты сайта


doc:os:ubuntu:commands:working_with_console_in_ubuntu

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
doc:os:ubuntu:commands:working_with_console_in_ubuntu [d.m.Y H:i] dbehterevdoc:os:ubuntu:commands:working_with_console_in_ubuntu [d.m.Y H:i] (текущий) – Статус обсуждения изменён dbehterev
Строка 1: Строка 1:
 +====== Некоторые полезные команды для работы в UBUNTU ======
  
 +**1.** Из вывода одной команды формируем параметры для другой команды с помощью xargs
 +
 +<code>
 +# ls /bin/b* | xargs -t dpkg-query -S
 +dpkg-query -S /bin/bash /bin/bunzip2 /bin/busybox /bin/bzcat /bin/bzcmp /bin/bzdiff /bin/bzegrep /bin/bzexe /bin/bzfgrep /bin/bzgrep /bin/bzip2 /bin/bzip2recover /bin/bzless /bin/bzmore
 +bash: /bin/bash
 +bzip2: /bin/bunzip2
 +busybox-static: /bin/busybox
 +bzip2: /bin/bzcat
 +bzip2: /bin/bzcmp
 +bzip2: /bin/bzdiff
 +bzip2: /bin/bzegrep
 +bzip2: /bin/bzexe
 +bzip2: /bin/bzfgrep
 +bzip2: /bin/bzgrep
 +bzip2: /bin/bzip2
 +bzip2: /bin/bzip2recover
 +bzip2: /bin/bzless
 +bzip2: /bin/bzmore
 +</code>
 +
 +**2.** Отслеживание изменений при выполнении команд
 +
 +Предположим мы хотим оперативно отслеживать на экране вывод некой команды, но еще не просто отслеживать, а видеть где именно произошли изменения.
 +Выводим каждые 2 сек. (по умолчанию) среднюю нагрузку и еще выделяем изменения:
 +
 +<code>
 +# watch -d 'cat /proc/loadavg'
 +
 +Every 2,0s: cat /proc/loadavg                                                                     Fri Oct 22 22:45:33 2010
 +
 +0.73 0.44 0.32 1/390 4951
 +</code>
 +
 +**3.** env - просмотр переменных окружения
 +
 +~~DISCUSSION:off~~