команды sed работает только тогда, когда нет выходной_файл написано

Я хотел бы изменить этот файл eq.txt

2018-05-03T18:46:05.050 З 11.8314 44.0586 10 4.3 УСГС
2018-05-01T05:16:59.270 З 11.0366 43.2334 10 4.1 ГЕОЛОГИЧЕСКАЯ СЛУЖБА США
2018-04-26T11:13:20.590 З -5.4109 36.5557 10 4 УСГС
2018-04-25T09:48:42.940 З 14.8129 41.9053 10 4.3 УСГС

для eq-new.txt

11.8314 2018 05 03 18 46 05.050 44.0586 10 4.3 Геологическая служба США
2018 05 01 05 16 59.270 11.0366 43.2334 10 4.1 Геологическая служба США
2018 04 26 11 13 20.590 -5.4109 36.5557 10 4 Геологическая служба США
42.940 14.8129 41.9053 2018 04 25 09 48 10 4.3 Геологическая служба США

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

СЭД -Р "/([0-9.]+)-([0-9.]+)-([0-9.]+)Т([0-9.]+):([0-9.]+):([0-9.]+)\.000Z/\1 \2 \3 \4 \5 \6.000/г" eq.txt

Это работает как я хочу.

Однако как я хочу сохранить результат в eq-new.txt я вообще

СЭД -Р "/([0-9.]+)-([0-9.]+)-([0-9.]+)Т([0-9.]+):([0-9.]+):([0-9.]+)\.000Z/\1 \2 \3 \4 \5 \6.000/г" eq.txt > eq-new.txt

К сожалению, выходной файл не ошибаюсь, формат даты и времени в eq-new.txt такой же, как и в eq.txt

Я также попытался это

ТМП=$(СЭД -е "/([0-9.]+)-([0-9.]+)-([0-9.]+)Т([0-9.]+):([0-9.]+):([0-9.]+)\.000Z/\1 \2 \3 \4 \5 \6.000/г" tmp.txt)
Эхо-СВ "$ТМП" > eq-new.txt

Не больше успеха !

Ничего, что я нашел про sed и outfiles работает.

Любые идеи?

+575
hellsolo79 25 июл. 2018 г., 21:22:41
37 ответов

Я читал некоторые учебники о том, как ели стаб (efistub) загрузить ядро Linux. Эти инструкции зачастую используют загрузки ядра параметр add_efi_memmap. Целевое аппаратное обеспечение процессор Intel x64 имея 8 ГБ оперативной памяти. Мои текущие установки в grub-EFI и загрузчик и ядро В3.13.

Жратва загрузки без в add_efi_memmap загрузочный аргумент:

  • 23 в BIOS-e820 линий отсчитываются команды dmesg | grep в БИОС-e820: | туалет -л
  • 243 ели память строки отсчитываются команды dmesg | grep в Эфи:\ мэм | туалет -л
  • ДМА зона: 24 страниц защищены
  • Память: 7840568K/8283384K доступен
  • 442816K защищены

Жратва загрузки с add_efi_memmap и EFI карту памяти размером не отличается:

  • 23 в BIOS-e820 линии
  • 57 ЭФИ памяти линии
  • ДМА зоны: 22 страниц, зарезервированных
  • Память: 7885076K/8283384K доступен
  • 398308K защищены

ЭФИ заглушки багажника без add_efi_memmap:

  • 22 в BIOS-e820 линии
  • 60 ЭФИ памяти линии
  • ДМА зона: 21 страниц защищены
  • Память: 7885012K/8283384K доступен

ЭФИ заглушки багажника с add_efi_memmap:

  • 22 в BIOS-e820 линии
  • 66 ЭФИ памяти линии
  • ДМА зона: 21 страниц защищены
  • Память: 7882124K/8283384K доступен

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

В каких случаях следует это add_efi_memmap параметр загрузки быть использованы для EFI загрузки стаб? Что бы увеличить/уменьшить скорость загрузки стаб ели, и увеличение или уменьшение свободной памяти, доступной для приложений? Как правильно (лучше) проверить, если моя карта памяти ЭФИ включает в себя несколько записей, то мой E820 карте?


Некоторые add_efi_memmep документация уже советовался:

add_efi_memmap : включать ЭФИ карту памяти доступной физической ОЗУ.
Если карта памяти ЭФИ имеет дополнительные элементы не в E820 карте, вы можете включать эти элементы в ядрах карте памяти доступны физической памяти, используя следующий параметр командной строки ядра. - https://www.kernel.org/doc/Documentation/x86/x86_64/uefi.txt


Вместо того, чтобы постоянно добавлять ЭФИ карту памяти записи (если есть) на карту памяти после первого нахождения либо E820 БИОС карту памяти записи и/или ядра командной строки memmap записи, -вместо этого - только добавить такие дополнительные ЭФИ карту памяти записи если загрузки ядра опцию: add_efi_memmap указан. - http://www.gossamer-threads.com/lists/linux/kernel/937817


Загрузки зависает - при загрузке застревает без каких-либо сообщение об ошибке после того, как grub загрузка ядра и RAMDisk, попробуйте удалить add_efi_memmap параметр ядра. - https://wiki.archlinux.org/index.php/GRUB#Boot_freezes


Этот патч изменяет поведение kexec погрузчик, когда add_efi_memmap опция присутствует на запущенных ядра командной строки, чтобы прочитать карты памяти ядра из файла/proc/iomem вместо файл/sys/прошивки/memmap.

На системах с EFI, иногда e820 таблица отсутствует или неполна. Подобные системы используют add_efi_memmap возможность добавить ЭФИ по памяти таблицу записи к ядру по памяти таблицу, чтобы создать полную картину системы памяти; однако, используя опцию не добавить эти записи в таблицу используется для заполнения файл/sys/прошивки/memmap, который предназначается, чтобы быть нетронутым оригинал.

Загрузчик kexec использует первозданную карту памяти по умолчанию, которая вызывает проблемы, когда загрузчик не имеет полного представления о системе и неправильно загружает ядро и RAM-диск в местах, которые на самом деле не использовать. Это изменение делает kexec загрузчик проверяем запуск ядра командной строки для add_efi_memmap вариант и если он его найдет, будет использовать модифицированную карту вместо оригинальной карте. - http://lists.infradead.org/pipermail/kexec/2011-April/005014.html


Решение (Хак), прибыл на ядре Linux разработчики в 2009 году после ряда фальстартов было добавить опцию командной строки ядра, add_efi_memmap – сказать ядру, чтобы посмотреть на ЭФИ карту памяти и использовать его, чтобы исправить различные элементы E820 карту памяти. - http://blog.fpmurphy.com/2012/08/uefi-memory-v-e820-memory.html

+994
mr Stap 03 февр. '09 в 4:24

Я собрал скрипт на Perl, который, надеюсь, делает то, что вы ищете. Предполагается, что информация, предоставленная вами в вашем примере в файле с именем темп.

#!/usr/Бен/Perl с

### ./timetract.pl

## 01/10/2000 09:00 01/11/2000 09:00 -9
## 01/11/2000 09:00 01/11/2000 21:30 -9
## 01/11/2000 22:30 01/12/2000 09:00 -9
## ...
## 01/17/2000 09:00 01/18/2000 09:00 -9
## 01/18/2000 09:00 01/18/2000 22:45 -9
## 01/18/2000 22:50 01/19/2000 09:00 0.15
# ...
## 01/25/2000 09:00 01/26/2000 00:35 -9
## 01/26/2000 00:35 01/26/2000 09:00 -9
## 01/26/2000 09:00 01/27/2000 09:00 -9
## 01/27/2000 09:00 01/28/2000 09:00 -9

использовать строгие;
использование предупреждений;
использовать функции кя( сказать );

открыть (my $FH, в, "<", "темп") || умрешь "не могу открыть "темп": $!";

мой ($prevEndDate, @middleRow, $S1 и $S2 и $не качайте, не) = "";

для моего $вороны (<$FН>) {
гусеничка($вороны);

 мои @currentRow = сплит (шаблон/\s+/, $вороной);
 далее, если $currentRow[0] =~ /начало/; # пропускаем первую строку

 ## столбец col1 и col2 с col3 col4 col5
 ## ---- ---- ---- ---- ----
 ## 01/27/2000 09:00 01/28/2000 09:00 -9

 # определить, что мы на последнем ряду блока, что
 # нас интересует, распечатать его, сбросить и перейти к следующей строке
 если ($currentRow[0] экв $prevEndDate && $С2) {
 скажем, $воронье;
 $С1 = $С2 = 0; государства # сброса, готовьтесь к следующему блоку
далее;
}

 # определить, что мы находимся в середине блока, что
 # мы заинтересованы в том, чтобы сохранить текущую строку в среднем ряду
 если ($currentRow[0] нэ $currentRow[2]) {
 $prevEndDate = $currentRow[2]; 
 @middleRow = @currentRow;
 $не качайте, не = $воронье;
далее;
}

 # выявленных начале строки блока строк, которые нас интересуют
 $С1 = 1, Если ($prevEndDate экв $currentRow[0]);
 # выявленных среднем ряду блока строк, которые нас интересуют
 $С2 = 1, Если ($С1 == 1 && $currentRow[0] ЭК $currentRow[2]);

 сказать $не качайте, не;
 скажем, $воронье;
}

закрыть ($FН);

# ВИМ: установить ТС=2 nolist :

Когда вы запустите его, вы увидите следующий вывод:

$ ./timeextract.pl 
01/10/2000 09:00 01/11/2000 09:00 -9
01/11/2000 09:00 01/11/2000 21:30 -9
01/11/2000 22:30 01/12/2000 09:00 -9
01/17/2000 09:00 01/18/2000 09:00 -9
01/18/2000 09:00 01/18/2000 22:45 -9
01/18/2000 22:50 01/19/2000 09:00 0.15
01/25/2000 09:00 01/26/2000 00:35 -9
01/26/2000 00:35 01/26/2000 09:00 -9
01/26/2000 09:00 01/27/2000 09:00 -9
+955
Mohammad Faisal 27 мая 2018 г., 10:33:55
Другие ответы

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


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

Сделано с трубы, но это не очень красиво

$ СЭД -п/комментировать/, файл$ Р' | СЭД -Р '0,/комментарий,/ с/комментарий - (.*)/\1/'
текст1
текст1 продолжения
комментарий - текст2
текст2 продолжения
комментарий - текст 3
текст3 продолжения
Объяснение
  • СЭД -п/комментировать/,$ Р' файл печатать строки из комментария в конце
  • СЭД -Р '0,/комментария/прокомментировать - (.*)/\1/' Найти первая строка с комментарием и изменить его, чтобы удалить комментарий
+938
Joshua Marshall 11 нояб. 2014 г., 17:27:51

Последние строки объясняют эту проблему. Вы закрыли виртуальной машины, которая была в середине добавление/изменение rpmdb. Вам придется rebuid в rpmdb, чтобы исправить проблему. Если по каким-то причинам вы не имеете резервную копию каталога /var/lib в/оборотов в минуту, вам придется сделать это вручную. Много учебников, разъяснения и сообщения, описывающие, как.

+924
Francesco Andreuzzi 31 янв. 2018 г., 18:37:15
на awk -F ' и|' -vOFS='|' '/^заголовок|^футер/ {далее} ; {печать 1$, $3}' text.txt

Это пропускает строки, соответствующие ^заголовка или ^колонтитул, и печатает столбцы 1 и 3 для всех остальных линий.

Поле сепаратора (ФС) и разделитель выходных полей (ОФС) оба значения |.

+886
Sebastian Krysmanski 22 февр. 2012 г., 04:19:54

Сколько рабочих мест не делать использование по умолчанию, когда вы не пройти его -Джей флаг?

+878
jkrishnavs 29 мая 2014 г., 13:43:37

ТЛ;ДР

Я должен читать и писать из / в 2 из моей команды mdadm RAID1 в массивы после отключения одного из дисков в обоих случаях и комментируя их из файла/etc/адреса/адреса.конф + обновление образа initramfs, конечно.


Система

ОС: GNU/Линукс Дебиан 9 (стрейч), полностью обновлена.

МД: 2 команды mdadm массивы в RAID1, которые появляются при загрузке, как показано ниже.

ГВ: отключил один из дисков в команды mdadm RAID1 в обоих массивах.


При загрузке они оба видели, как неактивные

# кошка /proc/mdstat

Личности : [линейная] [многолучевости] [в RAID0] [RAID1 в] [raid6] [массив RAID5] [raid4] [в RAID10]
md127 : неактивные sdc1[1](с)
 Блоки 1953382471 супер 1.2

МД1 : неактивные sdb1[1](с)
 976630471 блоки супер 1.2

неиспользуемые устройства: <нет>

Объяснение

Я специально закомментировал эти массивы в файл/etc/адреса/адреса.конф:

# новые диски | 2 ТБ
#Массив с /dev/md0 метаданные=1.2 имя=сервер:0 идентификатор UUID=<UUID-идентификатор массива #0>

# старые диски | 1 ТБ
#Выбора файл /dev/МД1 метаданные=1.2 имя=сервер:1 идентификатор UUID=<UUID-идентификатор массива #1>

Наконец, я обновил пакет initramfs следующим образом перед перезагрузкой:

обновления-пакет initramfs-u и # 

Вопрос

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

+867
rajakumar sundaram 14 авг. 2018 г., 00:04:21

У меня есть один сервер в dovecot и postfix, установленных для обработки электронной почты. Если я создаю пользователя на ОС (CentOS) так то я могу использовать этот пользователь, чтобы войти в любой почтовый клиент и отправлять/получать электронную почту.

Проблема у меня заключается в том, что если я создаю пользователя Linux под названием "Поддержка" или "Джон", я не могу снова использовать это для другого домена. На данный момент есть домен 1, используя сервер и его уже использовали некоторые часто используемые сообщения. Если я добавить второй домен, они не могут быть использованы.

Я попытался запустить следующую команду и он возвратил ошибку на неверный логин.

команды useradd [email protected] 

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

Мне нужно, чтобы они были реальные почтовые ящики не псевдонимы. Так [email protected] и [email protected] можете зайти на мой сервер, используя логин и пароль и просматривать почту, которая была отправлена на мой сервер.

+855
EETEN 23 апр. 2016 г., 18:24:34
  1. Запустить гном-твик-инструмент
  2. Поиск "расширения" в правом меню
  3. Выберите расширение и нажмите на "Удалить"

an example

+854
LeNoir 23 авг. 2015 г., 17:11:11

Как Михась объяснил, это терминал управляющие последовательности. Как они интерпретируются до терминала. Вы можете сделать как Михась предложил и называют ЛС , как \ЛС, который будет вызывать Общ исполняемый в $путь, вместо обычного снаряда псевдоним ЛС --цвет=авто. Для удаления этой оболочки псевдоним вы могли бы сделать:

unalias LS в

Вы также можете добавить опцию...

Общ ${действия} --цвет=никогда

...в любое время, чтобы выключить его. Еще один способ отключить цветовых последовательностей, например, это сделать:

Общ ${действия} | кошки

Это работает, потому что в --цвет=автоматический режим ЛС проверяет его результаты, чтобы определить, если это телетайп устройства и если это так, он вводит в терминал сбегает, чтобы раскрасить его вывод. Когда это не терминальное устройство - например, когда он вместо этого |трубы файл как в примере выше - ЛС печатает без escape-последовательности. Это стандартное поведение большинства приложений, которые могут раскрасить их выхода.

Более интересным, хотя это API, который наиболее Общ реализаций для управления этим поведением - которое мне интересно и которое побудило меня написать этот ответ.

общ. определяет, какие части своей продукции для окрашивания, основанные на значениях в $LS_COLORS переменной среды. В dircolors приложение представляет собой интерфейс для работы с этим. Например, на моей машине:

dircolors -п

...
# Ниже приведены цвет строки инициализации основных типов файлов. Цвет инит
# строка состоит из одного или более из следующих цифровых кодов:
Коды атрибутов#:
# 00=нет 01=смелые 04=подчеркивания 05=мигает 07=реверс 08=скрыто
# Цвет текста коды:
# 30=31 черный=красный 32=зеленый 33=желтый 34=35 синий=пурпурный 36=голубой 37=белый
# Фоновый цвет кодов:
# 40=41 черный=красный 42=43 зеленый=желтый 44=45 синий=пурпурный 46=голубой 47=белый
#Нормальный 00 # нет цвет кода
Файл #00 обычный файл#: использование отсутствие цвета вообще
Сброс 0 # сброс в "нормальный" цвет
Дир 01;34 каталог # 
Ссылка 01;36 # символическая ссылка. (Если вы установите это в "целевой" вместо
 # числовое значение, цвет как на файл, на который указывает.)

... и так далее. По сравнению с...

е %с "$LS_COLORS"

РС=0:Ди=01;34:ЛН=01;36:МЗ=00:Пи=40;33:так=01;35:а=01;35:\
БР=40;33;01:кд=40;33;01:или=40;31;01:Су=37;41:СГ=30;43:\
ЦС=30;41:tст=30;42:ОУ=34;42:ст=37;44:ех=01;32:...

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

ЛНР=\е[:РЦ=м:ЕК=:

Каждая из этих ручек, что идет к левой стороне код побег, правая сторона Код побег, и в конце последовательности терминала. Как вы можете видеть в dircolors выходной, мой интернет=: не задано значение по умолчанию - потому что, как правило, ЛС не раскрасить обычные файлы.

Но если мы возьмем все это вместе и добавить немного, мы можем сделать такие вещи, как...

команды mkdir реж ; сенсорный файл1 файл2
LS_COLORS=\ 
'ЛНР=\nLEFT_SIDE_ESCAPE_SEQUENCE\Н:'\ 
'РЦ=\nRIGHT_SIDE_ESCAPE_SEQUENCE\Н:'\
'ЕК=\nEND_OF_ESCAPE_SEQUENCE:'\
'fп=REGULAR_FILE_ESCAPE_CODE:'\ 
'Ди=DIRECTORY_ESCAPE_CODE:'\
ЛС-л-цвет=всегда | кошка -
итог 0$
директорию типа drwxr-XR-х 1 mikeserv mikeserv 0 июл 10 01:05 $
END_OF_ESCAPE_SEQUENCE$
LEFT_SIDE_ESCAPE_SEQUENCE$
DIRECTORY_ESCAPE_CODE$
RIGHT_SIDE_ESCAPE_SEQUENCE$
реж$
END_OF_ESCAPE_SEQUENCE/$
-RW-р-р-- 1 mikeserv mikeserv 0 июл 10 01:08 $
LEFT_SIDE_ESCAPE_SEQUENCE$
REGULAR_FILE_ESCAPE_CODE$
RIGHT_SIDE_ESCAPE_SEQUENCE$
файл1$
END_OF_ESCAPE_SEQUENCE$
-RW-р-р-- 1 mikeserv mikeserv 0 июл 10 01:08 $
LEFT_SIDE_ESCAPE_SEQUENCE$
REGULAR_FILE_ESCAPE_CODE$
RIGHT_SIDE_ESCAPE_SEQUENCE$
файл2$
END_OF_ESCAPE_SEQUENCE$
$
LEFT_SIDE_ESCAPE_SEQUENCE$
$
RIGHT_SIDE_ESCAPE_SEQUENCE$

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

`ЛНР=\033[:РЦ=М:РС=0...`

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

LS_COLORS='ЛНР=\0:РЦ=:ЕК=\0\0\0:fп=:Ди=:' ЛС-л --цвет=всегда | кошка - 
итог 0$
директорию типа drwxr-XR-х 1 mikeserv mikeserv 0 июля 10 01:05 ^@^@^@^@Дир^@^@^@/$
-RW-р-р-- 1 mikeserv mikeserv 0 июл 10 01:08 ^@файл1^@^@^@$
-RW-р-р-- 1 mikeserv mikeserv 0 июл 10 01:08 ^@файл2^@^@^@$
^@%

Мы снова видим, что мы получаем одну дополнительную ЕК как раз перед первой последовательности напечатан и один раз в конце. Помимо этих двух, \0 нулевой байт происходить только непосредственно перед или после имени. Вы можете даже увидеть, что лишние / Слэш используется для указания каталога находится вне нулями заключив его.

Это прекрасно работает для имен файлов, содержащих также новые линии:

сенсорный новый
линия
файл'
LS_COLORS='ЛНР=\0:РЦ=:ЕК=\0\0\0:fп=:Ди=:' \
ЛС-л-цвет=всегда | кошка -

итог 0$
директорию типа drwxr-XR-х 1 mikeserv mikeserv 0 июля 10 01:05 ^@^@^@^@Дир^@^@^@/$
-RW-р-р-- 1 mikeserv mikeserv 0 июл 10 01:08 ^@файл1^@^@^@$
-RW-р-р-- 1 mikeserv mikeserv 0 июл 10 01:08 ^@файл2^@^@^@$
-RW-р-р-- 1 mikeserv mikeserv 0 июл 10 01:43 ^@новый$
строка$
файл^@^@^@$
^@% 

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

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

Выходной сигнал, отправляемый на сервер будет написано прямо в окно командной строки, которые, скорее всего, не интерпретировать управляющие коды терминала в сервер ожидает от него. Поэтому при запуске любых полноэкранных приложений, например, вы можете ожидать, чтобы увидеть странные символы появляются в окне. Интерактивные соединения, как это не суть Плинк.

Для того, чтобы соединиться с другой протокол, вы можете дать опции командной строки -СШ, -телнет, -также rlogin или сырое. Чтобы установить SSH-соединение, например:

Z:\sysosd>плинк -СШ login.example.com
войти как:

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

Z:\sysosd>плинк мой-СШ-сессии
Отправлено имя пользователя "Фред"
Аутентификация с открытым ключом "Фред@и Winbox"
Последняя авторизация: Чт дек 6 19:25:33 2001 году :0.0
Фред@холуй:~$
  • Если ни один из этих вариантов не работает для вас или является невозможным, то эту проблему можно решить путем может быть запущена проверка на плинк в вашем .${раковины}радиоуправляемый файл, который поступает на вход. Вы можете способствовать Общ псевдоним, только если Ваш логин устройство не в канале восходящей связи. Кроме того, вы можете удалить его полностью, я полагаю, но это будет оказывать Общ бесцветная для любого сеанса входа в систему. Вы также можете добавить unalias ЛС или даже псевдоним LS='LS с --Цвет=не команду плинкс логином команду и тем самым только удалить псевдоним, когда вошли в плинк.

  • Последняя проблема заключается в том, что Общ - вне зависимости от его псевдоним опции командной строки - предоставляется среды с указанием терминала убегает в $LS_COLORS. Похожие в последнем случае проблемы 2, Вы можете просто установить $LS_COLORS нулевое значение при входе в систему с плинк. Таким образом, не будет никаких цветовые коды для визуализации и лс-цвет=авто будет иметь никакого значения вообще.

+849
user77165 3 мар. 2013 г., 01:35:00

утилита GParted можете сделать это легко. Кстати, в случае, если вы не знаете, вы должны перезагрузить, чтобы живой CD / USB, потому что утилита GParted не может спокойно перемещать или изменять размер файловых систем, которые монтируются RW и в активном использовании. Он не может переместить или изменить размер раздела, он работает от. http://gparted.org/ имеет загружаемый ISO-образов на компакт-диски и USB-накопители.

в любом случае, вот процедура:

  1. Сокращения на/dev/sda2 по 2г
  2. переместить файл/dev/sda2 для создания 2ГБ свободного пространства между ними будут sda1 и sda2
  3. размер раздела/dev/sda1, поскольку и придать ему дополнительные 2 ГБ

Обратите внимание, что Шаг 2 включает в себя перемещение каждый байт из /dev/sda2. Это может занять много времени.

Кстати, вам действительно нужно 8ГБ подкачки? например, у вас есть 8 ГБ оперативной памяти и используют приостановить на диск. Если вы на самом деле обмен это много, то правильным решением будет добавить больше оперативной памяти для системы. Если вы не делаете приостановить на диск, вы бы лучше сделать это:

  1. сокращения на /dev/sda3 в качестве по 4гб
  2. при необходимости сокращения на/dev/sda2 по 2 ГБ или больше
  3. переместить файл/dev/sda2 так, что она вплотную упираемся в/dev/sda3 в качестве
  4. изменить размер раздела/dev/sda1, поскольку добавить 4 или 6 ГБ или более.

В долгосрочной перспективе, однако, лучшим вариантом является, чтобы заменить, что 120ГБ ПДД (с SSD?) с 256 или 512 ГБ или твердотельный накопитель увеличенного размера. Они стали в последнее время намного дешевле, и цены могут снова упасть резко в ближайшее время. Если/когда вы сделаете это, не делайте ошибку, делая крошечный корневой файловой системы опять же - если вы не можете выделить хотя бы 20-50ГБ в корень (в зависимости от того, какое программное обеспечение нужно установить), то не имеют отдельного /домашний раздел, только есть один большой / раздел.

+826
Di777 21 сент. 2017 г., 06:06:52

Установка ядра Linux 4.4.0 решить эту проблему.

Мое устройство компания Lenovo устройства IdeaPad 500С-14ISK,
и uname-р -в - это 4.4.0-багажник-для amd64 #1 SMP с Дебиан 4.4-1~выр1 (2016-01-19) сейчас.

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

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

    • Добавить деб http://httpredir.debian.org/debian/ экспериментальных главное до конца /и т. д./кв/источников.список. Я использовал ВИМ, поэтому судо ВИМ файл /etc/АПТ/источников.список поможет вам сделать это.
  2. Подготовка к установке ядра.
    Если вы достаточно знакомы с Linux, вы можете пропустить этот один. Это для новичков вроде меня, которые часто забывают элементарные вещи.

    • Обновить список пакетов. Выполните команду sudo apt-получить обновление.
    • Если вы хотите увидеть другие доступные ядра, которые вы можете сделать через apt-кэша поиск Linux-образ-4.4.
  3. Установка ядра.
    Я выбрал Linux-образ-4.4.0-багажник-для amd64 , и это работает хорошо на моем компьютере, так что вы можете попробовать это, если ваш компьютер модель та же.

    • судо apt-получить установку Linux-образ-4.4.0-багажник-для amd64.
  4. Перезагрузка.
    Если вас встречают знакомые экран входа в систему, поздравляю! Вы все установлены.
    Тест, если звук действительно работают, делая динамик-тест на терминал. Он будет делать розовый шум, и вы можете остановить его с помощью Ctrl+З.

Я использование Xfce, поэтому пакет менеджер предупредил меня, что при установке ядра это снимет задач-столе, задач-обновление Xfce-десктоп, пакет xserver-xorg, с-вход-все, и пакет xserver-xorg, с-вход-восстановить. Я боялся его, потому что, когда я установил ядро версии 4.3.0 я не смог вернуться в интерфейс рабочие столы Xfce. Но так как установка прошла успешно, она должна быть не о чем беспокоиться.

+798
Thomas Johnes 12 янв. 2016 г., 14:28:51

Я написал следующее в Кермит скрипт для подключения к последовательному устройству:

#!/usr/Бен/ОКР Кермит
набор порта /dev/ttyUSB8
установить скорость 115200
набор перевозчик-смотреть off
комплект управления потоком нет
набор префиксов для всех
установить входное Эхо

Это делает работу очень хорошо. Теперь я хочу сделать это универсальный сценарий, и хотел бы, чтобы принимать ввод от пользователя, в какой порт он хочет подключиться. Так, я думал, ввода в качестве аргумента командной строки это лучший способ, чтобы сделать. И я изменил выше следующим образом:

#!/usr/Бен/ОКР Кермит
port_num="как/dev/ttyUSB"+$1
набор порт port_num
установить скорость 115200
набор перевозчик-смотреть off
комплект управления потоком нет
набор префиксов для всех
установить входное Эхо

Но, я получаю следующую ошибку:

пользователь[email protected]пользователь-ПК-4:~/Скрипты$ ./тест.сценарий 8
?Не команда или имя макроса: "port_num="как/dev/ttyUSB"+$1"
Файл: /главная/сценарии/тест.сценария строка: 2
port_num
?Набор скорости не имеет никакого эффекта без предварительного строке
"8" - недопустимый параметр командной строки, типа "Кермит -ч" за помощью

Я попытался заменить

port_num="как/dev/ttyUSB"+$1

с

port_num="как/dev/ttyUSB$1"

как хорошо. Который не работал. Я получаю

пользователь[email protected]пользователь-ПК-4:~/Скрипты$ ./тест.сценарий 8
?Не команда или имя макроса: "port_num="как/dev/ttyUSB$1""
Файл: /главная/сценарии/тест.сценария строка: 2
port_num
?Набор скорости не имеет никакого эффекта без предварительного строке
"8" - недопустимый параметр командной строки, типа "Кермит -ч" за помощью

Есть явный изъян в моей второй сценарий. Как я могу получить скрипт, чтобы принять ввод пользователя и подключения к последовательному порту, используя Кермит?

+756
mike gichia 14 мая 2017 г., 23:23:07

Я скопировал myconfig файл в /tmp/и строительства/.конфиг

И, принять О=/tmp/и сборки/ файл vmlinux.

И он хочет, чтобы я еще раз конфиг.

Я пытался сделать о=/tmp/и построение меню, и загрузить myconfig.

Еще, перед компиляцией поступлений в/tmp/строить/.конфиг был изменен.

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

+728
Fabio Gartenmann 6 сент. 2014 г., 08:53:15

От этого судо странице:

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

Если тайм-аут разрешен для судо (timestamp_timeout больше нуля), долго работает скрипт, который неоднократно использует судо может работать судо-V в цикле в фоновом режиме, так что пользователю остается только проверить подлинность судо один раз, в начале скрипта. На фоне судо-V петля будет затем продолжать продлевать время ожидания (каждый раз создавая новые метки). Я видел программы Установка скриптов, которые должны вызвать судо несколько раз, каждый шаг потенциально занимает много времени из-за загрузки, использовать судо-V в этом моде.

+649
fx3 28 июл. 2014 г., 10:07:54

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


Я имел успех с помощью отладки для привязки к последовательности сам, но есть обходной путь

привязать '"\С-Л": "\С-а\с-kprintf\ "\\033c"\с-м"'

Это имеет некоторые недостатки. Во-первых, он ставит е команды в командной строке истории, которая не является идеальным. Во-вторых, его нельзя использовать при вводе команды; он заменяет текущую строку ввода.

+644
user3552922 7 мар. 2017 г., 20:58:28

Название вашей WiFi адаптер-новый-стиль предсказуемое имя сетевого устройства, в этом случае на основе его MAC-адрес.

По поводу вашей проблемы с помощью apt-cdrom с, Человек, страница говорит:

 -д --компакт-диск
 Точка монтирования; укажите место для крепления компакт-диска. Это крепление
 точки должны быть перечислены в /etc/fstab и правильно настроен.

Другими словами, ваш файл/etc/fstab и файл должен содержать строку вроде этого (предполагая, что файл/dev/sr0 успешно - имя дисковода компакт-устройства):

устройство /dev/sr0 успешно папку /media/cdrom0 UDF, будет,пользователей iso9660 и опции noauto 0 0

Кроме того, точка монтирования каталога (здесь /СМИ/cdrom0) должна существовать как пустой каталог, когда компакт-диск размонтируется.

/средств массовой информации/$пользователей не обычно точки монтирования, но в родительский каталог точки подключения, генерируемых udisksd, системы управляющей программы осуществляет легкий доступ к съемным носителям для непривилегированных пользователей. Но АПТ-компакт-диск не хочет udisksdна основе опоры; он хочет традиционной файловой системына основе точки монтирования.

+622
nckbrzg 26 мая 2014 г., 08:35:17

Я миграция из квагга в птицу; однако после того, как настройка, в других ОСПП "маршрутизаторы" не видят меня.

Я думаю, что у меня не правильно директивы алгоритма MD5.

Моя подобная установка в Квагги является:

сообщение-дайджест-проверки подлинности ИС ОСПП 
сообщение-дайджест-ключ ИС ОСПП 5 MD5 в SecreTPassword

В птице я сделал:

зона 0.0.0.0 {

...

 интерфейс "eth0 в" {
 стоимость 1000;
 пароль "SecreTPassword";
 проверка подлинности криптографических;
};

...
};

Что не так?

+578
David williams 29 нояб. 2012 г., 16:45:17

Начав с базового файла здесь...

файл $ кот 
расположение 100 количество
расположение 101 номер
расположение 102 количество

Мы можем соответствовать по всем линиям:

$ у awk '{печати $0 ШП} файл' 
расположение 100 Номер1
расположение 101 Число2
расположение 102 Число3

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

файл $ кот 
расположение 100 SlotNumber
..некоторые линии между ними
расположение 150 SlotNumber
..некоторые линии между ними
расположение 160 SlotNumber
..некоторые линии между ними

Мы можем напечатать только линии расположение:

$ на awk 'файл begin {х=1} /^расположение/ {печати $0 х++}' 
расположение 100 SlotNumber1
расположение 150 SlotNumber2
расположение 160 SlotNumber3

Или все из них, только сложения чисел для игровых чисел.

$ на awk 'начало {х=1} {если ($3=="SlotNumber") {печати $0 х++} еще {печати $0} }' файл
расположение 100 SlotNumber1
..некоторые линии между ними
расположение 150 SlotNumber2
..некоторые линии между ними
расположение 160 SlotNumber3
..некоторые линии между ними

Вот хороший сайт на несколько основных если-то-иначе пояснения по awk.

http://www.thegeekstuff.com/2010/02/awk-conditional-statements/

+565
Johnatan Botero Sanchez 31 июл. 2011 г., 18:54:44

Этот работал для меня
ви /и т. д./среды:

при="http://username:[email protected]:8080/"
https_proxy="https://username:[email protected]:8080/"
ftp_proxy="ftp://username:[email protected]:8080/"
no_proxy=".майлана.местные,.domain1.com,узел1,Узел2"

также
ви /и т. д./Юм.конф:

прокси=HTTP://в proxysrv:8080
+551
mpmeyer 27 мар. 2014 г., 18:16:27

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

набор -у # или взаимозачета nounset
: "$BATCHNUM"

Первая строка задает nounset параметр в Shell работает скрипт, который прерывается, если вы пытаетесь расширить неопределенная переменная; второй разворачивает $BATCHNUM в контексте какие-либо действия, чтобы вызвать аборт, прежде чем делать что-нибудь еще.

Если вы хотите более полезные сообщения об ошибке, вы могли бы вместо этого написать:

если [[ -Z "на$BATCHNUM" ]]; затем
 эхо "должно обеспечить BATCHNUM в среде" 1>&2
 выход 1
интернет

Или похожие.

+548
user45484 6 июн. 2019 г., 09:17:13

Да Нет, это явно требуется по стандарту:

сдвиг [Н] позиционные параметры должны быть смещены. Позиционный параметр 1 будет присвоено значение параметра (1+н), [...] и параметр '#' обновляется, чтобы отразить новое количество позиционных параметров.

Рассмотрите этот сценарий:

#!/usr/Бен/ОКР Баш
Эхо "$#"
сдвиг
Эхо "$#"

Назвав его как скрипт-файл первый второй третий напечатает 3 затем 2.

Это означает, что мы можем делать вещи, как:

#!/usr/Бен/ОКР Баш
а [[ "$#" > 0 ]] ; делать
 Эхо "$1"
сдвиг
сделано

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

+532
jradxl 27 нояб. 2016 г., 10:21:55

Если вы ожидаете увидеть virbr0-сетевой адаптер с IP-адресом, вы ошибаетесь - это не есть адрес хозяина.

Вам нужно зайти в гостевую и установите IP или DHCP есть, гость NIC будет назначен IP из сети по умолчанию, если вы выберите DHCP, и адрес будет виден в гостевой, а не от хозяина.

+522
Leah Grantz 31 окт. 2011 г., 13:06:09

Я установил ГИТ на моем сервере и клонировали моего развития репозитория с помощью пользователя root. Разрешения были в:

Файлы: -RW-р-р--
Каталоги: директорию типа drwxr-XR-х

Я ранее использовал ftp-клиент для загрузки файлов. Мне нужно по-прежнему сможете использовать иногда редактор FTP, но теперь, когда я пытаюсь загрузить файл с его, я получаю ошибку:

Не могу открыть этот файл: отказано в доступе

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

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

Правильный подход здесь, чтобы изменить "хозяина" файлы из того, что я предполагаю root для моего пользователя FTP?

+487
Daryl Bennett 2 апр. 2011 г., 17:47:40

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

В 0 регистр может помочь здесь. Любой янки команды, которые не указаны в регистре поставить восстановленный текст в регистр 0 (в дополнение к "). Он не зависит от удаления или операции изменения, так что вы можете использовать его, чтобы вставить дернул линии несколько раз, даже если вы делаете промежуточные удаляет или изменяет.

  1. гг: регистры 0 и " обе теперь имеют дернул линии.
  2. Переместить в линию, чтобы заменить.
  3. ДД: зарегистрируйтесь " сейчас есть удаленные строки, а регистр 0 все еще имеет выдернул линии.
    "0П: вставьте изначально выдернул строку из регистра 0.
  4. Перейти на следующую строку для замены.
  5. ДД"0П (как и выше)

(Из-за способа позиционирования курсора работает при замене последней строке буфера, вы будете хотеть использовать "0р вместо "0р.)

Это очень близко к Брюс Эдигер ответ, за исключением того, что вам не нужно указывать регистр, когда изначально дергание. Используя один или несколько именованных регистров может быть очень удобно, если вам нужно (например) заменить несколько строчек с ААА, но и другие линии с ВВВ (поставить ААА в регистре аи ВВВ в регистр Б (или оставить один из них в регистр 0), а затем вставить их соответственно).

Вы можете также вставить из 0 в строки-мудрые визуальном режиме (В) для сохранения нажатия клавиш: в"0р.

Если вам не нравится тип "0, вы могли бы найти отображение более удобным:

noremap <лидер>Р "0р
noremap <лидер>Р "0р
vnoremap <лидер>Р "0р

Альтернативный подход заключается в удалении с _ (“заблокировано”) регистр. Когда вы удаляете его, " регистр не влияет, так что ваши янки-удалить-вставить последовательность может еще вставить восстановленный текст анонимного регистрации.

  1. гг: регистр 0 и " обе теперь имеют дернул линии.
  2. "_dd: никаких изменений в регистры.
    П: вставить первоначально восстановленный текст из регистра ".

Опять же, вы могли бы найти отображение более удобным:

noremap <лидер>д "_d
+405
user3527053 19 мар. 2012 г., 20:57:51

я скачал Debian в ISO с сайта в Debian

Какой образ ISO вы скачали именно?

Руфус [...] говорит, что его не загрузочный

Похоже, у вас может быть поврежден или неполной загрузки. Я бы рекомендовал вам проверить полноту вашего загруженного изображения. В Windows HashTab позволит вам легко просматривать хэш SHA256 вашего ISO-образа.

  1. После установки HashTab, в Проводнике Windows, щелкните правой кнопкой мыши на загруженный файл ISO и выбираем "Свойства".
  2. Выберите вкладку "Файл хэшей".
  3. Сравнить хэш в этом диалоговом окне отображается с соответствующим хэш для вашего изображения. Например, образ я скачал, имя файла debian-8.5.0-amd64-DVD-1.iso. Вы можете найти ссылку хэшей в то же место, из которого вы получили ваши файлы ISO.

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

HashTab

Если вы продолжаете испытывать проблемы с неполной загрузки, попробуйте использовать BitTorrent для загрузки ваших изображений вместо HTTP.

+396
Moana Pyxis 14 авг. 2013 г., 15:50:26

Как Баш и поддержка ЗШ читает файл в массив, я привык, как Баша и я потрясен поведением ЗШ по: ЗШ начинается массив с индексом 1! Это не так, как в Unix.

Вот пример, давайте создадим файл:

Эхо yay1 >> ПП
Эхо yay2 >> ПП
Эхо yay3 >> ПП

И использовать Баш - карты ( предотвращает строк, чтобы быть всасывается в элементы массива):

[~]$ Map-файл -Т Арр < ПП
[~]$ Эхо "${модуль arr[0]}"
yay1
[~]$ Эхо "${Арр[1]}"
yay2
[~]$ Эхо "${Арр[2]}"
yay3

Круто, вот что я привык. Теперь давайте попробуем ЗШ (нужно загрузить модуль):

% zmodload ЗШ/карты 
% Арр=("${(Ф@) - карты[ПП]}")
% Эхо "${модуль arr[0]}" 

% Эхо "${Арр[1]}"
yay1
% Эхо "${Арр[2]}"
yay2
% Эхо "${Арр[3]}"
yay3

Упс, это не так, как в Unix индексации вещей.

Как я могу сделать карты в ЗШ начать массив с индексом 0?

+358
kellyforken 8 янв. 2017 г., 20:06:07

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

Вот результат, когда я запускаю с PulseAudio --системы :

 система # с PulseAudio --
 Н: [новая] главная.С: работает в режиме системы, принудительно отключить режим ГИМ.
 Н: [новая] главная.С: работает в режиме системы, принудительно отключить выход во время простоя.
 Вт: [пакет] шапки.с: как правило, все дополнительные функции были бы за, но это невозможно, потому что PulseAudio был построен без поддержки возможностей.
 Вт: [новая] главная.с: ОК, так вы работаете ПА в системном режиме. Обратите внимание, что вы, скорее всего, не следовало этого делать.
 Вт: [новая] главная.C: Если вы делаете это, тем не менее, то это вы сами виноваты, если вещи не работают, как ожидалось.
 Вт: [новая] главная.c: пожалуйста, прочитайте http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide для объяснения, почему режим системы-это обычно плохая идея.
 Вт: модуль [новая].с: модуль обнаружения устарела: пожалуйста, модуль-в udev-обнаруживать использовать вместо модуля-обнаружение!
 Е: модуль [новая].с: не удалось загрузить модуль-алса-раковины модуль "" (аргумент: "device_id=0"): не удалось инициализировать.
 Е: модуль [новая].с: не удалось загрузить модуль-алса-исходный модуль "" (аргумент: "device_id=0"): не удалось инициализировать.
 Вт: [- установщика модуля-выявление].с: не удалось обнаружить каких-либо звуковое оборудование.
 Е: модуль [новая].с: не удалось загрузить модуль обнаружения модуль "" (аргумент: ""): не удалось инициализировать.
 Э: [новая] главная.с: нагрузка модуля не удалось.
 Э: [новая] главная.с: не удалось инициализировать демон.

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

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

У вас есть представление о том, что я могу сделать ?

+343
Wil S 13 сент. 2014 г., 03:17:51

Я создаю скрипт, который использует wget, чтобы получить информацию от сервера, используя API-интерфейс REST. Я использую команде getopts для разбора вариантов дали сценарий и затем, используя оператор if, чтобы перенаправить скрипт правильно на основе предложенных вариантов. Если идет в основном теле сценария (т. е. wget для звонка), Элиф выводит меню "Справка", а печатает другое сообщение об ошибке. Однако моя Элиф, похоже, действует как оператор else. Когда я запускаю:

>./Джира -ч

Я получаю правильный ответ, т. е. в меню "Справка":

----------Джира варианты----------
Требуется:
-д [Данные/issueID]
-у [Имя пользователя] -> [имя пользователя] - это ваши логин с Jira
-Р [пароль] -> [пароль] пароль на Jira 

Дополнительно:
-вопрос -> тихо, т. е. нет вывода на консоль
-ч -> меню "Справка"

Однако, когда я запускаю что-то, что это дает мне сообщение об ошибке я получаю вместо меню "Справка":

>./Джира -у jsimmons

----------Джира варианты----------
Требуется:
-д [Данные/issueID]
-у [Имя пользователя] -> [имя пользователя] - это ваши логин с Jira
-Р [пароль] -> [пароль] пароль на Jira 

Дополнительно:
-вопрос -> тихо, т. е. нет вывода на консоль
-ч -> меню "Справка" 

Мой скрипт ниже:

#!/бин/Баш

#используя команде getopts для разбора вариантов
в то время как команде getopts ":hqd:Ц:П:" опт; делать
 случае $опт в
з)
помогите="правда"
 ;; 
г)
тихо="истина"
 ;; 
д)
данные=$OPTARG
;;
х)
имя пользователя=$OPTARG
;;
п)
пароль=$OPTARG
;;
\?)
 параметр Эхо "недействительным: -$OPTARG" >&2
;;
:)
 вариант -$Эхо "OPTARG требует аргумент". >&2
;;
эсок
сделано

#проверить, если необходимые параметры были заданы
если [[ -N $в сведения && -п $имя_пользователя && -п $пароль ]]; затем 

 с wget -q и \
 --протокол HTTP-пользователя=$имя пользователя \
 --протокол HTTP-команды passwd=$\пароль 
 - заголовок="тип контента: приложение/JSON" [Ури]


 #размещение выпуска информация в переменную

 ответ=$(< $данных) 


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

 вывод=$(питон - <<ВФ
импорт заново

matchObj = ре.поиск(
Р'(?<=customfield_10701":").*(?=","customfield_10702)',
'$ответ',
заново.Я
)
если(matchObj):
печати(matchObj.группа())

ВФ
)


 #пишет филиала версию .файл txt 

 Эхо $выход>branchversion.txt 


 #печатает ветке версии если спокойный вариант не было установлено 
 если [ -з $тихий ]; тогда
 Эхо "-------------------------------------------" 
 Эхо ""
 Эхо "филиала версию к выпуску $данные:"
 кошка branchversion.txt
 Эхо ""
интернет

 #удаляет файл, что wget создает, содержащий все элементы данных для вопроса

 РМ $данных
Элиф [ -N $в помощь ]; тогда 
 #если параметр был задан 
 Эхо "" 
 Эхо "----------Джира варианты----------"
 Эхо "требуется:"
 Эхо "-д [Данные/issueID]"
 Эхо "-у [Имя пользователя] -> [имя пользователя] - это ваши логин с Jira"
 Эхо "-Р [пароль] -> [пароль] пароль Джира"
 Эхо ""
 Эхо "дополнительно:"
 Эхо "-вопрос -> тихо, т. е. нет вывода на консоль"
 меню Эхо "-Н - " > "справка"
 Эхо ""
 #HTTP-запрос GET элементы данных для выпуска
еще
 #если не все требуемые параметры, или с помощью 
 Эхо "ошибка: отсутствует аргумент(ы)"
 Эхо "использование: ./Джира [параметр(ы)] -д [данные] -у [Имя пользователя] -Р [пароль]"
 Эхо "" 
 Эхо "попробовать: ./Джира -ч дополнительные опции"
интернет
+334
mdy 10 мар. 2016 г., 07:26:28

Если волок менеджер пакетов используется (это скорее всего), то ЦП флагов можно найти в файле/etc/сделать.конф как с CFLAGS и CXXFLAGS. Обратите внимание, что индивидуальные ебилдов может фильтровать определенные флаги, так и флаги, которые вы видите в файле/etc/сделать.конф не могут быть те, которые были использованы для компиляции пакета. Глядя на ебилда (в каталоге/usr/волок/<имя категории>/<имя программы>/) может сказать вам, если это так.

При этом предполагается, конечно, что содержимое файла/etc/сделать.конф не был изменен после компиляции пакета.

+317
arthurzinck 31 авг. 2012 г., 17:36:45

Попробуйте отредактировать ваш /и т. д./По умолчанию/жратву файл и измените строку с GRUB_TIMEOUT в GRUB_TIMEOUT=0.

Если нет такой записи, просто добавьте его.

Для получения информации о том, как отредактировать /и т. д./По умолчанию/жратву, см. здесь.

+243
Facedown 3 сент. 2015 г., 17:50:33

В моем понимании есть четыре способа, чтобы установить пакеты:

  1. Собрать из исходников и установить
  2. Установите двоичный
  3. Установить деб/РПМ файл
  4. Установка из репозитория

В Ubuntu, например, пакеты установлены, используя все методы, обновляются при выполнении команды sudo apt-получить обновление; судо apt-получить обновление -г;?

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

+214
steepan 12 дек. 2015 г., 13:42:14

Используйте (на Perl) переименовать. Я не знаю насчет яблок, но дистрибутивов Linux, в основном, поставляются с двумя версиями переименовать. На Perl переименовать на более мощный.

Во-первых, запустить команду с флаг, который делает "всухую", и не делает никаких изменений.

$ переименовать 'с/(.{6}).*LabelMe--/$1/' 000* -Н
0001--LabelMe--A005_01241110_C001 LabelMe---- --интервью--человек в библиотеке.мова -> 1110_C --интервью--человек в библиотеке.мова
0002--LabelMe A005_01241110_C002 LabelMe------ ----Бролл человек, глядя на книги.мова -> 1110_C --Бролл--человек, глядя на книги.мова
0003--LabelMe A005_01241111_C003 LabelMe------ -------- --Бролл перепутались LabelMe Бролл--сидя за столом.мова -> напутал --Бролл--сидя за столом.мова

Как только вы будете довольны результатом, запустить его по-настоящему, т. е. переименовать 'с/(.{6}).*LabelMe--/$1/' 000*

Объяснение

  • переименовать с именем/foo/бар/' 000*: Этот формат будет искать ФОО regex и заменить его с баром. Он будет работать на все файлы, соответствующие Глоб 000*.
  • (.{6}).*LabelMe--: это регулярное выражение, которое вы ищете. Вы ищете шесть любого персонажа .{6}, который вы положили в группу записи (.{6}). После этого у вас могут быть любые символы .*, прежде чем найти LabelMe--.
  • $1: это то, что вы замените вышеуказанные строки. $1 ссылается на содержимое соответствующей группы (.{6}) выше. Остальные не подлежат замене, т. е. вы удаляете все после первых шести символов вплоть до LabelMe--.
+167
SamTebbs33 22 июн. 2012 г., 11:35:43

Проверить файл /lib/модулей/модулей/.псевдоним (и соседям), и, возможно, соответствующих в udev(8) правила, что модуль загрузки вы не хотите. Будьте предельно осторожны, опечатка может сделать вашу систему неработоспособной.

+147
Dendi Zakaria 19 февр. 2018 г., 13:30:29

Я пытаюсь распаковать архив с помощью тар-xvf это в формате (где * - любое слово персонажа) *@*@*@*.tar.gz но я думаю, что деготь пытается найти файл в удаленном месте. Ошибки я получаю это для команды тар-xzvf [email protected]\@00:03:04\@ja41nf.tar.gz:

деготь (ребенок): не удается подключиться к [email protected]: решить не удалось

Я попытался с помощью обратной косой черты, чтобы избежать его, и даже попытался заменить @ символы с %40, но никто этого как будто на работу. Есть ли способ, чтобы распаковать архив с помощью команды tar С @ в имени?

+126
molecular91 15 июл. 2013 г., 06:57:22

Вы можете использовать Linux пространств для изоляции процесса сборки из сети. При удалении команду можно использовать для этого просто. Однако, это также позволит предотвратить процесс сборки от соединения с localhost по протоколу TCP/ИС. Чтобы построить процесс только подключиться к localhost-это немного сложнее, детальном здесь.

Обратите внимание, что все вышеперечисленное потребует root доступ. Если вы хотите, чтобы построить процесс, чтобы работать как обычный пользователь, вы можете сделать команду, которая будет работать в пространстве имен будет строить Су-пользователей -с построения команды.

+80
Brian Pisani 25 янв. 2010 г., 06:35:11

Я думаю, что это должно быть, "служба в iptables save", чтобы сохранить его в файле /etc/в sysconfig/iptables в затем, "в iptables перезапустить службу", чтобы убедиться, что правила, созданные остается

+72
cellis 12 авг. 2012 г., 07:51:50

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

$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