подавление предупреждений каталог грэп во всем мире

Для некоторых очевидно, обыкновений команда grep команда может выводить несколько жалоб по поводу поиска имен каталогов. Обратите внимание на несколько "каталог" предупреждения, это обычно происходит с такими командами, как: грэп текст *

например:

файл /etc/Webmin с # грэп "журнала=1" * 
команда grep: кластер-в Webmin: каталог
конфигурация:вход=1
команда grep: на CPAN: каталог
например: человек: это каталог
miniserv.конф:журнал=1
miniserv.конф:в syslog=1
грэп: пн: каталог

Я знаю, что могу использовать параметр "-s" опцию, чтобы подавить эти предупреждения о каталогах (и stderr могут быть перенаправлены на нуль, но это еще хуже), но мне не нравится, потому что это дополнительный шаблон, который мы должны помнить все время, и он также подавляет все предупреждения, а не только о каталогах.

Есть ли какой-то способ, где эта паразитная предупреждение может быть подавлено навсегда и во всем мире ? Я больше всего заинтересован в Debian и Cygwin.

+264
Abdul Muheet 3 июн. 2011 г., 14:40:51
38 ответов

Я пытаюсь настроить в Linux x86_64 с виртуальной машины на 32-разрядный компьютер Linux и мне сказали, что мастер aqemu является хорошим вариантом. Я могу следуйте инструкциям мастера, но когда я пытаюсь запустить виртуальную машину, я получаю "нет загрузочных устройств нашли!" ошибка. Любые идеи, что может быть происходит?

+959
cinghialino 03 февр. '09 в 4:24

ду-х (по крайней мере в GNU и BusyBox дю) является ведитесь на Линукс персонализация-держатели, так как файлы имеют одинаковое устройство-идентификатор, так что нужно подрезать крепление-точки вручную. С GNU дю:

дю-xhs-исключить=./привязки/крепление/точка

Кроме того, вы можете использовать GNU найти , чтобы найти файлы и печатать их на диске, называя монтирования команду, чтобы знать, какие каталоги подрезать (которые связывают-держатели). Затем использовать на awk , чтобы сделать суммы (с учетом жестких ссылок только один раз, как дю ли):

найти . -xdev ! -имя . -тип D -exec для точка_монтирования -м {} \; -чернослив -о \
 -с printf '%я %б\п' |
 на awk '!видел[$1]++ {ы+=$2}
 Конец{функции printf "%.17г\п", с * 512}' |
 numfmt элемента-в=МЭК

Это довольно неэффективно, хотя в том, что он должен выполнить монтирования команду для каждого каталога (обратите внимание, что также можно связать-крепление номера-каталог файлов, мы предполагаем, что это сделано не для того, чтобы избежать монтирования на каждый файл).

+952
Shahir razak 8 сент. 2017 г., 17:32:00
Другие ответы

Связанные вопросы


Похожие вопросы

Каждая библиотека обычно разбивается на несколько пакетов, таких как:

фу #библиотека
фу-бин файлы #использован ФОО
фу-ДБГ #отладочные символы, используемые фу
фу-Дев #повышение квалификации, используемые фу
фу-девел #повышение квалификации, используемые фу

При компиляции любой программы соответствующие файлы разработки всех зависимых библиотек должны быть установлены libvte-девел. Ubuntu и Debian основе системы используют суффикс -Дэв , но Fedora использует суффикс -девел. Но в основном то же самое.

На моей системе я установил оба libvte-2.90-Дэв и libvte-Дев. Если вы проверили последнюю версию из Git, то ее также возможно, что ваша система не соответствует необходимым требованиям, поскольку необходимые пакеты будут недоступны. В этом случае вам необходимо либо вручную установить необходимые библиотеки, а также их развитие файлов, или вы можете прибегнуть к jhbuild, сборки, система, разработанная гном, который может помочь вам найти и построить несколько зависимостей.

+941
BODAND 17 июн. 2010 г., 02:53:16

Сочетание клавиш Ctrl + K и удаляет остальные строки в командную строку Unix. Как удалить весь текст до курсора?

+893
Isai Hdez 1 сент. 2014 г., 16:52:57

Я хочу создать личный (т. е. один пользователь) на Dropbox альтернативы с помощью rsync, чтобы сохранить некоторые справочники синхронизируются по несколько узлов Unix.

Поскольку только один пользователь (т. е. Я) будет изменение содержания какого-то одного узла, в то время, можно с уверенностью предположить, что эти изменения не будут пересекаться во времени. Это означает, что

  1. отставанием в 10-15 минут между модификацией и синхронизации является приемлемым;
  2. время изменения должны быть достаточно хорошие прокси для "текущая версия".

Все схемы по rsync я сталкивался с учета для нескольких серверов в synch работа на один раз в день расписание синхронизации, резервного копирования, говорят. Кроме того, в этих схемах типичного один хозяин-хозяин, а остальные зеркала, а в той ситуации, я имею в виду изменения могут произойти в любой из носителей.

Может кто-нибудь точка меня к инструменту или инструкции по настройке при помощи rsync + SSH, чтобы делать такого рода вещи?

+882
Vodai Faltu 22 апр. 2013 г., 16:57:07

Я хочу использовать ее также для резервного копирования, потому что он может сказать мне, является ли файл поврежден и я тоже могу использовать снимки. Предположим, ее нашли поврежденный файл на мой резервный диск, и у меня еще есть оригинальный файл без повреждений. Есть ли способ, чтобы удалить файл резервной копии и восстановить мои старые снимки с ним?

+860
user83839 27 окт. 2019 г., 02:23:14

Ниже xbindkeys действия работает без баловаться с буфера обмена, используя команда xvkbd.

xvkbd-это программа виртуальный (графический) клавиатура для системы х window.

xvkbd -xsendevent -текст oathtool `00`
+856
Cen92 19 сент. 2019 г., 14:54:07

Можно ли иметь второй конфигурации для Баша в комплекте , который работает независимо от стандартной вкладке срабатывает один?

Я написал на bash автодополнение имен файлов скрипт, созданный специально для моих целей, но я не хочу, чтобы заменить вкладку завершения работы с ним. Вместо этого я хотел бы сопоставить его с различных ключей (например, Ctrl+Е или на F# ключ), так что я могу использовать его легко при необходимости, но продолжать использовать вкладку завершения большую часть времени.

На данный момент у меня есть строка в моей .bashrc и для тестирования мой скрипт, который прекрасно работает:

завершить о nospace -вывода имен файлов -с /путь/к/complete_script commands_list

Как мне настроить настраиваемые клавиши для запуска моего завершения скрипта не вмешиваясь в разделе завершение?

+847
Alex Skevington 6 дек. 2019 г., 22:06:18

Я испытал тот же вопрос, во время работы Manjaro Linux (в арку основе). На Ubuntu 14.04 это будет работать, но не на manjaro. После выполнения захвата Wireshark и проблема была выявлена. NFS-сервер ответил "принять состояние: пульт не могу поддержать версию # (2)". Я включена версия 2 в /etc/НФС.conf на мой сервер NFS следующим образом:

[фнур]
# отладка=0
нити # =8
# хост=
# порт=0
# благодать-время=90
договор аренды-момент # =90
# УДП=г
# протокол TCP=г
vers2=г
vers3=г
vers4=г
vers4.0=г
vers4.1=г
vers4.2=г
# RDMA в=Н
#

Что работал для меня.

+838
Allergic 9 окт. 2012 г., 20:57:46

Решил ее. Получается, мне нужно сбросить stdout и stderr дескрипторов файлов, которые я использовал, прежде чем называть switch_root в stage-1-init.sh.

+790
VedVals 1 окт. 2015 г., 18:30:35
vorbiscomment -Вт файл.Огг < /dev/нуль
+755
P Anandhakumar 25 дек. 2019 г., 03:29:02

Если вы используете Баш (или ЗШ или ksh93) вы можете просто сделать:

Эхо "$((10**($случайные%3+1)))"

или

ВАР=$((10**($случайные%3+1)))

чтобы назначить его ВАР

+715
Seigfried Muller 16 окт. 2014 г., 07:08:34

Как я могу печать на общий принтер SMB на клиенте Windows с Python на другом компьютере с GNU/Линукс?

+696
brian harding 1 окт. 2017 г., 13:17:26

Далее на Базиль ответ, как только вам удалось успешно подключить NTFS-раздела вам может понадобиться водителю, такие как нтфс-3г для того, чтобы иметь возможность писать/копировать из него данные.

+670
Zonxwedop 31 мар. 2016 г., 10:26:20

Я добавил эту функцию, чтобы мой .файл bashrc:

СШ(){
 СШ-х -о PasswordAuthentication=да [email protected]$*
}

и при попытке выполнить например. СШ 101 я получаю сообщение:

СШ: команда не найдена
+661
sondra 8 сент. 2011 г., 16:41:22

У меня есть сервер под управлением лаком и nginx. Веб-сайт фронтэнд выдает ошибку 503:

Ошибка 503 Сервис Недоступен

Служба Недоступна

Гуру Медитации:
ХID: 317911182

Лак кэша сервера

Это содержание файла/etc/политура/фу.жел:

система по умолчанию {
 .узел = "127.0.0.1";
 .порт = "8080";
 .connect_timeout = 1С;
 .first_byte_timeout = 90е;
 .between_bytes_timeout = 90е;
}

varnishlog явно показывает никаких проблем:

0 Кинк - й пин
0 Кинк - водонепроницаемые 200 19-понг 1486463718 1.0
0 Кинк - й пин
0 Кинк - водонепроницаемые 200 19-понг 1486463721 1.0
0 Кинк - й пин
0 Кинк - водонепроницаемые 200 19-понг 1486463724 1.0
0 Кинк - й пин
0 Кинк - водонепроницаемые 200 19-понг 1486463727 1.0

Однако, нет сервиса, работающий на порту 8080 на localhost:

сервер# команды netstat -АНП | команда grep 8080
сервер# телнет на localhost 8080
Попытка ::1...
через telnet: подключение к адрес ::1: соединение отклонено
Попытка 127.0.0.1...
телнет: подключиться к адресу 127.0.0.1: соединение отклонено

и в самом деле nginx в лог сообщение об ошибке при попытке подключиться к нему:

2017/02/07 11:51:11 [ошибка] 2008#0: *188 подключения() не удалось (111: отказ в соединении) при подключении к вышестоящему, заказчик: 10.2.3.4, сервер: _, запрос: "получить /mydir/ НТТР/1.1", вверх по течению: "http://127.0.0.1:8080/mydir/", ведущий: "myhost.example.com"

Что я мог бы проверить для устранения проблемы?

+608
Pritam singh 10 дек. 2015 г., 03:24:56

В Linux, по крайней мере, любые значения по умолчанию либо жестко в:

  1. На горе команды
  2. Файловая система конкретных Маунт-помощник (гора.в ext4 в данном случае).
  3. Универсальный ВФС слой крепление функция в ядре
  4. Файловая система конкретных крепление функция в ядре

параметром попадает в корпус 3, и на самом деле является общим местом для людей, чтобы локально патч в пользовательских ядер (обычно он получает исправлена по умолчанию существует два метода). РВ тоже случай 3, но он может быть переопределен ФС конкретные Маунт - функция в ядре.

данные=заказать от 4-х, это ВН* конкретные, и может быть изменена в время сборки для сведения=обратная запись , если вы строите ваши собственные ядра (и может быть разным в некоторых дистрибутивах).

Точный список вы получите по умолчанию параметры будут варьироваться в зависимости от типа файловой системы (файловой системой Btrfs имеет другой набор другой, чем РВ,параметром , чем с ext4 например), с особенностями файловой системы (вы можете добавить некоторые параметры в системном блоке для ext4), а иногда даже на оборудовании (в Btrfs пытается угадать, если у вас есть SSD и добавлю ФС конкретного ССД опции монтирования, если он думает, что вы делаете).

Ситуация очень похожа на большинство других систем, хотя на некоторых старых системах Unix гора заканчивается просто мультиплексор для FS конкретные команды mount.

+570
Sailash R 24 апр. 2017 г., 00:46:47

Учитывая именем шаблон t_00xx_000xxx.ПНГ , где X может быть любой одиночный символ, следующий цикл использует ? подстановка-замена символов для различных символов. Цикл выбирает только файлы, которые начинаются с быть и что в конце .ПНГ. Он использует параметр расширения полосы с ведущим , или, затем извлекает нужные подстроки в целях продвижения ІТ в нужное положение.

для F в t_00??_000???.ПНГ
делать
 Эхо МВ -- "$F" и "${Ф:2:11}ІТ.ПНГ"
сделано

По каким-то выдуманным именам, образец вывода:

МВ t_0011_000111.ПНГ 0011_000111_t.ПНГ
МВ t_0012_000345.ПНГ 0012_000345_t.ПНГ
МВ t_00xx_000xxx.ПНГ 00xx_000xxx_t.ПНГ

Убрать эхо часть, если результаты выглядят правильными.

+551
Walter de Jong 27 мая 2016 г., 15:03:21

Я хочу получить Ибус име (двигатель Анти на японский вход) работает во всех моих оконных менеджеров.

Единство-это хорошо, вместе с Compiz и перевод.

Но я действительно хочу заставить его работать с spectrwm (плитка оконный менеджер - i3m, xmonad и другие).

Я запустил ибус-демон, но какие из них сочетания клавиш, чтобы перейти на другой метод ввода не работают. Я не могу сказать, является ли это потому, что Ибус не работает, или требует Гном-панели, или просто сочетания клавиш являются кражи на рабочем столе менеджера и таким образом не передается на ibus.

Где я могу начать отладку этого?

+519
user2205189 13 мар. 2017 г., 11:18:42

У меня есть разреженный файл, в котором выделяются только некоторые блоки:

~% дю-ч --очевидное-размер пример
100к примеру
~% дю-H пример
52К пример

Я хотел бы знать, какие файлы на самом деле выделенная. Есть ли системный вызов или интерфейс ядра, которые могут быть использованы для получения списка либо выделений, или отверстия файл?

Просто проверка на достаточно длинные строки нулей (подход, используемый в GNU СР, при помощи rsync и т. д.) не работает правильно:

~% пример СР пример1 
~% дю-ч пример1 
32К пример1

Он обнаружил другой последовательности нулей, которые были реально выделены.

+489
Andrea De Gouveia De Sa 28 февр. 2012 г., 03:33:56

Предложенный путь, чтобы проверить, не является точным для современных Дебиан/Убунту. Команда, вероятно, следует:

строки в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libstdc++в.так.6 | GLIBCXX грэп 

И этот сегмент выглядит как часть лдд вывод команды:

с libstdc++.так.6 (GLIBCXX_3.4.9) = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libstdc++в.так.6
с libstdc++.так.6 (GLIBCXX_3.4.15) = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libstdc++в.так.6
с libstdc++.так.6 (GLIBCXX_3.4) = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libstdc++в.так.6

Тот факт, что нет никакого текста не нашли после стрелку на любой из этих трех линий свидетельствует о том, что двоичный файл, который был проверен программа установки успешно найти все, что нужно, в библиотеке. Так что, похоже, эта зависимость уже обработаны системой.

Кстати, выход Skedler выглядит немного запутанным о наименовании библиотеки. Наиболее видимые пользователю название должно быть с libstdc++.

В Debian 9, есть две версии libstdc++в настоящее время доступны: текущая версия поставляется как с libstdc++6и предыдущих версий, которые используются, чтобы быть популярным с различными проприетарное программное обеспечение поставляется как с libstdc++5. Я думаю, Убунту, возможно, одноименной вариантов.

Имя GLIBCXX - это префикс на именах версии символы в библиотеке. Обычно это было бы более тесно связана с реальным именем библиотеки (без "либерал" префикс), но в этом случае знак плюс является проблемой, и поэтому они заменяются на X символов.

(Старый libstdc++в 5 используется другой Аби, которая несовместима с текущей, и ее версия символы, используемые в GLIBCPP префикс вместо этого.)

+475
VAGINAVANGI 14 дек. 2017 г., 20:30:10

Как я понимаю, вам нужно только на awk.

на awk -Ф 'ШП==ФНР{видел[$2]=1;далее} /видел[$2] ~ $0/{печати $1}
'~/Загрузки/all_data.CSV-файл в /tmp/accounts_created.КШМ
+420
hennr 2 янв. 2015 г., 23:46:10

Первый:

Результат=$(распаковать -aoq cryptopp563.zip -д "$ТМП/cryptopp563-молния")

должен работать распакуйте нормально, и падение его выходной переменной результат. Однако, распаковать не печатать на стандартный вывод (хорошо, если с распакуйте -л), так что я думаю, что вы на самом деле хотите, чтобы возвращаемое значение. Который может быть найден в $? после назначения и подстановка команд, или просто после запуска программы как обычно:

разархивируйте -aoq cryptopp563.zip -д "$ТМП/cryptopp563-молния"
если [ "$?" -экв 0 ] ; затем Эхо ОК ; интернет

(И да, можно просто распаковать, если ... ; то ....)

У тебя нет хотя есть массив, просто куча нормальных параметров для команды. Это позволит сделать массив, распечатать его длина и передать его в качестве аргумента для распаковки:

А=(-aoq cryptopp563.zip -д "$ТМП/cryptopp563-молния")
эхо ${#а[@]}
распаковать "${а[@]}" # обратите внимание на кавычки
+411
ztan 21 июл. 2012 г., 05:17:53

Я пытаюсь направить весь трафик на порту по протоколу UDP 5000 с УДП 192.168.0.1:12333 с помощью следующей команды:

$ в iptables -Т физ-а следующее -п УДП -м по UDP --dport 5000 \
 -Джей ДНАТ-для 192.168.0.1:12333

Он работает в какой-то степени (прикладные пинг на этот порт), но при попытке подключения снаружи внутрь он просто не подключается. как сервер находится в автономном режиме.. подключение к public_ip:5000.........<навсегда>.

Приложение использует RakNet 2 или 3, чтобы мои знания. Есть ли что-нибудь мне не хватает для полного перенаправления трафика? Это работает, если я делаю это:

$ в iptables -Т физ-а следующее -п УДП -м по UDP --dport 5000 \
 -Джей ДНАТ-для 192.168.0.1:5000

Но, что теряется смысл назначить другой порт.

+409
Ahmed Maamoun 17 дек. 2018 г., 12:15:40

Я знаю, это старый вопрос, но я искал информацию о структуре каталога и нашел это.

Чтобы получить исходные данные в каталог файлов, можно использовать активные. Например:

судо активные устройства /dev/sda1, поскольку

Можно ЛС, КДи так далее, как обычно, или кот каталог. Это не очень четкий, так что вы можете использовать:

свалка / dumproot

Это создает файл с именем dumproot в месте, где вы вызвали активные. Для получения исходных данных можно использовать ключам. Например:

xxd в dumproot | глава -П2

00000000: 0000 0102 0200 0c00 2e00 0000 0200 0000 ................
00000010: 0c00 0202 2e2e 0b00 0000 0000 1400 0a02 ................

Это показывает . и .. записи моего / каталог, оба имеют номер inode 2, это 02000000 на старте. С большим инода цифры, которые вы видите в начале записи в прямом порядке байтов. . это наговор 2е, так что видно там. Я не совсем уверен, что "0c00 0102" представляет, или, как указывается в конце записи. Вот что я искал, когда я нашел эту нить.

+384
Philipp Schumann 24 июл. 2014 г., 13:18:52

Я бы предположил, что был в AppArmor отрицать, что открытые операции. Вы получите что-то похожее на ниже в системный журнал?

ядра: [14124112.152452] тип=1400 аудит(1377537799.840:40): в AppArmor="отказано в операции"="открыть" родитель=111 профиль="каталог/usr на/sbin/tcpdump для" имя="/Дев/оч/0" пид=222 комм="перехвата" requested_mask="туалет" denied_mask="туалет" fsuid=0 ouid=0

По умолчанию тсрйитр (без-W) проходит выход в любом случае стандартный вывод - вы пытаетесь получить данные, анализировать в stdout? В этом случае вы можете использовать -с - вместо -з в /dev/stdout-стандартный поток вывода?

Если вы хотите использовать устройство/dev/stdout-стандартный поток вывода, а конкретно в/dev/ПТС/* Через в AppArmor, отредактируйте файл/etc/в AppArmor.д/УСР.переключатель.тсрйитр и добавить запись:

в /dev/ПТС/* РВ,

а затем загрузить профиль:

apparmor_parser -р /и т. д./В AppArmor.д/УСР.переключатель.тсрйитр
+381
Seto Elkahfi 9 июл. 2013 г., 19:25:45

Вы, очевидно, может следовать процесс, используя трассированием. Если вы знаете PID процесса, то вы можете сделать:

трассированием -о трассированием-<идентификатор процесса>.из -Ф -Р <идентификатор процесса>

Заметьте выключатель. Это поможет вам следить за вновь созданные процессы, которые являются потомками процесса его PID был использован в команде выше. Для получения информации о трассированием вижу этот вопрос.

+368
jcdammeyer 12 февр. 2019 г., 09:31:52

Я с помощью оболочки Bash в CentOS 7. Я хочу, чтобы выполнить запрос MySQL из скрипта и выполнить итерации по каждой строке результатов. Если было 4 строк вернулся, я думал, я мог бы захватить четыре строки в массив вот так:

запрос="выбрать С. ИД, стр. ebook_id, Эс.ID от ...";
Эхо "$запрос" > /tmp/и запроса.в SQL
в mysql -u пользователь --пароль=передать функции db_id < /tmp/и запроса.в SQL > /tmp/и запроса.КШМ

linesIN=`кошка /tmp/и запроса.КШМ | Е С/\Т/,/Г"
arraylength=${#linesIN[@]}
Эхо $arraylength

Тем не менее, $arraylength всегда выводит 1 , хотя я вижу несколько строк вернулся. Как я могу изменить выше, чтобы правильно создать массив результатов, где каждый элемент массива представляет собой одну строку из результирующего набора?

+319
user3931071 31 мая 2010 г., 19:23:39

Попробуйте это для IPv4:

СЭД с/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/привет!/файл G' 

Заменить Здравствуйте! то, что вам нужно.

Пример:

Эхо "3 окт 19:30:39 имя чистый-ftpd на: ([email protected]) [информация] новое подключение от 0.0.0.0" | СЭД с/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/привет!/г'

Вывод:

3 октября 19:30:39 хост чистый-ftpd на: (имя пользователя@привет!) [Информация] новое подключение от Здравствуйте!

С IPv6 все сложнее, чем может показаться. Мне нужны примеры ваших лог-файлы, чтобы построить правильный шаблон регулярного выражения. Но самый простой шаблон для IPv6 заменив в своем бревна-это:

СЭД 'ы/\([а-Яа-З0-9]*:\)\{1,7\}[а-з-З0-9]\{1,4\}/Здравствуйте!/Файл 2г' 

Эта модель заменит большую повторяемость адресов IPv6, но не все! Чтобы заменить все вхождения требуется более сложное решение.

Пример:

Эхо "3 октября 19:30:39 имя чистый-ftpd на: ([email protected]:db8:85a3:8d3:1319:8a2e:370:7348) [информация] новое соединение с 2001:db8::1" | Е С/\([а-Яа-З0-9]*:\)\{1,7\}[а-з-З0-9]\{1,4\}/Здравствуйте!/2г'

Вывод:

3 октября 19:30:39 хост чистый-ftpd на: (имя пользователя@привет!) [Информация] новое подключение от Здравствуйте!

Смотрите похожие темы о IPv6 регулярное выражение:

Регулярное выражение, которое соответствует допустимым адреса IPv6

+292
nastyaselchukova 1 февр. 2011 г., 14:13:02

Чтобы использовать эту информацию на скрипт, вы можете сделать это:

calcPercCpu.sh

#!/бин/Баш
nPid=$1;
nTimes=10; # настроить его
задержка=0.1; # настроить его
топ д strCalc=`$задержек -б -п $nTimes -п $\nPid 
 |грэп $nPid \
 |СЭД -Р-Е "С;\С\С*; ;Г" -Е";^ *;;" \
 |вырезать -д' ' -Ф9 \
 |тр '\п' '+' \
 |СЭД -р-е ";(.*)[+]$;\1;" -э "ы/.*/масштаб=2;(&)\/$nTimes/"`;
nPercCpu=`Эхо "$strCalc" |до н. э. -л`
Эхо $nPercCpu

использовать как: calcPercCpu.sh 1234 , где 1234-пид

Для заданного $nPid, он будет измерять в среднем из 10 снимков ЦП в целом на 1 секунду (задержка 0,1 с каждого * nTimes=10); что обеспечивает хороший и быстрый точный результат того, что происходит в тот самый момент.

Настроить переменные для ваших нужд.

+255
UncleFester 5 мар. 2012 г., 19:03:53

Запуск команд из Vim

Вы спросили о Vim. В Vim, вы можете создать файл со своими ярлыками. Он бы линии, такие как:

!ntpq -с "РВ 0 версия"

Вы можете затем скопировать эту строку в Vim в командной строке (:), чтобы выполнить его. Потому что линия начинается с !, Vim будет дать ему оболочку для выполнения при нажатии клавиши Enter. Вы никогда не придется выходить из ВИМ.

С моим ВИМ установки, я скопировать строку в буфер Х11 с мышкой, затем введите : открыть командную строку и Shift-Insert, чтобы вставить в строку. Vim-это очень настраиваемый и настройки могут быть разные. Если так, посмотрите на этот пост для других способов вставить в командную строку.

Сохранение команды в ~/.bashrc следующее

Кроме того, можно добавить в bash псевдонимы и функции в ваш ~/.bashrc и файл. Типичный псевдоним выглядит следующим образом:

псевдоним Лл="Общ-цвет -л"

Просто поместите эту строку в ваш ~/.bashrc и файл (или другой файл, который поступает оттуда) и вы будете иметь их все в одном удобном месте, когда вы хотите их пересмотреть.

Псевдонимы простой и удобный, но ограниченный. Если вы хотите больше функций, таких как аргументов процесса, выполнение арифметических операций и т. д. вы можете прочитать о функции Баш. Они также могут быть сохранены в ~/.bashrc следующее .

+228
apaetznick 1 мар. 2017 г., 08:16:32

Попробуйте следующее (неоптимизированном) регулярное выражение:

$ СЭД с/\(^.*\)\(\/[^ ]* \)\([^ ]* \)\([^ ]* \)\([^ ]*\)/\1 \3/' входной_файл
wdiff 1.2.2-1build1 
wget для 1.17.1-1ubuntu1.5 
настоящих 0.52.18-1ubuntu2 
можно 1:1.0.9-1ubuntu2 
кода валюты XDG-пользователей-Дирс 0.15-2ubuntu6.16.04.1 
xfsprogs 4.3.0+nmu1ubuntu1.1 
хкв-данные 2.16-1ubuntu1 
+201
joes 11 февр. 2016 г., 21:32:41

Есть много Java-процессов, запущенных на сервере, как правило, мы фиксируем идентификаторы Java-процессы с помощью команды 'ПС-эф | грэп Ява'. В общем, Java-процессы имеют множество баночек в их структуру, подобную следующей

Ява -DCORDYS_INSTALL_DIR=/опт/АБВГД/clouprod01 \
 -СР "/opt/abcd/clouprod01/scp.jar:/opt/abcd/clouprod01/scp.jar:/usr/lib/mysql-connector-java-5.1.22-bin.jar::/usr/lib/mysql-connector-java-5.1.22-bin.jar: ком.eibus.инструменты.админ.КМЦ" \
-DProcessName=АБВГД

В приведенном выше процессом Java, есть несколько параметров, которые передаются в качестве аргументов в Java-процесс как "-DProcessName=АВСD".

В моем случае, на несколько Java-процессов, есть почти 50 JAR-файлы, которые загружаются, когда Java-процесс начинается. В результате этого, результат команды ps не показывает полную структуру/стек Java-процесса. Результаты приходят как

Ява -DCORDYS_INSTALL_DIR=/опт/АБВГД/clouprod01 -СР "/opt/abcd/clouprod01/scp.jar:/opt/abcd/clouprod01/scp.jar:

Может кто-нибудь помочь нам в отслеживании полная структура/стек Java-процесса с помощью ПС команда или какая-либо другая команда?

+151
mathboy 30 апр. 2010 г., 11:09:08
$ на awk -V узла=с-V newip=ззз.БЗ.БЗ.ззз '$0 ~ "^узел=" Узел "$" { печать; Гэтлину; $0 = функции sprintf("ИС=%с\с", newip) }; 1 файл 
ИС=х.х.х.а
маска=255.0.0.0
хост=а
ИС=х.х.х.б
маска=255.0.0.0
хост=б
ИС=х.х.х.с
маска=255.0.0.0
хост=с
ИС=ззз.БЗ.БЗ.данные
бла-бла
маска=255.0.0.0
узел=д

Это предполагает, что вы хотели бы изменить IP адрес по имени хоста и IP-адрес линии всегда происходит после хозяина= линии для этого хоста.

В awk и программа принимает имя узла и новый IP-адрес в командной строке, установив два на awk переменных хоста и newip. Код находит хозяина= строке, соответствующей данному имени хоста, читает и удаляет следующие строки ( ИС= линия) и создает новый IP-адрес= строка с новым IP-адресом. Данные (модифицированный или нет) выводится трейлинг - 1 в программе.

+149
Sarra Connor 16 июл. 2012 г., 15:02:29

Я заметил, что папка, которая указана в строке "Тема" занимает 1,5 ГБ. Я могу запустить ниже, чтобы очистить его, не вызывая постоянное повреждение к моей системе?

РМ -РФ в /var/кэш/менеджера/метаданные/обновления/пакеты/*
+118
thecrimsontide37 17 нояб. 2018 г., 14:33:29

Стоп! Прежде чем вы скажите "этот пакет был удален, пожалуйста, используйте имя пакета:для i386" читать то, что я скажу!

Мне нужно использовать форматы сжатия из ПАҚ-семья. Исполняемые файлы были сделаны в ia32-библиотеки эпохи и они не принимают никакой замены для этих библиотек. После множества неудачных исследований я решил пойти через ад зависимостей и установить ia32-библиотеки зависимостей вручную, так что я могу получить этот пакет, наконец, работать на моей системе. Сначала все шло хорошо, но теперь я поймал сломанных зависимостей/ошибка пакета и, кажется, что эта зависимость будет оставаться нерешенным, а значит я не могу использовать пакет ia32libs.

Что еще я могу сделать, чтобы эти форматы работать на моей системе?

+84
dlaidlaw 27 дек. 2012 г., 05:45:29

Вы можете также просто сделать кошка > файл, затем вводить текст и нажмите Ctrl-D, Когда вы закончите.

+36
user21821 7 янв. 2016 г., 14:59:52

Пытаюсь запустить безголовый X-сервер (драйвер "манекен" с пакетом xorg-X11, с ДРВ-пустышка), как не-root пользователя из сеанса SSH на CentOS 7 машина с командой

$ nohup и называется xorg -noreset +расширение комплектации GLX +расширение RANDR +расширения render -журнал /мой файл -конфиг/лог//файл/настройка/: 9 >> /моя/журнал/х.из 2>&1 &

...и все работает ОК, за исключением того, что некорневые условие - в таком случае я найти в файле журнала

(УО) Фатальная ошибка сервера: (УО) pam-аутентификации не удалось, не удается запустить Х-сервер. Возможно, Вам не имеют права собственности на консоли? (УО)

... этот безголовый X-сервер используется только для запуска Selenium тестов, а не "консоли" на самом деле нужен (не нужен оконный менеджер либо)

вы представляете, что с такой конфигурацией?

в настоящее время добавление используемый файл конфигурации :

Раздел "Устройство"
 Идентификатор "Настроить Видеоустройство"
 Водитель "манекен"
EndSection

Раздел "Монитор"
 Идентификатор "Настроить Монитор"
 Параметры horizsync 31.5-48.5
 Слова vertrefresh 50-70
EndSection

Раздел "Экран"
 Идентификатор Экране "По Умолчанию"
 Монитор "Настроить Монитор"
 Устройство "Настроить Видеоустройство"
 DefaultDepth 24
 Подраздел "Дисплей"
 Глубина 24
 Режимы "1024x800"
EndSubSection
EndSection
+18
boeder 11 июл. 2015 г., 10:10:38

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil