большинство на awk печати общие строку во втором столбце

Я хочу напечатать топ-10 самых распространенных строки в файл, строка за строкой из второго столбца

пример входных данных:

example123:пример
Example321:Пример
Общие:Строку
Общие:Строку
..

ожидаемые результаты

пример
строку
...
+86
muh6mm3d 25 нояб. 2016 г., 08:36:53
33 ответов

В Баш руководство говорит, что:

ПРОСТОЕ РАСШИРЕНИЕ КОМАНДЫ 
Когда простая команда выполняется, оболочка выполняет следующие
дополнения, задания и редиректы, слева направо.
[...]
4. Текст после = в каждой переменной задание проходит Тильда
 расширение, расширение параметров, подстановка команд, арифметических
 расширение и удаление цитаты прежде, чем быть присвоено переменной.

Расширение скобок нет в списке, значит оно не выполняется для назначения в={А,B}-{1,2}. Как упомянул @шаблону, простое расширение для В=А-1 в=Б-1 ... было бы бессмысленным в любом случае.

Кроме того, при выполнении эхо $в, применяется следующее:

Расширение
Расширение выполняется в командной строке после того, как он был разделен
в слова. [...]

Порядок разложения является: расширение бандажа; Тильда расширение, 
параметра и переменной расширение, расширение арифметики, и команда
замена (сделано в слева-направо мода); разбиение; и
расширение пути.

Расчалка расширение происходит до вычисления переменной, поэтому брекеты, назначенные не расширены.

Но вы можете делать вещи, как это:

var_this $ =ФОО var_that=бар
$ Эхо $var_{это,то}
Василий Пупкин

Расширяя его с $(Эхо ...) должен работать, если вы не имеете любые пробельные символы в строке должны быть расширены, а значит, и не столкнетесь с проблемами разбиение. Лучшим способом может быть использование переменной массива, если вы можете.

например, сохранить расширение в массив и запустить какую-то команду с расширенным значения:

$ с V=( {А,B}-{1,2} )
$ some_command "${в[@]}"
+919
David Hodge 03 февр. '09 в 4:24

Всегда можно просто превратить его в массив JSON:

#!/usr/Бен/ОКР на Perl
использовать строгие;
использование предупреждений;

использование JSON;

гусеничка ( моя @данные = <данные> ); 
печать to_json ( \@данные );

____Данных
строка1
строка2
string3
string12312

Или как один лайнер:

Перл-MJSON -е 'печать to_json ( [карта{ь/\н//г}<>] )'

Трубы на stdin или указать именем (вроде grep/awk и т. д.)

Оба выходных (последний, когда кормят вашего примера):

["строка1","строка2","string3","string12312"]

Можете отформатировать его как 'очень' JSON с принтом to_json ( \@данные, {довольно=>1}) , который будет добавлять символ перевода строки и отступа.

(что один лайнер выше, основана на новой Perl, который вы , возможно, установили. Если это не работает: Перл-MJSON -е 'гусеничка(@а=<>);печать to_json ( \@а )'

+905
user273306 24 дек. 2013 г., 22:51:33
Другие ответы

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


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

Я делал это с диска много раз: вы просто ДД большой на маленький. Это не удастся, когда она попадает на 32 ГБ, но это нормально.

Если у вас еще остались сомнения, я предлагаю вам попробовать делать это на старом USB-флешку/жесткий диск у вас завалялось.

+876
MimiJae 8 нояб. 2015 г., 14:09:15

Просто

пока читала-РА линии; 
делать
 за слово "${строка[@]}";
делать
 Эхо "$слово";
сделано;
сделано < test.txt

будет разделить файл слово в слово. Изменить эхо на все, что вы хотите сделать со словами.

точка с запятой добавляются, так что это можно поместить в один-лайнер.

+875
DreamCloud 29 мар. 2015 г., 14:35:43

Команда РМ -ИК -- и relativepath/~ удалит его. В флаг соблюдает ли каталог пустым, только тогда оно продолжает. запрашивает подтверждение, прежде чем принимать решение.

+863
Milad Naseri 17 мая 2012 г., 08:41:00

Ява, питон, Перл, PHP, Руби, и т. д. являются

скрипт языках (кроме Явы)

все они зависят от интерпретатора (чтобы сохранить его простым).

# ПС ОКС

Дадут вам список запущенных процессов. Всякий раз, когда вы найти питон, Ява и т. д. вы знаете, какой тип программы/скрипта.

С/C++, ассемблер, идти и т. д. являются

языках компилятор

Исходник будучи скомпилирован в бинарный.

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

Вот еще одна ссылка о компилируемых и интерпретируемых языков

+853
Siena Quirimit 10 окт. 2016 г., 18:36:21

Тл;др

:набор statusline=%Ф\ %ч%ж%м%р%=%-14.(%Л%С%в%)\ %годовых

Хотя моя предлагаемое решение не сильно отличается от других ответов, я хотел бы поделиться более подробным объяснением.

исходное поведение

Во-первых, давайте выясним, как ВИМ рисует состояние линии. Функции, ответственные за win_redr_status() и win_redr_ruler().

ВИМ берет буфер название, добавляет пространства , если есть любые флаги для подражания (например, [помощь], [просмотр], [+], [РО]). Затем он добавляет с флагами.

Обычно он выделяет 18 характер клеток для правителя. Если буфер название детали не подходят остальные места ВИМ обрезает слева и добавляет < в начале.

Если есть место для клавиатуры, она добавляет в конце (выравнивание по правому краю).

Теперь правитель. Он состоит из <строка>,<колонка>-<virtcol> части и относительное положение (выравнивание по правому краю).

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

решение

Теперь давайте рассмотрим значение предложенных документов:

:набор statusline=%<%Ф\ %ч%м%р%=%-14.(%Л%С%в%)\ %годовых

где

%< - где обрезать строку, если слишком долго
%Ф - имя буфера (путь к файлу, или что-то)
%H - помощь флагом
%м - изменен флаг
%Р - флаг только для чтения 
%= - разделитель между левой (буфер название) и справа (правитель) части
%-14.(...%) - минимальная ширина поля == 14
%L - линии
%с - столбец
%V - виртуальный столбец
%П - процент

Так, первый %< может быть опущен, так как по умолчанию буфер имя усекается в начале. Затем, он пропал предварительный просмотр флаг (%Вт). Кроме того, когда окно меньше, чем 18 * 2 символов в ширину, правая часть занимает более половины состояния линии.

Так, по крайней мере, мы можем опустить %< и добавить %Вт:

:набор statusline=%Ф\ %ч%ж%м%р%=%-14.(%Л%С%в%)\ %годовых

Мы можем пойти дальше и убедитесь, что правая часть не более чем на половину строки состояния:

набор statusline=%!MyStatusLine()
функция! MyStatusLine()
 пусть L:ш = мин([14,winwidth(0)/2-3])
 возвращение '%е %н%ж%м%р%=%-' . л:Вт . '.(%Л%С%В%) %Р'
endfunction

Тогда мы можем сделать это зависит от особенностей ВИМ был составлен с.

если есть("quickfix")
...
за endif

Но я бы сказал, что это не практично, и предыдущее решение было бы достаточно для большинства намерений и целей. Однако, если последнее решение не работает для вас, скажи мне, что случилось, и я постараюсь придумать лучше.


Проблема с решением, предложенным Лоренцем Гонсалвес в том, что если нет никаких флагов, есть два пробела между левой и правой частях:

:набор statusline=%Ф\ %ч%ж%м%р\ %=%(%л%С%В\ %=\ %П%)
+848
Fred Lackey 1 янв. 2016 г., 18:10:24

Предполагая, что (как указано), что файл состоит из строк и строки ИС

с 1 ip в строке

СЭД с/.[^.]*/С yourfile 0/' 

С нескольких IP в строке

СЭД с/\([0-9]\{1,3\}[.]\)[^.]*\(\([.][[:alnum:]]с yourfile\{1,\}\)\{2\}\)/\\1.0 2/г' 
+843
Bertran 27 авг. 2016 г., 21:05:59

На Linux вы можете открыть CBR при выказывают. Но для лучшего опыта переносимости PDF-это рекомендуемые. Калибр может конвертировать его в PDF. К сожалению Калибр меняет имидж, что очень важно для CBR и CBZ, так, чтобы иметь минимальные потери качества, практически не используя оригинал в формате JPG внутри ЦБ РФ(КБЗ) нужно использовать img2pdfя использую следующие команды:

Сначала надо установить это:

судо apt установите p7zip-полный img2pdf 

1) это сделать ПДФ файл из jpg-файла изображения без потери разрешения или качества:

ЛС -1 ./*формат JPG | размер -Л1 -я {} img2pdf {} -о {}.формат PDF

2) это, чтобы объединить файлы PDF- страниц в одном:

pdftk *.PDF выходной кошек вместе взятых.формат PDF

Я сделал это пакетные файлы (GitHub здесь)

./cbr2pdf.sh:

#!/бин/Баш
набор -зев
Фрд ORIGINAL_FOLDER=`` 
В формате JPEG=`mktemp -д`
КП "$1" "$в формате JPEG"
компакт-диск "$формат"
7z по электронной "$1" 
ЛС -1 ./*формат JPG | размер -Л1 -я {} img2pdf {} -о {}.формат PDF
pdftk *.PDF выходной кошек вместе взятых.формат PDF
КП "$файлов JPEG/смешанная.в формате PDF" "$ORIGINAL_FOLDER/$1.формат PDF"

кошка cbz2pdf.sh

#!/бин/Баш
#набор -зев
Фрд ORIGINAL_FOLDER=`` 
В формате JPEG=`mktemp -д`
распаковать "$1" -Д "$формат"
компакт-диск "$формат"
ЛС -1 ./*формат JPG | размер -Л1 -я {} img2pdf {} -о {}.формат PDF
pdftk *.PDF выходной кошек вместе взятых.формат PDF
КП "$файлов JPEG/смешанная.в формате PDF" "$ORIGINAL_FOLDER/$1.формат PDF"
+842
Joe Brinkman 1 апр. 2012 г., 10:04:56

Вы можете использовать exiftool. Для установки выполните:

судо apt-получить установку libimage-exiftool-Perl для

Затем, чтобы получить метаданные из mp4 файла:

video_file exiftool.МР4 > medatata.txt

Выходные данные сохраняются в файле должно быть что-то вроде этого:

ExifTool Номер Версии : 9.60
Имя файла : video_file.МР4
Каталог : .
Размер файла : 11 Мб
Дата И Время Изменения Файла : 2014:05:12 21:25:11+03:00
Дата/Время Файла : 2014:05:20 23:05:35+03:00
Inode Файла Изменение Даты/Времени : 2014:05:12 21:25:11+03:00
Файл разрешения : RW-р-р--
Тип файла : МР4
MIME-тип : видео/MP4
Основные марки : МР4 В2 [ИСО 14496-14]
Второстепенная Версия : 0.0.0
Совместимые бренды : Айсом, mp42 поддержек
Заголовок Видео Версия : 0
Дата Создания : 2014:04:24 05:33:58
Изменить Дату : :04:24 05:33:58 2014
Шкала Времени : 600
Продолжительность : 0:03:10
Предпочтительный Курс : 1
Предпочтительный Объем : 100.00%
Время просмотра : 0 с
Продолжительность просмотра : 0 с
Постер время : 0 сек.
Время выбор : 0 с
Продолжительность отбора : 0 с
Текущее время : 0 сек.
Следующий трек идентификатор : 3
Трек Заголовке Версия : 0
Отслеживать Дату Создания : 0000:00:00 00:00:00
Отслеживать Изменения Дата : 2014:04:24 05:33:59
Отслеживать идентификатор : 1
Продолжительность : 0:03:10
След Слой : 0
Громкости Трека : 0.00%
Ширина Изображения : 450
Высота Изображения : 360
Графический режим : srcCopy
ОП Цвет : 0 0 0
Компрессор код : avc1
Источник Ширина Изображения : 450
Источник Изображения Высота : 360
Резолюции X : 72
Y Разрешение : 72
Битовая Глубина : 24
Размер Буфера : 19318
Максимальный Битрейт : 1059760
Средний Битрейт : 396688
Видео-Частота Кадров : 25
Структура Матрицы: 1 0 0 0 1 0 0 0 1
Заголовок Медиа Версия : 0
Медиа Дата Создания : 2014:04:24 05:33:58
СМИ Изменить Дату : 2014:04:24 05:33:59
СМИ Масштабе Времени : 44100
Медиа Продолжительность : 0:03:10
Медиа код языка : УНД
Описание обработчик файла : IsoMedia производится Google, 5-11-2011
Баланс : 0
Формат аудио : mp4a
Аудио Каналы : 2
Аудио Бит На Сэмпл : 16
Дискретизации Звука : 44100
Тип Обработчика : Метаданные
Обработчик ID производителя : Яблоко
Время Начала В Google : 0
Гугл Длительность Трека : 191006
Источник данных Google : B567F7685HH1399919109001385
Гугл пинг URL-адрес : 
Сообщение Google Пинг : 
Заголовок сайта в Google : r2---sn-gqn-vhge.googlevideo.com
Видео Размер Данных : 11755744
Данные Видео Смещение : 60204
Авг битрейт : 493 Кбит / с
Размер изображения : 450x360
Вращение : 0
+813
Jrc 21 апр. 2016 г., 11:44:09

Некоторые параметры, приведенные в гору(8) переводятся на флаги, указанные в mountflags параметра крепление(2):

  • синхронизация - это MS_SYNCHRONOUS;
  • помощью dirsync является MS_DIRSYNC;
  • параметром является MS_RELATIME;
  • РВ - это по умолчанию, поэтому он не может быть определен; РО будет MS_RDONLY.
+808
WMomesso 4 апр. 2010 г., 07:29:26

Для клиента, мне нужно, чтобы добавить импульс 1.54 системе. Так что я скачал последнюю версию (1.55) и построил его в специальную директорию: /usr/местные/библиотека/средства разгона ядер1.55/. Это работает. Потом мне пришлось адаптировать Makefile в эту сторону.

Либы = $(SUBLIBS) -л в/usr/lib в/x86_64 с-Линукс-гну -ЛНР:/дэпс/miniupnpc -lminiupnpc -lqrencode -ЛРТ-ЛНР:/дэпс/повышение/этапа/Либ -ЛНР:/дэпс/дБ/build_unix -ЛНР:/дэпс/ССЛ-ЛНР:/дэпс/libqrencode/.либы -lssl -lcrypto -ldb_cxx -л в/usr/местные/библиотека/средства разгона ядер1.55/boost_system-mgw46-МТ-УР-1_54 -л в/usr/местные/библиотека/средства разгона ядер1.55/boost_filesystem-mgw46-МТ-УР-1_54 -л в/usr/местные/библиотека/средства разгона ядер1.55/boost_program_options-mgw46-МТ-УР-1_54 -л в/usr/местные/библиотека/средства разгона ядер1.55/boost_thread-mgw46-МТ-УР-1_54 -lQtDBus -lQtGui -lQtCore -lpthread -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread

В немодифицированном файле Makefile, наддув увязки выглядела так:

-lboost_thread-mgw46-МТ-УР-1_54

Но это не сработало. Я не смог скомпилировать его, потому что он не был найден. Поэтому я добавил (Как вы можете видеть выше)

-Л/usr/местные/библиотека/средства разгона ядер1.55/boost_thread-mgw46-МТ-УР-1_54

и

-lboost_thread

В противном случае он не компилируется либо. После успешной компиляции, я выполнил LDD на бинарные и он показывает мне:

libboost_system.так.1.53.0 => в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libboost_system.так.1.53.0 (0x00007f416c169000) libboost_filesystem.так.1.53.0 => в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libboost_filesystem.так.1.53.0 (Libboost_program_options 0x00007f416bf52000).так.1.53.0 => в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libboost_program_options.так.1.53.0 (0x00007f416bce4000) libboost_thread.так.1.53.0 => в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libboost_thread.так.1.53.0 (0x00007f416bace000)

1.53 версия установлен менеджер пакетов. Я не понимаю, почему ссылки на эту версию. Если бы у меня не установлен 1.55, он не будет компилироваться, но теперь это не Ссылка на эту версию. Какое-нибудь объяснение?

На самом деле моя цель-не использовать динамическую библиотеку и я не разобрался еще как это сделать, но я по-прежнему хочу знать, почему выше не работает, как ожидалось.

+783
user5047 7 февр. 2015 г., 05:42:12

Возможные Дубликаты:
Как я могу переименовать много файлов с использованием регулярных выражений?

У меня есть несколько именованных файлов

АВС-10.5.3.1-1.архитектуру x86_64.об / мин
АВС-компилятор-10.5.3.1-1.архитектуру x86_64.об / мин
АВС-10.5.3.1-6.архитектуру x86_64.об / мин 
АВС-компилятор-10.5.3.1-6.архитектуру x86_64.об / мин

Я хочу удалить дополнительный номера версии (1-1 и 1-6) whenver, то причине файлы. Я не могу выяснить, как добиться этого с помощью команды переименовать на RedHat Линукс. В результате filename должен быть, например:

АВС-10.5.3.архитектуру x86_64.об / мин

Команда не принимает регулярные выражения.

+773
Wilson W 23 нояб. 2014 г., 03:48:18

Если вы имеете в виду полное обновление на новую версию мяты:

Попробуйте mintupgrade инструмент. Если он еще не установлен на вашем денежную систему, вам потребуется установить его, apt-получить установку mintupgrade.

Затем вы можете запустить mintupgrade проверить , чтобы увидеть, если какие-либо обновления доступны, и mintupgrade обновление чтобы выполнить обновление (если обновление доступно).


В противном случае, если вы просто имеете в виду обновление пакетов в текущей мяты версий пакетов для этой версии, ее можно обновить, например, Ubuntu с помощью apt-получить обновление , чтобы обновить имеющиеся пакеты из РЕПО, и apt-получить обновление для установки обновлений, которые доступны.

+770
DarKZoNe 22 июл. 2016 г., 17:12:09

Не работает для меня с обратной косой черты, но я могу объяснить это тебе:

Эхо "$путь" | на awk 'НФ && !х[$0]++' РС='[:|\Н]'

Запись сепаратор (РС) устанавливается в один из символов ":", "|" и перевод строки. $Путь обычно только одну строку с элементами, разделенных символом ":". Это делает awk и ведут себя как дорожки не были разделены ":" но каждый по своей линии.

НФ означает, что пустые строки (NФ == 0) игнорируются. х представляет собой ассоциативный массив с путями как подстрочный. !х[$0]++ означает, что "линия" игнорируется, если Х[$0] больше 0. В результате получается, что каждая строка выводится только один раз. Во время первого запуска Х[$0] увеличивается, так что в следующий бежит !х[$0] имеет значение false.

Этот пример показывает, что частоты всех элементов после последней строки был обработан:

Эхо "А:Б:В:С:А:Б" |
 на awk 'НФ && !х[$0]++;конец {для (ВАР х) печати ВАР ": "х[ВАР]}' РС='[:|\Н]'
а
б
с
ответ: 3
Б: 2
с: 1
+726
user29643 17 февр. 2017 г., 18:14:24

Необходимо настроить раздел<VirtualHost> настройки если вы хотите запустить более чем один сайт на Apache. Это единственный способ Apache может определить, какой сайт DocumentRoot так, каталог служить для каждого запроса.

Вы получите два разных варианта, которые вы можете прочитать больше о на Apache веб-сайте: https://httpd.apache.org/docs/2.4/vhosts/

+678
ghap 28 июл. 2015 г., 04:53:08

От пользователя, который является частью группы пользователям использовать sudo?, я могу нормально запустить любую команду, выполнив команду sudo <команда>

Но следующая команда не выполняется заявив, что "разрешение отклонено"

судо Эхо "myhostname" > /и т. д./хоста

Она даже не просила у меня пароль. Как мне изменить имя ?

+667
pandu raju 13 февр. 2018 г., 10:28:12

Вы Правы

Неправильно: команду killall -у Боба $(pgrep -у Боба)

Правильно: команду killall -у Боба


Флэш-карты, вероятно, хотел показать:

убить $(pgrep -у Боба)

что бы убить все процессы вернулись на pgrep -у Боба.

+661
Sukanta santra 24 авг. 2010 г., 14:53:57

Ну, после monkeying вокруг с ним, это то, что я хотел бы использовать:

 у awk '{ печати; система("сон 0") }' edscript | тройник /Дев/телетайп | под ред.

или, без тройника:

у awk '{ печати >"в/dev/stderr, в"; печать | "Эд"; система("сон 0") }' edscript

Если печать >"в/dev/stderr, в" не работает на вашей системе, вы можете использовать печать | "кошка >&2".


С лицензией GNU СЕПГ:

сед-ю -н-е п;без в /dev/stderr, в' -Е 'С|.*||е' edscript | под ред.

Еще один способ, который работает так же хорошо:
Использовать сплит , чтобы разделить ваши edscript в каждой строке:

сплит-Л1 edscript

это позволит произвести куски, как ХАА, xab...xah.
Затем можно использовать кусочки такой:

для меня в Х*; У у awk '{ печати >"на/dev/stderr, в"; печатать }' $я; сделано | под ред.

или

для меня в Х*; У СЕПГ -н-е п;з /Дев/поток stderr' $я; сделано | под ред.

чтобы получить ожидаемый результат. Тогда вы РМ х*...

+631
tiernanx 24 дек. 2018 г., 10:07:07

С на awk (установлен по умолчанию в POSIX-системах, включая Ubuntu):

POSIXLY_CORRECT=1 на awk -V х=2 '
 ШП >= 2 && /^выход-[0-9]{3}\.ТС$/ && ++Н % Х == 1 {
 печать "#вставлена линия", я++
}
 Шп>1 {печать с последней}
 {последний = $0}
 Конец{если (ВН) печать прошлом}' < файл.в файл>.из

Это выше 2 линии. Обобщить на N строк выше:

POSIXLY_CORRECT=1 на awk -V вида n=2 -х=2 '
НАЧАТЬ{НЕ...}
 НОМЕР > Н {
 если (/вывода-[^0-9]{3}\.ТС$/ && ++Н % Х == 1)
 печать "#вставлена линия", я++
 печати L[НР % Н]
}
 {л[НР % Н] = $0}
Конец{
 для (Я = номер > Н ? НР - Н + 1 : 1; я <= НР; я++) печати L[я % н]
}'
+627
jiejie 12 янв. 2010 г., 06:05:01

У меня 3 раздела sda4 в 10 Гб ; sda5, поэтому 15 Гб и sda6 20 Гб . Как создать и подключить виртуальный жесткий диск, чтобы соединить несколько файловых систем под debian8?

+522
MikLia 13 нояб. 2019 г., 17:03:02

Я пытался поменять stdout и stderr и перенаправлять каждый поток файлов в bash интерактивной оболочки.

С помощью бандажа команда "группировка", я получила на выходе то, что я хочу. Но я не понимаю, почему, когда я не использую команду группировка, результат не поменялся.

$ # С помощью команды группировка. Операция своп является успешным.
$ { { Эхо-вывода; Эхо поток stderr 1>&2; } 3>&1 1>&2 2>&3; } 1>1.txt 2>2.txt;
$ кот 1.txt
поток stderr
$ кот 2.txt
поток stdout

$ # Не используя команду группировка. Своп не удалось...
$ { stdout в Эхо; Эхо-поток stderr 1>&2; } 3>&1 1>&2 2>&3 1>1.txt 2>2.txt;
$ кот 1.txt
поток stdout
$ кот 2.txt
поток stderr

Мое понимание операцию обмена файловых дескрипторов в отношении вышеупомянутой команды был следующим.

  1. 3>&1: перенаправление ФД3 на ФР1 (поток stdout)
  2. 1>&2: перенаправление FD1 в fd2 и (поток stderr)
  3. 2>&3: перенаправление fd2 и для ФД3 (поток stdout)
  4. 1>1.txt: перенаправление FD1 в 1.txt (ФР1 очков в stderr)
  5. 2>2.txt: перенаправление fd2 и в 2.txt (fd2 и очки в stdout)

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

Я делаю некоторые основные недоразумения? Почему две вышеупомянутые результаты команд отличаются?

Информация моего ОКР.

$ Бэш версия
В GNU bash, начиная с версии 4.4.12(1)-релиз (архитектуру x86_64-яблоко-darwin16.3.0)
Авторское Право (C) 2016 Фондом Свободного Программного Обеспечения, Inc.
Лицензией GPLv3+: в GNU GPL версии 3 или более поздней <http://gnu.org/licenses/gpl.html>

Это свободное программное обеспечение; вы можете свободно изменять и распространять его.
Нет никаких гарантий, в той степени, разрешенной законом.
+464
Imperator Maximus 3 окт. 2017 г., 16:23:47

Эта команда:

судо АПТ-кэш показать чашек | грэп -я деп

Дает следующие зависимости:

libavahi-client3 (>= 0.6.16)
libavahi-common3 (>= 0.6.16)
пакетов libc6 (>= 2.16)
libcups2 (= 2.1.3-4)
libcupscgi1 (>= 1.4.2)
libcupsimage2 (>= 1.4.0)
libcupsmime1 (>= 1.4.0)
libcupsppdc1 (>= 1.4.0)
libgcc1 (>= 1:3.5)
с libstdc++6 (>= 4.3.0)
библиотеки libusb-1.0-0 (>= 2:1.0.8)
в debconf (>= 1.2.9)
в debconf-2.0, библиотеки libc-bin и (>= 2.13)
чашки-ядра-драйверы (>= 2.1.3-4)
чашки-демон (>= 2.1.3-4)
poppler-utils версии (>= 0.12)
procps по
на Ghostscript (>= 9.02~)
ЛСБ-база (>= 3.2-14~)
чашки-общие (>= 2.1.3-4)
чашки-сервер-общие (>= 2.1.3-4)
чашки-клиент (>= 2.1.3-4)
чашки-Т. О. К.
чашки-фильтры (>= 1.0.24-3~)

Может быть, вы могли бы попробовать установить эти? Надеюсь, что это работает.

+448
Ali Esmaily 26 мая 2011 г., 08:57:41

Чтобы удалить строки, содержащие байт 0 байт или 128 до 255, можно использовать:

перл -не печать, если /[\0\200-\377]/'

Или с GNU grep в причине с PCRE поддержки:

Значение lc_all=C в грэп -вап '[\0\200-\377]'

См. также строки команду, чтобы извлечь то, что выглядит как печатный текст из данными.

Чтобы просто удалить эти байты:

тр -Д '\0\200-\377'
+418
Michael Bastian 27 мая 2019 г., 02:57:05

Файлы, которые читаются в зависимости от целевой пользовательской оболочки. Так, например, если вы судо -у пользователя user1 -я и пользователь1 использует хсг тогда он будет читать ~пользователь1/.логин. Для КШ пользователей это будет ~пользователь1/.профиль.

Для Баш пользователей (как корень) файла читать ~/.файл , если он существует, с понижением на ~/.профиль

например

% судо голову -1 /корень/.файл /корень/.профиль 
==> /корень/.файл <==
Эхо работает файл

==> /корень/.профиль <==
Эхо работает профиль

% судо -я
ЗАПУСТИВ ФАЙЛ
[email protected]сервер:~# РМ /корень/.файл
[email protected]сервер:~# выход
выход

% судо -я
ЗАПУСК ПРОФИЛЯ
[email protected]сервер:~# 

Итак, мы видим присутствие .файл предотвращено .профиль запуск. Это нормальное поведение для Баш входа снарядов, будет ли доступ через логин SSH или через судо -я.

+395
dsignr 2 апр. 2019 г., 00:53:29

Ваше задание будет выполнено на 20 часов 5 минут (24-часовой формат). И журнал, которую вы предоставите, с 9 часов. Поэтому вы должны ждать до 20ч, чтобы увидеть его в журнале.

И не вводить ведущие нули, это не хорошая практика, чтобы сделать запись как:

5 20 * * * корень /data/CENTRAL_BACKUP/xxx.sh
+319
Steve Dutky 2 июн. 2012 г., 02:25:46

Как @Назик Райли отметил, нужно изменить настройки BIOS в зависимости от того, как ты установил CentOS, либо в Legacy или UEFI. Похоже, что вы установили в CentOS в Legacy режим загрузки, как вы не можете загрузиться в него, находясь в режиме UEFI.

Изменение параметров загрузки в наследство не врезаться в Windows. То Windows просто не загружается, вместо CentOS будет загружаться.

Если вы ленивы и не хотите переустановить в режиме UEFI, вы можете просто переключить режим загрузки каждый раз, когда вы хотите войти в ОС(в зависимости от Конечно, если ваш USB при установке CentOS подключен). Делать так делать без ущерба для любой операционной системы.

Однако будет лучше, если вы установите все свои операционные системы в UEFI, так как он имеет много полезных функций. Простой Google на разницу между UEFI и Legacy должен показать вам, что вы должны знать.

+294
susan fleming 4 окт. 2017 г., 21:45:39

Я ищу открытым исходным кодом программного обеспечения, таких как Virtual-Box, который я могу запустить на Linux, но дает возможность программировать БИОС (использовать программу личной БИОС).

Я хочу понять (в практическом плане) процесс загрузки компьютера и иметь более глубокие манипуляции в реальном режиме x86. Я тоже хочу понять различные механизмы для взаимодействия с периферийными устройствами, т. е. контролирующих устройств, как клавиатура и жесткий диск, и понять, ввода/вывода и режимов прерываний.

+239
jenisjj 6 мая 2010 г., 09:27:20

Например, каждый раз, когда я откройте терминал, нажав CTRL Альт т или на самом деле нравится, это каталог /Дом/Боб

Я хочу домой/Боб/рабочего стола. Как мне сделать это "по умолчанию" открытия каталога?

+207
niscort532 4 апр. 2018 г., 21:58:53

На моей системе (нестандартный пакет для использования), в-установщика файлы базы данных находятся в файле$Home/.пульс/. Файл, заканчивающийся в поток-объем.ТДБ содержит объединений. Формат файла, используемый является тривиальной базе, вы можете сбросить его с это делает tdbdump (часть Самба). Я полагаю, что извлекать его следует очистить организаций.

Пакет также поддерживает gdbm (ГНУ базе менеджера) в формате. Более того, я не знаю, где он ставит эти файлы, если это запускается система. Может быть, поиск (или найтиИнг) поток-объем может помочь.

Редактировать: исправлена опечатка

+169
user19783 27 дек. 2010 г., 22:41:10

Именно менеджер пакетов Debian, путем удаления файлов, которые находятся под его контролем-это всегда опасно. Следовательно, включение данного пункта в документации localepurge:

Обратите внимание, что этот инструмент хак, который не интегрирован с Debian пакет система управления и, следовательно, не для слабонервных. Эта программа вмешивается в управление пакетами в Debian и не спровоцировать странным, но, как правило, безвредны, поведение программ, связанных с APT/dpkg для как с помощью dpkg-репаки, программы bugreport и т. д. Поэтому ответственность за его использование и возможные поломки вашей системы заключается в сисадмины (ваши) руки.

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

Или есть ли лучший способ, чтобы удалить все страницы.

Удаление /usr/доли/док имеет ничего общего с руководства. Те находятся в /usr/доли/человек.

+162
dk bhaii 18 янв. 2016 г., 16:47:58

Вы должны указать - по умолчанию-ключ:

Гоб -сек-по умолчанию-ключ DEADBEE5 вход > выход

а потом проверить с

Гоб -д < выход | руководитель -1

Из Гоб человек страницы( --знак раздела):

Ключ должен использоваться для подписания выбрано по умолчанию или могут быть установлены с помощью и --по умолчанию-клавиша "параметры".

+104
Marko Kovacevic 6 сент. 2010 г., 03:39:24

Я написал пользовательский Java-сервер. Я использую его с помощью выскочка (в/etc/инит/служба MyService.конфигурации), где я запускаю Ява -фляга myservice.jar.

Java-процесс использования системы.из.запросы писать журнал сообщений всех видов.

Я хочу быть в состоянии подключиться к нему с удаленного сеанса SSH и посмотреть выход.

Обновление: я хочу сделать это без хлопот, создавая, вращаясь, управление файлами журнала.

Я посмотрел на ряд должностей, в том числе: Как просмотреть результат запущенного процесса в другой Баш сессии?

Я пробовал кошку и хвост -Ф в /proc/<procid>/ФД/0 в /proc/<procid>/ФД/1 в /proc/<procid>/ФД/2 — все пустой выходной.

Все это как корень

Я знаю, что есть больше вещей, чтобы попробовать, но я с подозрением отношусь с ФД-это пустое (или, по крайней мере для меня).

Im работает Ubunutu сервер 14.04 ЛТС, Java от Oracle 8

Обновление: Хотите попробовать экране, но я вижу ее не совсем предназначены для этого... Как мне начать экранной сессии, используя выскочка работу с привилегированным пользователем?

+87
Vorbild 20 мая 2012 г., 11:27:26

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

$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