Как удалить любую строку из файла через скрипты?

его вроде так

inotifywait -м-е изменить,создать,удалить -р в /var/www и > > в /var/журнал/я-вижу-ВСП 2>&1

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

+382
Aeje Khan 28 апр. 2022 г., 08:47:31
21 ответов

В PHP есть расширение для этого

http://php.net/manual/en/book.zip.php

<?в PHP
$зип = новый одному;
если ($зип->открыть('test.zip') === правда) {
$в zip->extractTo('/мое/назначения/реж/');
$зип->закрыть();
 Эхо "ОК";
} еще {
 эхо "не удалось";
}
?>
+992
Cuadue 03 февр. '09 в 4:24

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

+952
phucloi89 12 мар. 2017 г., 02:05:20

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

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

+920
Bossliaw 5 мар. 2015 г., 11:05:17

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

После того как вы выяснить, является ли изображение:

  • Изображение с помощью поддерживаемого файловой системой и разделом - > горы
  • Изображение с помощью поддерживаемого файловой системы и более одного раздела --> крепление со смещением, или использовать ДД для извлечения перегородки со смещением то монтировать этот раздел только или использовать что-то вроде автоматического
  • Изображение не с помощью поддерживаемого файловой системы или без файловой системы на всех --> поддержка ядра и дальнейшего расследования...

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


Что-то захватили мой интерес в этом:

@(#)/УСР/бин/Эхо.сл 1.1 4.0 10/01/90 16865 at&Т-СФ

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

Основным механизмом переноса программного обеспечения с дискеты в Системы Unix в /386 жесткого диска команды cpio.

В основном, данные извлекаются с помощью команды cpio в /usr/tmp/и установить и ряд файлов не входят в это (установку, в ASCII, файл, название и размер файла). Бывает так, что вот эта команда:

кошка 19 лет.ИМА | команда cpio -imdv

выводит неправильный номер ошибки для начала, а затем создает в каталоге /usr/bin папку с содержимым образа! На тр я искал тут:

файл #тр
тр: эльф 32-разрядный исполняемый ЛСБ, процессоры Intel 80386, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), раздели.

Попытка команды cpio в первую очередь не повредит!

+906
Professor Barroso 7 февр. 2022 г., 18:40:04

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

Каталоги установки

$ команды mkdir {столе,Desktop_Platform,X_Window_System,шрифты}

МЗП Скачать

Затем запустите следующие типы команд для загрузки пакеты для данной группы:

$ repoquery --ФК=%{имя} -г --список --grouppkgs=все "шрифты" | \
 команды xargs -я{} repotrack -это x86_64 с -п шрифты/ {}

Вы можете обернуть это в цикл for тоже:

$ для меня в "столе" "Desktop_Platform" "X_Window_System" "шрифты";сделать 
 repoquery --ФК=%{имя} -г --список --grouppkgs=все "$я" | \
 команды xargs -я{} repotrack -это x86_64 с -п $я/ {}; 
сделано

Это будет проходить через каждую группу и загрузить пакеты в соответствующих каталогах.

Повторной установки

Затем использовать команду, как вы описали:

$ в Yum localinstall --nogpgcheck {столе,Desktop_Platform,X_Window_System,шрифты}/*.об / мин
+871
ssteinbr 29 февр. 2016 г., 20:32:33

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

команды lsusb

USB-устройств

Эти команды выводят список USB-устройств подключено к вашей машине.

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

После входа в систему, пожалуйста, введите следующие команды в вашем терминале:

команда dmesg -с

Пожалуйста, запишите печатает, что модем обнаружен.

команды lsusb

И получить устройства производитель и идентификатор продукта.

вариант команды modprobe 

сеть-Диспетчер служб перезагрузите

Эхо 12D1 140С > /системы/автобус/USB-последовательный/драйверы/параметр1/переменной new_id

команды dmesg

Теперь вы должны увидеть некоторые изменения в файл dmesg обнаружение устройства USB в качестве модема. Если нет, то после команды dmesg -С, попробовать команды modprobe -Р usb_storage которые снимут поддержка USB-накопителей. Иногда ваш модем получает определен как USB-накопитель. После того как модем обнаружен, вы можете повторно включить USB-накопитель с помощью команды modprobe вариант.

Надеюсь, что это поможет.

+838
user226750 9 мая 2010 г., 13:14:58

Не то, что я в курсе. Поиск контактов на iOS крайне ограничено, он будет искать только целые слова в названиях тоже, когда используется через Spotlight, несмотря на то, что вам "на лету" по мере ввода Результаты поиска прямо в приложении.

Никаких реальных причин, почему это работает таким образом, другие, чем каждый лишний кусок данных, которые вы хотите, чтобы поиск требует индексации, которая требует времени и пространства. Функция поиска в iPhone не сканировать ваши данные по играм, это было бы слишком медленно. Вместо этого при создании или обновлении данные (включая контакты, события календаря, получать электронную почту и т. д) индексы прошивкой определенных компонентов данных. С контактами, он явно решит не индексировать все поля, а не просто имена и цифры, пропуская адреса, адреса электронной почты и т. д. Просто одно из тех решений, я полагаю, есть общества, доступного для хранения данных, и мы уже жалуются, когда 16гб iPhone имеет только 14гб доступно из коробки и т. д.

+825
Neha 10 нояб. 2020 г., 09:52:36

Поскольку прогорклого масла производит свободные радикалы, что бы прогорклое масло, если добавить в него свежего масла нанести свежее масло, чтобы идти прогорклым?

+805
Alina Shestokovich 24 июл. 2021 г., 23:50:02

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

Есть ли способ, чтобы получить этот шрифт в других дистрибутивах GNU/Линукс дистрибутивов? Делает шрифт пришел в свой собственный файл?

+760
Alexandr 18 февр. 2011 г., 08:29:36

У меня подключение через VPN с моей работой. Я знаю, что интернет-соединение (например, 8.8.8.8) проходит через мою работу сети (только когда я подключен к VPN).

Как настроить IP-таблиц для принудительного подключения к интернет (например 8.8.8.8) не работает сеть ?

С помощью @помогите Джули в комментариях мне удалось обнаружить некоторые варианты:
https://i.stack.imgur.com/ZpJ5R.png

Тем не менее, после проверки 'использовать это соединение только для ресурсов...' я не могу пинговать машины в сети VPN.

Можете ли вы сказать мне, как я должен справиться с ней ? Я думаю, что я должен нажать "Добавить" и установить:
Адрес = адрес машины в VPN
Маска = я могу сделать это с помощью ifconfig (в интерфейсе VPN)
Шлюз - как и в случае с маской
Метро - понятия не имею ?



Я прав ?

+722
Marty Zhou 7 июл. 2017 г., 01:44:46

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

Гораздо более целесообразно было бы использовать ориентиры. Приложение использует Speedmark 8 для тестирования большинство (если не все) Mac моделей, которые выпускаются, и есть список здесь результатов. Они "берут результаты из 15 отдельных тестов, которые составляют Speedmark и кипятите их в один ряд", что привело к легко-по сравнению список которых комментарии многогранности компьютера (а не только процессора). Этот список еще не имеет новой модели MacBook, но это, скорее всего, скоро.

Вы также можете сравнить результаты на браузер Geekbench, в которых непосредственно измеряют производительность процессора. Вашей модели тесты здесь , и в среднем около 1950. Процессор Core м-5Y70, который питает новый MacBook, доступна на 1,1 ГГц, 1,2 ГГц или 1,3 ГГц. Единственные ориентиры на данный момент доступны для 1.3 ГГц версия процессора, и результат, что в среднем примерно в два раза выше, чем модели результат. (Следовательно, почему тактовая частота не имеет значения при сравнении разных поколений процессоров.)

Оценка в два раза выше, на количество очков в GeekBench показывает в два раза производительность. Даже с учетом более медленного базовых моделей на 1.1 ГГц и 1.2 ГГц, производительность будет значительно увеличен по сравнению с существующими MacBook воздуха.

+637
MiMiMiMeeeee 27 мар. 2012 г., 15:47:12

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

Что сказал, Вы могли очистить данные для рынок (Настройки -> Приложения -> Управление приложениями -> все -> Маркет -> принудительно закрыть, стереть данные) и перезагрузить телефон, потом запустить на рынок еще раз и посмотрите, будет ли доступно обновление еще раз или нет. Если это не так, вы можете верить, что последняя версия установлена, поскольку он схватил, что информация непосредственно из системы, и если вы не можете повторите попытку обновления.

+597
user3436960 15 июл. 2021 г., 17:51:30
СЭД -е '
 /Это уникальная линия/,/общей/!б
Ч
/Общего/!д
г
с/^\н//
ч
с/уникальный/изменен/
з/некоторые/различных/
Г
'с yourfile

Объяснение

  • Мы сначала отвергаем любые номера-спектр куча линий.
  • Для каждой строки в диапазоне, мы добавляем его в трюм.
  • Мы идем удалите все строки читать, пока мы видим общую линию. В какой момент мы получаем держите уголок (который должен иметь весь ассортимент + ведущий "\Н").
  • Мы удаляем эту ведущую строку и обновить в трюм. Это связано с ч команда кстати.
  • Теперь мы делаем правки: уникальная -> изменены , некоторые -> отличаться, ...
  • Добавить трюмного помещения(неизменной версия) для шаблонов(измененная версия).
  • СЭД будет аутопринт про-autoprint, что в картине пространство.
+573
user1617 5 мая 2013 г., 21:54:08

Я обнаружил, что, пока мой мак мини конца 2009 года можно было пользоваться до Маверикс, это не было хороший опыт, в основном за счет яблок ужасный выбор супер медленно 5200rpm 2,5-дюймовый HD (она была на должном уровне, даже если он был запущен).

Поэтому вместо того, чтобы идти все ССД (что бы быть лучшей производительностью, но дорого, чтобы получить 1Гб места), я решил купить гибридный жесткий диск (Этот: http://www.amazon.co.uk/Seagate-Laptop-Solid-State-Hybrid/dp/B00BHRWHNI), это в основном небольшой SSD с большим нормальном формате HD.

На Маверикс это сделал Мак мини-чувствую, что новый Mac! Диск в основном перемещает наиболее распространенных приложений и файлов на SSD часть и поэтому ты бесишься скорости большую часть времени. всего в £60 - вы не можете такую челку для вашего самеца оленя с чистого ССД.

Плюс, теперь с обновлением Эль Капитан, мак-это еще быстрее.

У меня еще есть вариант замены оперативной памяти (сейчас на 4 ГБ), который, вероятно, последнее, что я могу сделать, чтобы эта маленькая машина.

+544
A Pompeii 18 июл. 2014 г., 15:58:03

Вам нужно загрузиться с другого диска и запустите Дисковую утилиту и установить с этого диска.

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

+520
Bastien Libersa 26 апр. 2023 г., 02:25:45

Батареи, Время и WiFi показаны на экране входа в систему

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

enter image description here

Вот фрагмент верхней правой части, показывая WiFi и имак времени (параметры по умолчанию).

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

  • Имя мака
  • Версия (10.7) и построить (11A511) ОС X, которая устанавливается
  • IP-адрес мас

суда умолчанию написать /библиотека/настройки/ком.яблоко.loginwindow AdminHostInfo правда

+442
Dawson Beatty 14 авг. 2018 г., 01:36:33

Я был под управлением Ubuntu 12.04 Вт/ VirtualBox установленная. Я был с помощью интерфейса NAT для подключения к все. В принципе работает устройство для тестирования некоторых вещей и ВМ Windows для Netflix.. Вернулся к работе в моем ВМ сегодня и заметил, что я не смог подключиться к интернету. В настройках виртуальной машины я использую адаптер с NAT, однако я заметил, что нет адаптера NAT в сетевых настройках в параметрах в VBOX.

Не совсем уверен, что произошло, но интересно, что происходит?

Я заметил, что есть некоторые сообщения об изменениях раздача и настройка в режиме моста, но это работало из коробки под 12.04 и после обновления перестали работать.

Нужна помощь пожалуйста

+273
russeller 11 авг. 2011 г., 22:39:01

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

Выполните следующий сценарий:

#!/бин/Баш
если [[ $по uid != 0 ]]; затем
 Эхо "пожалуйста, запустите этот скрипт с sudo:"
 Эхо "судо $0 $*"
 выход 1
интернет

судо в каталог /usr/src/и Линукс-заголовки-$(uname-Р)/включить/вырабатываемой/uapi/Linux и версии.ч каталог /usr/src/и Линукс-заголовки-$(uname-Р)/включить/Linux и версии.ч

кд /usr/lib в/с VMware/модули/источник
судо тар-XF vmci.тар
компакт-диск vmci-Only и Линукс
судо е 127С/.*/ .удалить = vmci_remove_device, водитель/'.водитель c>.С. ТМП
водитель МВ.С. водитель ТМП.с
судо е 1753s/.*/водитель статические инт/'.водитель c>.С. ТМП
водитель МВ.С. водитель ТМП.с
судо е 1981s/.*/водитель статической силы/'.водитель c>.С. ТМП
водитель МВ.С. водитель ТМП.с
на CD ../..
судо смолы -кф vmci.деготь vmci-только/
судо РМ vmci-только/ -РФ
судо компании VMware-modconfig --консоли --установить-все
судо РМ в /usr/src в/в Linux-заголовков-$(uname-Р)/включить/Линукс/версия.ч
Эхо "готово"
+255
Carol Purroy 1 февр. 2022 г., 04:09:40

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

Вы можете не просто использовать сочетание клавиш Alt-вкладку комбинация клавиш для переключения фокуса на другое приложение?

Может быть, часть из вас проблема, вероятно, происходит потому, что у вас есть в Firefox развернуто, поэтому нельзя перемещать окна вокруг, чтобы добраться до других окон. Если вы переместите курсор мыши в левом верхнем углу вы увидите 3 символа х _ а квадрат-символ (выход, свернуть и развернуть) вы знаете от Windows. Нажав на квадрат символ сделает ваши окна Firefox один из многочисленных окнах на рабочем столе.

+247
tunawolf 30 нояб. 2018 г., 14:16:15

Количество сока, которое вы получите от апельсина будет зависеть от целого ряда или вещи:

  • Размер оранжевый
  • Содержание сока апельсина
  • Используете ли вы пульпы или удалить все биты

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

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

+228
lowtrak 25 сент. 2019 г., 05:43:19

Лишь частично отвечая на свой собственный вопрос:

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

Карты из Office 365 и Google, которые имеют одного и того же человека могут быть отредактированы в контакты с iOS. Изменения один контакт, и справа внизу (удалить клавиатуру) каждый находит ссылку контакты.... Там выберите другую карту. (Нажмите ссылку только один раз.)

Это позволит поставить все информацию о том, что человек в одну карту в контакты с iOS. Однако, не похоже, чтобы отправить любую информацию из Office 365 в Google или наоборот. Если кто знает как это сделать, пожалуйста, дайте мне знать.

+160
nimcap 20 мар. 2010 г., 10:40:58

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