как я могу добавить дополнительный символ после ключевого слова для поиска

У меня есть следующие имена полей

demelog voyapro naisjdf naismc decoide decoccm travide travccm equiccm mariccm

Ниже приведен пример моего файла. Есть несколько столбцов до первого Копенгагена=83...

супер=83;FCV на=naismc;FCV на=naisjdf;х.=83;ФМД=1422811694,;ФМД=1422811694;
супер=83;FCV на=demelog;х.=83;ФМД=1423134370;
супер=83;FCV на=demelog;х.=83;ФМД=1422292546;
супер=83;FCV на=demelog;х.=83;ФМД=1421774352;
супер=83;FCV на=decoccm;х.=83;ФМД=1422853444;
супер=83;FCV на=voyapro;х.=83;ФМД=1422270462;
супер=83;FCV на=voyapro;FCV на=demelog;х.=83;ФМД=1422183999,;ФМД=1422206234,;

Начиная от "Копенгагена" =83, как вы видите, я могу быть для линии 2 FCV на=demelog и соответствующих ящура 1423134370 или по линии 7, FCV на=voyapro и FCV=demelog и соответствующих ящур и ящур=1422183999, и ФМД=1422206234;

Вы помните первую строку demelog voyapro naisjdf naismc decoide decoccm travide travccm equiccm mariccm ?

Моя цель-иметь следующий формат (я использую линии 2 и 7 в качестве примера)

линия 2

супер=83;FCV на=demelog;;;;;;;;;х.=83;ящура=1423134370;;;;;;;;;

линия 7

супер=83;;FCV на=voyapro;;;;;;;;;х.=83;;ящура=1422270462;;;;;;;;;

Как вы можете видеть, я добавил дополнительные столбцы для "Копенгагена" =83 для водородных и ФМД, связанных с этой demelog voyapro naisjdf naismc decoide decoccm travide travccm equiccm mariccm

Я думал делать это с помощью awk или sed или питона , даже если я не имеют ни малейшего понятия о том, как сделать это с Python, ни awk и sed.

Может быть, я могу добавить demelog voyapro naisjdf naismc decoide decoccm travide travccm equiccm mariccm в отдельном файле, а затем выполнить поиск с индексом . Если строка здесь , я ничего не делаю. Если это не здесь, я добавляю еще один столбец.

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

обновление

Это моя попытка ниже в Python

импорт заново
word_list= ['fcv=demelog','fcv=voyapro','fcv=naisjdf','fcv=naismc','fcv=decoide','fcv=decoccm','fcv=travide','fcv=travccm','fcv=equiccm','fcv=mariccm']


regex_string = "(?<=\Вт)(%ы)(?=\Ж)" % ";".присоединиться(word_list)

найти=ре.компиляции(regex_string)

с открытия ("idcacf_v5.txt", "р") как файл myfile:
 данные=мой_файл.читать().заменить('\п', ")


искатель = ре.компиляции(regex_string)
string_to_be_searched = данные

результаты = искатель.метод findAll ("%с " % string_to_be_searched)
result_set = набор(результаты)
за словом в word_list:
 печати ("%s в строку" % слово)

Как вы можете видеть, мне нужно 2 вещи, чтобы быть в состоянии индексировать. Второе-я должен быть в состоянии воспроизвести то, что я сделал с FCV не в срок и том же порядке с ФМД=отметка этой линии.

+412
Rana Shakeel 25 февр. 2017 г., 17:15:58
29 ответов

Возможные Дубликаты:
Есть ли способ, чтобы увидеть подробности все нити, что процесс в Linux?

Я хочу видеть количество нити, которая принадлежит процесс в Linux. Какую команду я должен использовать?

+995
CRThaze 03 февр. '09 в 4:24

Попробуйте:

_codeComplete()
{
 местная шавка=${COMP_WORDS[COMP_CWORD]}
 COMPREPLY=( $(compgen -з "$(Общ /что-то/)" -- $шавка) )
}

полное -Ф _codeComplete привет

Вам нужно указать вариант в compgen , а также процитировать команду, которая создает словник.

Более подробную информацию о том, как писать завершении функции на этом блоге: написание собственных Баш завершения функции

+988
J Huckelberry 18 июл. 2017 г., 21:57:38
Другие ответы

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


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

У меня есть проблема с моим скрипт (это соответствующая ее часть):

#!/бин/Баш

Старый=(
"_MAIN1_"
"_MAIN2_"
)

Новый=(
"#111"
"#222"
)

длина=${#старый[*]}

я=0

пока (( я < длина ))
делать
 компания sed -э "ы/${старый[$я]}/${новый[$Я]}/Г" oldfile.txt > newfile.txt

 #СЭД -е 'с/_MAIN1_/#111/г'oldfile.txt > newfile.txt # это работает

 # Еще один способ, который не работает
 #СЭД -Е 'С/'"${старый[$я]}"'/'"${новый[$я]}"'/г'oldfile.txt > newfile.txt

((я++))
сделано

выход 0

Моя цель-заменить строки в файл и сохранить его в новый. "Старые" и "новые" строки хранятся в массиве.

Я пробовал много вещей, и играл с одинарные и двойные кавычки - но ничего не получалось. Когда я Эхо переменные я могу получить правильные строки внутри цикла. Если явные две строки расположены в СЭД команду, он отлично работает для этого.

Строковые Шаблоны за тем, кто в моем примере массивов ('новый' содержит символ подчеркивания "_" и "старых" содержит хэштег "#").

Я бегу баш на машину Ubuntu 16.04.

Большое спасибо!

+975
Cihan 8 янв. 2013 г., 07:35:28

После игры вокруг с ней больше, мне пришлось инициализировать Git и Git в приложении. Это, кажется, работает, как ожидается:

ГИТ инит

приложение ГИТ инит

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

+920
Womabre 10 мая 2014 г., 03:00:39

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

преобразовать online_gauss.PDF-файл -залить белым -undercolor '#00000080'
-размер точки 40 -гравитация Юго-комментировать +0+5 ' а ' online_gauss_annot.формат PDF

Desired result

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

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

+903
Jamil Al Rasyid 22 февр. 2015 г., 06:15:10

В случае, если оператор выполняет команду, и проверяет ее статус выхода. Используя $версия ОС , как команда работает, расширяя его, и работает итоговой командной строке. Так, если переменная содержит 18.04.1 Убунту ЛТС \н \л, он попытается выполнить команду под названием Убунту с доводами 18.04.1, ЛЦи т. д.

Вы, вероятно, хотите использовать

если [ -н "$версия ОС" ]; затем
...
интернет

чтобы проверить, является ли переменная пустой или нет ([ -н "переменной$VAR" ] является истинным, если оно не пустое, а [ -з "переменной$VAR" ] если переменная пуста).

Кроме того, вы можете использовать команду grep в случае, если само заявление, как вы делали в Изменить и задайте переменную там:

дистро=неизвестно
если грэп -м Убунту < /и т. д/, Тогда
дистро=Убунту
интернет
# ... позже
если [ "$дистро" = Убунту ]; тогда
 # что-то сделать в Ubuntu-конкретные
интернет
+869
nour hamed 29 июл. 2014 г., 03:46:45

Учитывая количество файлов, размер линии и т. д. участвует, я думаю, что она превзойдет размеры инструментов (на awk, ООО, пасты, * и т. д.)

Я хотел создать небольшую программу для этого, то это будет не 10 000 файлов открыть, ни сто тысяч в длину (10 000 файлов из 10 (Максимальный размер строки в Примере)). Он требует только ~10,000 массив целых чисел, для хранения количества байтов читать из каждого файла. Недостатком является то, что он имеет только один дескриптор файла, он назначается для каждого файла, для каждой строки, и это может быть медленным.

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

#включить заголовочный файл <stdio.ч>
#включить <stdlib.ч>
#включить <строка.ч>

#определить файлы 10000 /* количество файлов */
#определить строки 500 /* количество строк */

тап_п() {
 int позиции[файлов + 1];
 Файл *файл;
 инт Р, Ф;
 именем типа char[100];
 реализация linesize = 100;
 голец *линия = (тип char *) Танос(linesize * оператор sizeof(тип char));

 для (Ф = 1; ф <= файлы; позиции[ф++] = 0); /* устанавливает исходные позиции к нулю */

 для (Р = 1; р <= строки; Р++) {
 для (Ф = 1; ф <= файлы; Ф++) {
 функции sprintf(имяфайла, "рез.%г", Ф); /* создает имя текущего файла */
 файл = с помощью функции fopen(имя_файла, "Р"); /* открывает текущий файл */
 функции fseek(файл, позиции[Ф], SEEK_SET); /* положение от спас одного */
 позиции[Ф] += вызовом getLine(&строка, файл &linesize,); / * читает строку и сохраняет новую позицию */
 строке[функция strlen(строка) - 1] = 0; /* удаляет символ новой строки */
 функции printf("%ы ", строка); /* печатает в стандартный вывод, и один пробел */
 функции fclose(файл); /* закрытие текущего файла */
}
 функции printf("\п"); /* После того, как строки из каждого файла, печатает новую строку в стандартный вывод */
}
}
+830
Data Acquisition Services 7 мая 2010 г., 14:36:11

Попробуйте посмотреть, какой процесс (включая ПИД) используем порт:

командой netstat-tupln |грэп ":<Your_Port_Here>"

Тогда убей ПИД (рядом с именем процесса) нормально. Не используйте команду Kill с какого-либо параметра.

убивать <пид>

Примечание: не голосуйте вниз, если никогда не пробовали!

+803
Mekan123456789 13 апр. 2017 г., 06:36:06

Будет обновление PHP на моем сервере Ubuntu предотвратить хаос вредоносные программы могут быть в состоянии сделать это на сервер, предотвратить его запуск, или что-то еще?

Мое чтение это и некоторые другие вещи, нет. Хотя PHP используется в развертывании, это не уязвимость в PHP-интерпретатор, которая стала мишенью. Он может использовать ошибки в определенный PHP-код (например, на WordPress), но обновить ваш переводчик не исправить; эти проблемы должны быть выявлены и исправлены в коде приложения. Похоже, это действительно нацелены на уязвимости в Apache и Nginx, но если это так, то маловероятно, что есть исправления для тех, кто еще. Нет ничего (явного) на nginx в разделе новости или Апач уязвимости страницы.

+675
tschoffelen 26 авг. 2017 г., 01:25:42

как печатать только свойства строки из файла JSON

пример JSON-файл

{
 "Солар" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610",
 "элементы" : [
{
 "Солар" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610",
 "пятнашки" : "version1527250007610",
 "тип" : "Кафка-ОКР",
 "версия" : 8,
 "Конфигурация" : {
 "кластер" : "ПДН",
 "stack_id" : "УБТ-2.6"
},
 "свойства" : {
 "содержание" : "\Н#!/бин/Баш\н\н# набор Кафка определенные переменные среды здесь.\н\н# реализация Java использовать.\nexport переменной JAVA_HOME={{java64_home}}\nexport пути=пути$Path:$переменной JAVA_HOME/bin в\nexport PID_DIR={{kafka_pid_dir}}\nexport LOG_DIR={{kafka_log_dir}}\nexport KAFKA_KERBEROS_PARAMS={{kafka_kerberos_params}}\nexport JMX_PORT=9997\Н# добавить Кафка раковина в classpath и обзоры depenencies\песли [ -е \"/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar\" ]; затем\N экспорт из classpath=$classpath, который:в /usr/lib в/ambari-метрики-Кафка-раковина/ambari-метрики-Кафка-раковина.фляга\N экспорт из classpath=$classpath в: в/usr/lib в/ambari-метрики-Кафка-раковина/Либ/*\НФИ\N\песли [ -Ф /etc/kafka/conf/kafka-ranger-env.sh ]; тогда\Н. в /etc/Кафка/конф/Кафка-следопыт-ОКР.ш\НФИ",
 "is_supported_kafka_ranger" : "правда",
 "kafka_log_dir" : "в/var/журнал/Кафка",
 "kafka_pid_dir" : "в/var/работа/Кафка",
 "kafka_user" : "Кафка",
 "kafka_user_nofile_limit" : "128000",
 "kafka_user_nproc_limit" : "65536"
}
}
]

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

 "содержание" : "\Н#!/бин/Баш\н\н# набор Кафка определенные переменные среды здесь.\н\н# реализация Java использовать.\nexport переменной JAVA_HOME={{java64_home}}\nexport пути=пути$Path:$переменной JAVA_HOME/bin в\nexport PID_DIR={{kafka_pid_dir}}\nexport LOG_DIR={{kafka_log_dir}}\nexport KAFKA_KERBEROS_PARAMS={{kafka_kerberos_params}}\nexport JMX_PORT=9997\Н# добавить Кафка раковина в classpath и обзоры depenencies\песли [ -е \"/usr/lib/ambari-metrics-kafka-sink/ambari-metrics-kafka-sink.jar\" ]; затем\N экспорт из classpath=$classpath, который:в /usr/lib в/ambari-метрики-Кафка-раковина/ambari-метрики-Кафка-раковина.фляга\N экспорт из classpath=$classpath в: в/usr/lib в/ambari-метрики-Кафка-раковина/Либ/*\НФИ\N\песли [ -Ф /etc/kafka/conf/kafka-ranger-env.sh ]; тогда\Н. в /etc/Кафка/конф/Кафка-следопыт-ОКР.ш\НФИ",
 "is_supported_kafka_ranger" : "правда",
 "kafka_log_dir" : "в/var/журнал/Кафка",
 "kafka_pid_dir" : "в/var/работа/Кафка",
 "kafka_user" : "Кафка",
 "kafka_user_nofile_limit" : "128000",
 "kafka_user_nproc_limit" : "65536"
+661
Pranav Kundaikar 25 апр. 2019 г., 04:50:19

Еще одно замечание, $() будет использовать больше системных ресурсов, чем при использовании обратных кавычек, но немного быстрее.

В освоении скриптах оболочки Unix, Рэндал К. Майкл сделал тест в главе под названием "24 способов, чтобы обработать файл построчно".

+557
jm1234567890 29 нояб. 2019 г., 02:46:55

Я запустил сервер Linux с "Oracle Linux сервер версии 6.5", который почти такой же как RedHat версии.

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

Man-страницу команды iostat государств :

svctm
 Среднее время (в миллисекундах) для ввода/вывода запросов, которые были 
 выдан на устройство. Предупреждение! Не доверяйте этой области больше. Этой области
 будет удален в будущей версии sysstat.

Что рекомендуется использоваться вместо этого на этой версии? Версия ядра: 3.8.13-16.2.1.el6uek.архитектуру x86_64

Я понимаю, что счетчики в этой версии ядра не являются надежными, так что разработчикам, казалось, не доверять цифрам больше. Но что можно использовать вместо iostat? ( в/proc/diskstats? )

+543
Faiz Saleem 14 мая 2018 г., 00:40:47

Есть инструменты, чтобы сделать так же как у FreeBSD и Linux и других операционных систем, кроме.

Делая автоматически повернуты строго размер вершины бревна

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

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

./главное-чтобы-быть-регистрируется 2>&1 | cyclog журналы/

cyclog добавляет TAI64N метки на линии в качестве стандарта. Для метки-бесплатные обработки, когда что-то уже с отметкой времени, использовать один из поданс С6-журнал, или svlogd, в каждом из которых метка времени добавления по умолчанию вариант.

Подставляя для системного журнала

Что вы изменяет с FreeBSD syslog в себя, с патчем, начиная с 2001 года, которые не могут применяться чисто в наше время, чтобы иметь еще один выходной файл механизм.

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

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

  • в klogd служба, которая работает простой программы klog-читать для чтения из файла/proc/kmsg и просто написать, что вход потока к его стандартной ошибке.
  • а локально-системного журнала-читайте сервис, который запускает программу с именем системного журнала-читать читать дейтаграммы из /Дев/журнала (/запустить/войти на BSD-систем) и просто написать, что вход потока к его стандартной ошибке.
  • в УДП-системный журнал-читайте сервис, который работает вышеупомянутый системный журнал-читать программа для прослушивания по протоколу UDP syslog в порт и просто написать, что вход потока к его стандартной ошибке.
  • а местные-прив-системный журнал-читайте сервис, который работает вышеупомянутый системный журнал-читать программа для чтения дейтаграммы от /выполнения/logpriv и просто пишут, что вход потока к его стандартной ошибке.

Дальнейшее чтение

+543
Broom Takon 11 дек. 2019 г., 03:03:33

Ответ довольно прост :-) Вы должны положить туда ваши документы и dotfiles из приложений, которые вы используете.

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

Какие файлы вам понадобятся, зависит от приложений, которые вы используете, так что вы единственный, кто может ответить на этот. Если вы не можете проследить некоторые конфигурационные файлы, следить за каталоги ~/.gnome2 или ~/.в KDE.

Чтобы указать системе, где расположение вашего нового дома каталог, вам необходимо просто автомонтирование вашей флешки в /Home/имя_пользователя или просто изменить расположение вашей домашней директории пользователя в файле/etc/passwd в ваш монтирования флешек.

Если это не вписывается в ваш вопрос, пожалуйста, поконкретнее. :-)

+531
mioico 11 апр. 2013 г., 15:26:56

Если вы пользуетесь сделать вы должны держать ваш время синхронизации, потому что решает построить конкретной цели на основе создания/модификации. Вы можете иметь раздел с установленными на некоторое время соответствующие параметры как существует два метода.

+490
klaar 7 авг. 2016 г., 11:32:54

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

Что-то вроде

$ tmux выполнить команду "1" в первой панели \
и "команда 3" в вертикально-разделение второй группы ;

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

  1. Он открывает tmux и выполняется команда 1 в первой панели
  2. А затем открывает новый вертикальный сплит панель и работает 2 команды в ней, не дожидаясь команды 1 , чтобы завершить (я.Е 1 команда по-прежнему не работает в первой панели)

Как я могу сделать это ?

Я не хочу, чтобы это добавить в мой ~/.tmux.конф как я не хочу, чтобы это запустить каждый раз, когда я открываю tmux

+489
PEP 27 февр. 2019 г., 22:37:18

В файловой системе иерархии стандарт определяет, когда конкретные файлы. Как администратор сервера, вы можете выбрать, чтобы поместить файлы везде, где вы хотите. Основной ветвление-это когда "этот парень" берет на себя и выяснить, в нестандартных местах.

+479
Satoshi Nakanishi 31 мар. 2015 г., 18:08:32

В качестве альтернативы без проблемного пространства (в POSIX):

$ СЭД -Н '$=' ~/myfile.txt

Захваченные в переменной:

$ НЛ=$(СЕПГ -Н '$=' ~/myfile.txt)
$ Эхо "1-место-"
1-100-

Обратите внимание, что СЕПГ считает последней строке, даже если она не заканчивается в символ новой строки (как и положено в правильно отформатированный текстовый файл). В целом, sed может не печатать количество символов конца строки в текстовых файлах.


Другая альтернатива:

$ НЛ=$(grep в -в . ~/myfile.txt | тр '\N' в 'Х')
$ Эхо "1-${#НЛ}"
1-100

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

+479
user418281 5 сент. 2018 г., 08:24:56

В дополнение к моему предыдущему вопросу, если у меня несколько файлов форма

ув.РАН.001
ув.РАН.002
ув.РАН.003
...

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

+425
Rebecca Sandoval 30 июн. 2015 г., 02:30:09

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

Ф(А,B,х)=а*ехр(-0.001*(х-б)**2)
сумма(х) = `awk и <данные '{в = в функции sprintf("р(%х,%х,х)+",$1,$2)} Конец{печати V "0"}"
набор xrange [250:650]
сумма участке(х)

Это использует обратные кавычки внутри командного файла gnuplot для запуска программы на awk, которая считывает из файла данные и генерирует строку:

Ф(1,2,х)+ф(3,4,х)+...0

где 1,2 3,4 первые 2 наборов значений от данных. С помощью gnuplot пользовательская функция сумма() устанавливается в это, и вы можете построить его.

enter image description here

+405
Carlisha Yancy 2 дек. 2018 г., 11:34:05

mplayer не хочет использовать свой терминал, что является причиной, почему он остановился в фоновом режиме ([2]+ остановлено) и все блоки. Я предлагаю использовать отдельные терминалы для программ. Либо просто нормальный терминал Windows или через экран или tmux. Другой вариант-использование nohup и mplayer'а.

+397
galunka 1 июн. 2015 г., 10:16:38

Проблема-это типа цитирование вы используете. Одинарные кавычки причиной оболочки переменной расширение не должно быть сделано.

я=5
аргумент myVar=$(на Perl -е "печатать" ААА " х ($я)")
Эхо "$аргумент myVar"

Этот код работает, как задумано.

+353
Long Vu 17 апр. 2014 г., 14:45:25

демон запускает оболочки входа в систему, когда клиент не посылать команду для запуска. Это, чтобы имитировать поведение РШ , который был вызывая rlogind службу вместо rshd , когда не дал команду бежать.

Скажу оболочки это оболочки входа в систему, как rlogind или логин или как telnetd, sshd снова начинает свою оболочку с переменной argv[0] , что начинается с -.

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

Здесь, симптом, что заставило вас думать, что вы не получаете логин оболочка была, потому что в/etc/профиль не был интерпретирован.

в /etc/профиль логин сессии инициализационного файла для Борна-как снаряды. Синтаксис там, как ожидается, будет в синтаксис оболочки Bourne (или, возможно, в POSIX Ш. синтаксис оболочки Bourne почти не используется в эти дни) и считывается при входе все снаряды, чей синтаксис-это (в основном) обратную совместимость с Bourne или в POSIX Ш. синтаксис.

в csh и tcsh в которых совершенно разный синтаксис использовать файл/etc/хсг.логин вместо этого. рыба использует файл/etc/рыба/конфиг.рыбу (независимо от того, в войти режим или нет).

ЗШс синтаксисом тоже не полностью совместимы с этим Борна/с POSIX, поэтому по умолчанию он не читает файл/etc/профиль. Файлы настроек в войти режим файл/etc/ЗШ/zprofile (или в/etc/zprofile в зависимости от того, как ЗШ был настроен на время построения) и файл/etc/ЗШ/zlogin (или в/etc/zlogin) последний был произведен после zshrc.

ЗШ только источники /и т. д./профиль , когда в ш и КШ эмуляции в случае его синтаксис гораздо ближе к стандарту POSIX Ш., чем по умолчанию ЗШ режиме эмуляции.

Если вы хотите ЗШ на источник /и т. д./профиль , когда в режим войти, вам нужно добавить источник /и т. д./профиль в файл/etc/ЗШ/zprofile, но вы только хотите сделать это, когда вы убедились, что синтаксис файла/etc/профиль и любой другой файл его источники совместимы с ЗШ.

Кроме того, можно добавить:

подражать Ш-с 'Источник /и т. д./профиль'

В файле/etc/ЗШ/zprofile. Затем в/etc/профиль будут получены в ш режиме эмуляции (и функции, объявленные в Было бы также сохранить ш режим эмуляции).

+282
acondolu 28 июл. 2013 г., 06:51:13

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

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

Попробуйте скопировать его с СР из окна терминала. На КП команда усердно дает показания к ядру и копирует файл в куски все, что он обнаруживает, чтобы быть наиболее приемлемым для системы. Вы все еще можете увидеть кэша заполнения памяти, но замена не должна быть вызвана, если бы не просто кучка байтов из-за всплеска нагрузки на память.

+270
Manojay Kulkarni 29 нояб. 2014 г., 13:59:03

Вот мои личные псевдонимы для редактирования файлов, принадлежащих пользователю root:

# Кинк суперпользователя нано; составитель; версия 2.8.0

sunano функция {
 экспорт SUDO_EDITOR='/usr/местные/Бен/нано'
 sudoedit "[email protected]"
}


# Графический интерфейс суперпользователя фиксированный; заготовок; версия 1.2.2

функция suxed {
 экспорт SUDO_EDITOR='/usr/Бен/фиксированной'
 sudoedit "[email protected]"
}


# Графический интерфейс суперпользователя возвышенного текста; упакованный; версия 3126

susubl функция {
 экспорт SUDO_EDITOR='/опт/sublime_text/sublime_text -з'
 sudoedit "[email protected]"
}

Позвольте мне взять его из конца:

  1. Возвышенное текст работает отлично, теперь благодаря Стивену Китта советы.

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

  3. У меня проблема с нано следующим образом:

    Если я призываю его, как я был раньше, например:

    судо нано /etc/nanorc
    

    Цвета, которые есть.

    Но если я называю его новым псевдонимом:

    sunano файл /etc/nanorc
    

    Нет никаких цветов.

    Конфигурации, кажется, был хоть и читал, потому что он выглядит так же, как я настроил его.

EDIT1: по-видимому, эта проблема затрагивает как минимум конфиг файл:

-RW-р-р-- 1 корень 8.6 к 8 апр 02:30 в /etc/nanorc

Другие файлы, например, bash или C++ могут быть цветные, я запутался.

+238
MCS14 19 янв. 2020 г., 13:31:36

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

От getrlimits(2) странице руководства:

Мягкий предел-это значение, которое ядро осуществляет для соответствующего ресурса. Жесткий лимит действует как потолок для мягкого ограничения: непривилегированный процесс может установить только ее мягкое ограничение на значение в диапазоне от 0 до жесткого ограничения, и (необратимо) понизить свой жесткий предел.

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

Ответ на комментарий

Нет такого понятия, как единственное жесткое ограничение. Лимиты устанавливаются на вызов setrlimit(2), который относится к структуру struct rlimit. Это в свою очередь члены для мягкого и жесткого ограничения (rlim_cur и rlim_max, соотв.). Если мягкий предел не задан, то по умолчанию какое-то значение, скорее всего, по жестким ограничением, но это процесс, который устанавливает лимиты. (setrlimits(2) отклоняет rlim_cur более rlim_max, так RLIM_INFINITY как правило, не является допустимым по умолчанию для rlim_cur.)

+190
Michael Intrator 14 апр. 2015 г., 06:41:41

Я не знаю, если это правильный ответ, но все работает сейчас,почему-то ссылки на последний релиз у апачей не работает для меня с распаковать или распаковать так вместо пошел http://fossies.org/linux/www/apache-openmeetings-3.0.0.tar.gz/webapps/openmeetings/docs/BuildInstructions.html и что связанный файл сделал унтар...я понятия не имею, почему скачал tar-файл следует распаковать, а другой нет.

OpenMeetings сейчас и работает благодаря этому отличную инструкцию http://blog.iandreev.com/?p=1255

+115
Jesse Couch 14 мар. 2015 г., 21:03:12

Там достаточно много ошибок, поэтому прошу извинить, что я делаю это для вас. Я прокомментировал изменения:

#!/бин/Баш

# проверить, если файлы существуют и выхода 
если [ -Ф File.txt -о-ф numer.txt ] ; тогда
 Эхо "файлы" >&2
 выход 1
интернет
## Тебе это надо, если нет аргументов
сенсорный File.txt
но вам не нужно это
# сенсорный numer.txt

# Всегда использовать "[email protected]" не [email protected], использовать "$я" не я
для меня в "[email protected]"
делать 
 Эхо "$я" >> File.txt
сделано
## На самом деле это должно быть > не >> (вы не добавляя к существующему)
ИД -у > numer.txt
# Если вы проверяете файл после его создания, он всегда будет существовать!
#если $(тест -е numer.txt)
#тогда 
сообщение об ошибке # Эхо 
# выход
#интернет
# \ - это управляющий символ, чтобы написать один \ использовать \\
команды mkdir C:\\WINDOWS
СР File.txt C:\\WINDOWS
СР numer.txt C:\\WINDOWS
# Ссылка должна быть в C:\WINDOWS и точку в bin
ЛН-ы Бен C:\\WINDOWS
# каждый файл на отдельной строке (-1). И, как правило, используют ~ для вашего дома
Общ -1 ~ > C:\\WINDOWS/SYSTEM32
+82
andy 2 дек. 2017 г., 01:41:26

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

Но по какому бы поводу изменения inode ? Когда эта опция полезна ?

+79
Chris Buckett 18 дек. 2016 г., 14:14:35

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

$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