Некоторые полезные команды в Ubuntu

Благодаря фирме Canonical, постепенно пополняются ряды линуксоидов, вернее, убунтоидов. По мере «взросления» у каждого из убунтоидов разрастается перечень приложений, установленных, как штатные, командами apt-get. В конце-концов пользователь начинает сомневаться, откуда он установил и установил ли он вообще то или иное приложение. Всё легко восстановить, достаточно знать имя приложения, и на помощь приходит простая, но эффективная команда apt-cache policy. Как она работает, видно из нижеприведенного скриншота:

Заодно индицируется, актуальны ли обновления.

Несмотря на то, что Линукс значительно устойчивее, чем Windows, ко всякого рода вредоносам, бывает не лишним знать, с кем и через какой порт установлено соединение, особенно, если модем настроен, как мост, и в системе существует интерфейс «точка-точка» с провайдером. Преимущество моста – быстрое переключение на другой аккаунт, остальное – недостатки, поэтому о бдительности не стоит забывать. Как я уже однажды писал, активные соединения показывает команда sudo netstat -antup. Однако, этой командой экран засоряется так, что даже искушённому пользователю трудно разобраться с массой информации, значительная часть которой не нужна. На помощь приходит многоэтажный фильтр из grep-команд. Его работа показана на скриншоте:

Для тех, кто не читал ликбезы от «Вестей», поясню. Символ | – это конвейер или, так называемая, «труба» (сленг такой по Фигурнову), которая передаёт стандартный вывод в следующую команду. Команда grep – селектор. Первая команда grep оставляет от потока вывода только те строки, которые содержат 'tcp', вторая команда grep оставляет от вывода только те строки, которые содержат ваш белорусский IP (первый октет вашего адреса, на всякий случай уточните его на сайте 2ip.ru), третья команда grep оставляет только те строки, которые относятся к установленным соединениям. Наконец, команда cut -c 45-65 вырезает в оставшихся строках только участки, которые содержат адрес «собеседника» и порт. Далее вывод передаётся на ограничитель количества строк – команду head. В данном случае выводится не более 5-и строк. Можно обойтись и без head, но тогда, если вы пожелаете подставить всю конструкцию в текст монитора conky и запускать её командой execi, то она должна выполняться в последнюю очередь. И оставьте место на экране.

Понятно, что заменив 'tcp' на 'udp', мы получим то же, но для протокола UDP. Успехов!

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!