Пространство Подкачки Linux

Вы могли бы использовать на awk:

у awk '{функции printf "%ы", $0 "\tgreen\п"}' входной_файл > выходной_файл
+860
MaxC 12 июн. 2014 г., 16:50:57
18 ответов

Я привыкаю к с помощью интерфейса командной строки (Linux и т. д..) и я наткнулся на такие команды, как:

мерзавец [команда]

.. например

ГИТ пуш

У меня есть проект (разработанный в C++), и спрашивает, если это возможно, чтобы иметь возможность создать заказ команды, например:

(предположим, что мой проект называется 'Мой проект'):

Мой проект компилируется

Что бы потом выполнить ССЗ команду для компиляции?

Примечание: Я знаю, что это возможно, чтобы создать свои собственные команды, как "компиляции", но я хочу создать команды, которые имеют 'ссылка' и команда''.

+969
v rama rao 03 февр. '09 в 4:24

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

Это "темные", если это имеет значение.

Примечание: Я знаю, что это, наверное, сохнет он быстрее, и заставляет его стать трудно, но я считаю, что только общее дело с коричневым сахаром и не опасен=)

+930
Andrew David Wong 17 нояб. 2015 г., 11:22:19

МВ -я "${файл}" "${файл/-ИД-/-SUBMIT_GO_ID-}"

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

МВ -я "${файл}" "${файл/ID_/SUBMIT_GO_ID_}"

Еще одной проблемой может быть то, что это ksh93 , также доступен в bash и zsh, но не в чистом POSIX и снарядов. Если вы используете #!/Бен/Ш в верхней части скрипта, он будет работать под любой оболочка POSIX или предварительно в POSIX оболочки Bourne переводчик на некоторых системах, которые не понимают, что.

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

СЭД

Если вам нужен этот скрипт, чтобы быть портативными для всех Unix системах, вы могли бы перейти на СЭД для замены:

МВ -я "$" дело "$(файлов Echo $ | СЭД -е 'с/^ID_/SUBMIT_GO_ID_/')"

Что еще требуется, по меньшей мере, оболочка POSIX, из-за использования $() стиль команды интерполяции, но это проще "попросить", чем ожидать продвинутой оболочки везде.

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

МВ -я "$файл" `файлов Echo $ | СЭД -е с/^ID_/SUBMIT_GO_ID_/`

ММВ

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

$ ММВ 'ID_*' 'SUBMIT_GO_ID_#1'

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

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

Еще один вариант - переименовать команду, в которой есть по крайней мере три варианта в дикой природе. Есть две вилки Ларри стены Perl-скрипт с таким именем, одна из которых может быть установлен на вашей системе уже как часть перлового распределения. То есть в утиль-и Linux вариант, либо установлен вместо этой версии на Linux машинах, или рядом с ним. Если вы оба установлены, на основе языка Perl, вероятно, называли prename , чтобы избежать конфликта.

Основным преимуществом языка Perl-основе, так что вы можете использовать с Perl регулярные выражения, которые являются более мощными, чем Глоб выражений поддерживается ММВ или в POSIX регулярных выражений, поддерживаемых СЭД. Однако он не столько в данном конкретном случае важно, потому что задача тривиальна:

$ переименовать '^ID_' SUBMIT_GO_ID_ ID_EDMSCP_*.тхт.ПГП

В утиль-Линукс версия гораздо менее способен, потому что, хотя он призывает своего первого параметра "выражение", это не регулярное выражение POSIX, ни регулярное выражение Perl. Это даже не выражение Глоб: это просто строковый литерал. Но, как указано выше, это ограничение не мешает нам в данном конкретном случае:

$ переименовать ID_ SUBMIT_GO_ID_ ID_EDMSCP_*.тхт.ПГП

Как с ММВ, переименовать не поддерживает флаг.

Старые Оболочки Bourne

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

для файла в ID_EDMSCP_*.тхт.ПГП
делать
 МВ -я "$файл" SUBMIT_GO_"$файл"
сделано

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

+902
Hoyeol Na 1 апр. 2010 г., 20:11:57

Более подробную информацию по сертификатам с и без www домен можно найти здесь.

Этот пост имеет такой же предмет, как на ваш вопрос и в основном говорится, что нет никакого решения, кроме покупки нового сертификата

+886
sabaplayzz 5 сент. 2013 г., 19:32:04

У меня в Ubuntu установочный (amd64), на борту "А" и я скопировал весь диск на другой ССД "Б" , (ОПС, будут sda1=загрузки BIOS разобрался , sda2 = файловой системы NTFS (для Windows) sda2=в ext4 (Убунту), sda3 в качестве = Линукс своп)

Я написал загрузчик GRUB на диск (в системе с процессором i7 и 970) с

жратва-установка /Дев/СДА

все работало нормально! На i7 зодчество теперь я могу загрузиться с скопирована ССД "Б".

Но как я могу использовать скопированный ССД "Б" на другую архитектуру, как разъем LGA1150 процессор i5. Загрузка на этой архитектуре не работает, загрузчик не нашел почему-то (черный экран с одним подчеркиванием). Мне нужно установить загрузчик GRUB на новой архитектуре, во-первых, и скопированный установки Ubuntu работает, то или там еще какая-то несостыковка?

Обновление: с помощью диска "б" : ОПС отформатированный ССД

У меня следующая материнская плата с процессор i5 (не работает до сих пор): http://www.asus.com/Motherboards/Z87PRO/

Для и7 у меня ноутбук ASUS P6T7 (сапоги успешно): http://www.asus.com/Motherboards/P6T7_WS_SuperComputer

Может ли это быть причиной?

Обновление 2: Пока я отключил безопасную загрузку и включил устаревшей загрузки в BIOS на Z87PRO, и поменял ССД "б" обратно в MBR формат, я установил grub на i5 и платформы с живой компакт-диск (изолированной способ) и при попытке загрузиться с "б" я не мог загрузиться в загрузчик, просто черный экран и возвращение в BIOS, какие идеи?

Мой ботинок ремонт dum является здесь правильным сейчас> http://paste.ubuntu.com/7185224/

Решение: Наконец-то мне удалось загрузить ССД "Б" драйв (архитектура не проблема) но я все еще был GPT таблицу разделов, которая была проблемой: Я поменял GPT в MBR (здесь: https://askubuntu.com/questions/84501/how-can-i-change-convert-a-ubuntu-mbr-drive-to-a-gpt-and-make-ubuntu-boot-from) потом я переустановил загрузчик GRUB с LiveCD с Ubuntu 13.10 , (ССД система "Б" - 13.04) отсюда: http://ubuntuforums.org/showthread.php?t=1581099 (с помощью chroot способ!) перезагружается, и, наконец, жратву работали! и также я мог загрузки ядра на архитектуре и5!

+816
ThoralfSkolem 13 дек. 2022 г., 17:10:10

Когда вы покупаете новый Mac, но и с OSX Лев предустановленные и включает в себя раздел восстановления на внутренний диск.

Если вы предпочитаете физический носитель для установки, вы можете купить ОС Х Лев USB флэш-накопитель из магазина Apple.

+600
user202514 7 сент. 2010 г., 00:05:38

Из я пробовал, если я попробую:

старпома /дом/путь/к/моему/ЗШ

он работает (я вхожу в ЗШ оболочки)

но если я попробую

экзек-Си /главная/путь/к/моему/ЗШ

Я получаю:

-команда C не найден

Как я могу переключаться на мой ЗШ оболочки и начать его с "чистого листа"? (т. е. без переменных среды, перенесенных с в tcsh ).

+467
user59441 19 мар. 2017 г., 00:28:20

Незнайка не может решить, что карты, чтобы играть, когда-нибудь.

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

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

+463
Riquich 22 окт. 2016 г., 20:08:29

Машина времени восстановления действует мне на нервы.

Последний раз мой мак отказался загрузки мне понадобилось несколько дней для восстановления изображения с моего сервера резервного копирования на моем Mac. Имейте в виду, что все родственное оборудование способно насыщать подключение Gigabit Ethernet (как обнаружил, когда я передаю файлы через WebDAV, который является ультра низкие накладные расходы протокол,) и мой мак только 480ГБ модернизированного ССД.

Итак, если я, угробив Машину Времени (которая работает по протоколу AFP) какой самый быстрый способ передачи большого количества файлов, весь резервного копирования в этом случае с сервера и на сервер резервного копирования? Обратите внимание, что я не доверяю драйвер Linux в файловой системе HFS+.

Если проблема на стороне Linux, пожалуйста, перенести этот вопрос задать Ubuntu или суперпользователя, если это необходимо.


Информация, которая может быть полезной:

Мой MacBook Pro-это модель 2012 года (13 дюймов без Retina) с доукомплектация серии 480ГБ ССД Интел 520.

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

  • Мобо: ноутбук ASUS P5BV-C (один разъем PCIe 1.0 Х4 слот открыт, так что вы можете предложить мне, чтобы получить новое оборудование, чтобы помочь копирование данных)
  • Диски: Вестерн Диджитал зеленый 6Тб + модели V300 Кингстон ССД 60ГБ (настроен как bcache, как Intel СР, эффективно версия Linux Фьюжн драйв)
  • Исполнитель: бортовой для Marvell серверного уровня сетевых карт, поддерживается интерфейсом PCIe (не насыщенный - это проблема)
  • ОС: Убунту Линукс 15.04 (ядро Linux 3.19)
+445
egayskiy 13 сент. 2018 г., 00:55:32

Ошибка означает, что файл командой /sbin/файл launchd не существует. Файл является важным компонентом системы macOS и который отвечает за запуск всех остальных программ. В принципе без него вы не сможете загрузить вашу систему.

Обычно это означает, что что-то очень серьезно не во время установки операционной системы macOS.

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

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

+400
thesystem 9 авг. 2020 г., 18:59:08

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

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

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

+353
ConvexMartian 6 июл. 2018 г., 09:20:27

Я применил в Германию на долгосрочные национальные визы по категории воссоединения семьи. Прошло около 3 месяцев и я до сих пор не слышал от визового офицера. Весь процесс занимает очень много времени и я не уверен, когда я слышу от власти.

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

+307
anthem2004 4 авг. 2022 г., 01:45:44

Это зависит от вашего канала и (в меньшей степени) ваши мощности вашего процессора, потому что каждый блок требует проверки. Вы можете увидеть последний размер в здесь. В настоящее время он составляет 10,8 ГБ или так.

Один вариант для ускорения загрузки скачать загрузки.дат. Биткоин клиент будет искать "ушко.DAT-файл" для предпосевной блоков. Вы можете скачать на версии Bootstrap.DAT в bitcoincharts.com. В большинстве случаев это будет быстрее, чем под ресурсами сети Bitcoin.

Кроме того, если вы используете Linux попробовать этот скрипт:

#!/бин/Баш
[и-Z "$1" ] && echo "для использования: вход=coinname" && выход 1
монеты="$1"

во время сна 1; сделать
БЛК="$(эвал "$монета getblockcount")"
ч="$(эвал "$монета getblockhash $БЛК")" 
coin_t="$(функция eval "$монета getblock $ч" | команда grep '"время"' | у awk '{печати $3}' | СЭД -Е 'С/,//г')"

д="$[$(дата +%ы) - $coin_t]"; ДМ="$[долларов США / 60]"; Dн="$[$СД / 60 ]"; ДД="$[$Dн / 24 ]"
Эхо "отличие от главной цепи $д ы. или $ДМ м. или $DH в час. или $дд д."

если [ -з "$first_t" ];затем
first_t="$д"
 start_watch_time="$(дата +% - ы)"
еще
 разница=$[$first_t - $д]
 скорость="$(Эхо "$разница / $[$(дата +%ы) - $start_watch_time ]" | до н. э. -л)" 
 remain_seconds="$(Эхо "$д / $скорость" | до н. э. -л)" 
 remain_minutes="$(Эхо "$remain_seconds / 60" | до н. э. -л)"
 remain_hours="$(Эхо "$remain_minutes / 60" | до н. э. -л)"
 remain_days="$(Эхо "$remain_hours / 24" | до н. э. -л)"
 # ивал "getinfo$монета"
 Эхо -Н "примерное оставшееся время: $remain_seconds секунд, чтобы завершить синхронизацию."
 Эхо "[м: $remain_minutes; ч: $remain_hours; д: $remain_days ]"
интернет 
[ "$LAST_BLK" == "$БЛК" ] && Эхо "тревога! Застрял на блок # $БЛК!"
LAST_BLK="$БЛК"
сделано

Сохраните его на "coin_get_diff.sh" и запустите:

$ Баш coin_get_diff.sh bitcoind

Пример вывода:

...
....
Отличие от основной цепи 2528577 С. или 42142 м. или 702 час. или 29 сут.
Примерное оставшееся время: 2186.83957899106610047826 секунд, чтобы завершить синхронизацию.[м: 36.44732631651776834130; ч: .60745543860862947235; д: .02531064327535956134 ]
Отличие от основной цепи 2526232 С. или 42103 м. или 701 час. или 29 сут.
Примерное оставшееся время: 2184.21035499949140474011 секунд, чтобы завершить синхронизацию.[м: 36.40350591665819007900; ч: .60672509861096983465; д: .02528021244212374311 ]
Отличие от основной цепи 2524021 С. или 42067 м. или 701 час. или 29 сут.
Примерное оставшееся время: 2205.15551284291455530316 секунд, чтобы завершить синхронизацию.[м: 36.75259188071524258838; ч: .61254319801192070980; д: .02552263325049669624 ]
...
..
+154
smcs 27 дек. 2013 г., 07:15:50

У меня была такая же проблема в Ubuntu 18.04 ЛЦ.

Установив этот пакет, кажется, улучшить как тачпад реагирует много:

суда apt-получить установку пакет xserver-xorg, с-вход-синаптикс
+148
Willk 24 янв. 2018 г., 03:24:03

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

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

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

1) Марк лице каждой роли карточку с цветом, и обеспечить пешки всех цветов. Марк каждый плохой парень-карты с набором (один или более) плохих тонах парень. Каждый игрок ставит пешка, что цвет в их присутствии. Сравнивая бирюльки играть с плохими цветами парень на вашей карточке (если таковые имеются), вы можете увидеть, кто плохие парни. Хорошие парни не могут видеть список плохих тонах парня, поэтому они оставляют порассуждать. Для нескольких игр, дублировать роль карт с разных нехороших тонах парень в каждом наборе ролевые карточки. Выбрать набор ролевые карточки случайным образом в каждой игре.

2) Каждая роль карта имеет четыре буквенный код, и расшифровать код. Каждый игрок помещает код перед ними, где все остальные могут увидеть это. Только игроки с плохой роли парня есть расшифровать код, который является полезным. Например, простой substition шифра (это шифр Цезаря):

Код: ДУХК или FNNC
Расшифровать код: 1111

Добавить расшифровать смену кода на код, перейти каждая буква на:

ДУХК
+1111
-----
Зло

Указывая, что игрок плохой парень.

Очевидно, вы можете сделать схему шифрования сложным, как вам нравится.

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

+82
Roshan Chakradhari 4 янв. 2013 г., 15:04:41

В большинстве ядер Android является заголовочный файл "(корень ядра)/Ф/с NTFS/NTFS для.ч" уже есть, но ничего больше. Вам нужно скачать ntfs-3g и скомпилировать его вместе с ядром - что значит, надо копать в Android/ARM развития ядра для вашего устройства. Но помимо этого, для (микро) устройства хранения SD и SDXC файловая система NTFS (если с другими Журналируемые файловые системы) - это худшая рекомендация (разница SD Флэш на SSD Флэш, Wearleveling и т. д.)

+55
AdityaVV 23 апр. 2017 г., 22:06:26

Чтобы перейти биткоин баланс, вы должны создать действительные сделки. Биткойн-транзакции имеют по крайней мере один вход и один выход.

Большинство кошельков разрешить только создание платных частных-ключ-хэш (P2PKH) сделок. Выход P2PKH сделок необходимо указать адрес получателя. Остатки входной баланс, который не назначен на выходной будет востребован минера как плата за сделку. Поэтому P2PKH сделки не предоставляя адрес получателя является недействительным.

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

ТЛ;ДР: в большинстве случаев вы не столкнетесь с проблемой "передачи биткоины без адреса".

+34
Aditya Kurrodu 19 дек. 2021 г., 12:31:00

У меня есть значение, хранящееся в переменной, которую я хочу использовать как часть шаблона, как это:

установить расширение (somecommand)
СР *расширение $~/filezone

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

+19
LevkaSV 6 мар. 2017 г., 15:52:26

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