Какой вред может Коан ответы привести на практике?

Вот руководство для в Gimp Install gimp:

Создать Выявлена Прямоугольник

  1. Выберите Инструмент Прямоугольник:

    • ТИК перо края выбрать радиус например, 5.0 пикселей для гладкой границы
    • галочку выделить , чтобы выделить выбор

    enter image description here

  2. Выберите область, чтобы выделить

  3. Выберите -> Нет , чтобы снять выделение.

Выбор теперь подсвечивается

Highlight effect

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

  1. Инвертируем выделение (выбираете --> инверсия или сочетание клавиш Ctrl+я).
  2. Заливка фона с черного 30% непрозрачности.

Создать Гномик

  1. Выберите инструмент эллипс , чтобы выбрать область для карандаш
  2. Выберите -> границы например с 8 пикселей
  3. Инструмент кисть, выберите кисть, например, галактика, выбрать цвет, например, желтый
  4. Выбор краски, пока доволен

Crayon effect

+669
crayola 18 сент. 2022 г., 00:20:16
20 ответов

Существующие листья не заживают в этом году. Новые будут нормально.

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

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

+1000
lublushokolad 03 февр. '09 в 4:24

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

+893
Carol Aplin 7 апр. 2023 г., 01:04:48

Как ни странно, я был способен записывать данные на DVD, а на самом деле я просто сгорела 2, но потом он просто перестал работать.

Я попытался с помощью Браширом, Xfburn и k3b, и все они дают какую-то ошибку. Я пробовал установка/удаление программного обеспечения, удаление/повторное добавление приложение wodim, но безрезультатно.

Я новичок в Ubuntu, и на терминале по-прежнему пугает меня немного, извините, что беспокою вас с этим вопросом. Спасибо за ваше время и усилия, это очень ценится. Счастливых Праздников!


Xfburn: ошибка: не оставляем след 4458938368 байт


Журнал браширом:

 Проверка целостности сессии (brasero_burn_check_session_consistency браширом-сжечь.с:1739)
BraseroBurnURI называется brasero_job_get_action
BraseroBurnURI называется brasero_job_get_action
BraseroBurnURI называется brasero_job_set_output_size_for_current_track
BraseroBurnURI остановки
BraseroBurnURI называется brasero_job_get_action
BraseroBurnURI называется brasero_job_get_session_output_size
BraseroBurnURI называется brasero_job_get_action
BraseroBurnURI называется brasero_job_get_current_track
BraseroBurnURI не горят:// Ури нашли
BraseroBurnURI остановки
BraseroLocalTrack называется brasero_job_get_action
BraseroLocalTrack называется brasero_job_get_action
BraseroLocalTrack называется brasero_job_set_output_size_for_current_track
BraseroLocalTrack остановки
BraseroLocalTrack называется brasero_job_get_action
BraseroLocalTrack называется brasero_job_get_session_output_size
BraseroLocalTrack называется brasero_job_get_action
BraseroLocalTrack называется brasero_job_get_current_track
BraseroLocalTrack не удаленным URI
BraseroLocalTrack остановки
BraseroLibburn называется brasero_job_get_action
BraseroLibburn создание входных
BraseroLibburn называется brasero_job_get_action
BraseroLibburn неподдерживаемая операция
BraseroLibburn отключение
BraseroLibisofs называется brasero_job_get_action
BraseroLibisofs называется brasero_job_get_action
BraseroLibisofs называется brasero_job_set_current_action
BraseroLibisofs создания объема
BraseroLibisofs называется brasero_job_get_data_label
BraseroLibisofs называется brasero_job_get_flags
BraseroLibisofs называется brasero_job_get_current_track
BraseroLibisofs добавление графт путь диска = /Рапунцель: Запутанная история.Ави, Ури = файл:///дома/Оана/видео/Рапунцель: Запутанная история.Ави
BraseroLibisofs нашли родителей
BraseroLibisofs добавление графт путь диска = /Дамбо-1941.мкВ, Ури = файл:///дома/Оана/видео/классические%20disney%20movies%201/Дамбо/Дамбо-1941.мкВ
BraseroLibisofs нашли родителей
BraseroLibisofs добавление графт путь диска = /Юрский.Парк[1993]Фильм DVDRip-aXXo.Ави, Ури = file:///home/oana/Videos/Jurassic.Park.Trilogy.Pack%5B2007%5DDvDrip-aXXo/Jurassic.Park%5B1993%5DDvDrip-aXXo.avi
BraseroLibisofs нашли родителей
BraseroLibisofs добавление графт путь диска = /Мулан-Дисней.1998.ДВД-Рип.И XviD.Ави, Ури = файл:///дома/Оана/видео/Мулан-Дисней.1998.ДВД-Рип.И XviD.Ави
BraseroLibisofs нашли родителей
BraseroLibisofs добавление графт путь диска = /Юрский.Парк.III в[2001]Фильм DVDRip-aXXo.Ави, Ури = file:///home/oana/Videos/Jurassic.Park.Trilogy.Pack%5B2007%5DDvDrip-aXXo/Jurassic.Park.III%5B2001%5DDvDrip-aXXo.avi
BraseroLibisofs нашли родителей
BraseroLibisofs добавление графт путь диска = /а.Потеряли.Мир-Юрского.Парк[1997]фильм DVDRip-aXXo.Ави, Ури = file:///home/oana/Videos/Jurassic.Park.Trilogy.Pack%5B2007%5DDvDrip-aXXo/The.Lost.World-Jurassic.Park%5B1997%5DDvDrip-aXXo.avi
BraseroLibisofs нашли родителей
BraseroLibisofs называется brasero_job_set_output_size_for_current_track
BraseroLibisofs называется brasero_job_get_action
BraseroLibisofs успешно законченный трек 
BraseroLibisofs остановки
BraseroLibburn называется brasero_job_get_action
BraseroLibburn создание входных
BraseroLibburn называется brasero_job_get_action
BraseroLibburn называется brasero_job_get_device
BraseroLibburn диск (/dev/sr0 успешно) результат инит = 1
BraseroLibburn называется brasero_job_get_flags
BraseroLibburn называется brasero_job_get_media
BraseroLibburn называется brasero_job_get_fd_in
BraseroLibburn называется brasero_job_get_fd_in
BraseroLibburn называется brasero_job_get_input_type
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn установка Multi 0
BraseroLibburn установка противоожоговые 0
BraseroLibburn установка пустышка 0
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibisofs называется brasero_job_get_action
BraseroLibisofs связаны с BraseroLibburn
BraseroLibisofs называется brasero_job_get_action
BraseroLibisofs введя нить
BraseroLibisofs называется brasero_job_get_fd_out
BraseroLibisofs называется brasero_job_set_nonblocking
BraseroLibisofs называется brasero_job_get_fd_in
BraseroLibisofs называется brasero_job_get_fd_out
BraseroLibisofs называется brasero_job_set_current_action
BraseroLibisofs называется brasero_job_get_fd_out
BraseroLibisofs письменной форме трубы
BraseroLibburn burn_drive_convert_fs_adr (как /dev/sr0 успешно )
BraseroLibburn Писать
BraseroLibburn называется brasero_job_set_dangerous
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn burn_drive_is_enumerable_adr (как /dev/sr0 успешно ) правда
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
Блок BraseroLibburn асинхронного запустить удалось после 0,1 секунды
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn mmc_set_streaming: end_lba=2295103 , Р=4584 , ш=11080
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn выделения буфера с помощью функции mmap()
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn проигрыватель DVD/BD-диски профиль= 1Bh , обс= 32768 , obs_pad= 1
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn ДВД+р до-дорожка 01 : get_nwa(0), рэт= 1 , г->Эх= 0
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn называется brasero_job_get_session_output_size
BraseroLibburn называется brasero_job_set_current_action
BraseroLibburn ошибка SCSI на команду 2Ah написать(10): [3 0С 00] пишите ошибки
BraseroLibburn что-то пошло не так
BraseroLibburn называется brasero_job_error
BraseroLibburn завершена с ошибкой
BraseroLibburn попросил прекратить из-за ошибки
 ошибка = 15
 сообщение = "Ошибка при записи на диск"
BraseroLibisofs остановки
BraseroLibisofs выходит нить
BraseroLibisofs отключение BraseroLibisofs от BraseroLibburn
BraseroLibburn остановки
BraseroLibburn закрытия соединения для BraseroLibburn
Ошибка сессии : произошла ошибка при записи на диск (браширом-сжечь brasero_burn_record.с:2856)

K3b для отладки:

Устройства
-----------------------
ГЛ-ДТ-СТ DVDRAM в GSA-T40N JR03 (устройство/dev/sr0 успешно, компактного диска-R, компактный диск-RW, компакт-диск, DVD-диск, ДВД-Р, ДВД-РВ, ДВД-Р дл, ДВД+Р, ДВД+РВ, ДВД+Р дл) [DVD-дисков, ДВД-Р последовательное, диск DVD-R двухслойный последовательный, диск DVD-R двухслойный прыгать, ДВД-рам диск DVD-RW с ограниченной перезаписью, а также DVD-RW в последовательном, Диски DVD+RW и DVD+R или DVD+R двухслойный, компакт-диск, компактный диск-R, диск CD-RW с] [САО, Тао, сырье, Сан/R96P, Сан/R96R, сырье/П16, сырье/R96P, сырье/R96R, ограниченная перезапись, слой скачка] [%7]

K3b: С:IsoImager
-----------------------
командой mkisofs напечатать результат размер: 2274496 (4658167808 байт)

Система
-----------------------
Программы K3b Версия: 2.0.2
Версия KDE: 4.7.2 (4.7.2)
Qt версия: 4.7.4
Ядра: 3.0.0-14-generic и

Используемых версий
-----------------------
командой mkisofs: 1.1.11
программа cdrecord: 1.1.11

программа cdrecord
-----------------------
/usr/Бен/приложение wodim: операция не допускается. Предупреждение: невозможно поднять лимиты RLIMIT_MEMLOCK.
scsidev: 'как/dev/sr0 успешно'
devname: 'как/dev/sr0 успешно'
scsibus: -2 цель: -2 лун: -2
Версия драйвера Linux СГ: 3.5.27
Приложение wodim версия: 1.1.11
Размер буфера для SCSI: 64512
Начало тест скорости ДМА. Установить переменную CDR_NODMATEST среде, если устройство
связь обрывается или зависает сразу после этого.
Тип Оглавление: 1 = компакт-диск
Driveropts: 'режим burnfree'
Тип устройства : съемный компакт-диск
Версия : 5
Формат Ответа: 2
Возможности : 
Vendor_info : 'ХЛ-ДТ-СТ'
Определение : 'DVDRAM GSA по-T40N '
Ревизия : 'JR03'
Устройство кажется: общая mmc2 ДВД-Р/ДВД-РВ.
Ток: 0x001B (ДВД+Р)
Профиль: 0x0012 (ДВД-рам) 
Профиль: 0x0011 (диски DVD-R в последовательной записи) 
Профиль: 0x0015 (ДВД-Р/дл последовательной записи) 
Профиль: 0x0016 (ДВД-Р/дл слоя скачка запись) 
Профиль: 0x0014 (диск DVD-RW с последовательная запись) 
Профиль: 0x0013 (диск DVD-RW с ограниченной перезаписью) 
Профиль: 0x001A (ДВД+РВ) 
Профиль: 0x001B (ДВД+Р) (текущая)
Профиль: 0x002B (DVD+Р/дл) 
Профиль: 0x0010 (DVD-диск) 
Профиль: 0x0009 (CD-диск) 
Профиль: 0x000A (компакт-диск-RW) 
Профиль: 0x0008 (компакт-диск) 
Профиль: 0х0002 (съемный диск) 
С помощью универсального устройства SCSI-3/MMC слот ДВД-Р(Вт) водитель (mmc_mdvd).
Флаги водитель : SWABAUDIO режим burnfree 
Поддерживаемые режимы: пакет САО
Привод размер баф : 1114112 = 1088 КБ
Скорость привода ДМА: 12699 кб/с 72x не компакт-диск и DVD-9Х
Размер ФИФО : 12582912 = 12288 КБ
Скорость набора до 11080 КБ/с
Трек 01: 4442 данные МБ 
Общий размер: 5101 МБ (505:26.61) = 2274496 секторов
Пентюх старт: 5102 МБ (505:28/46) = 2274496 секторов
Текущая Secsize: 2048
Подсказка: используйте диски DVD+RW диски-медиаинфо с DVD+RW дисков-инструменты для извлечения информации.
Блоки общая: 2274496 блокирует ток: 2274496 блокирует остальные: 0
Начинаю записывать CD/DVD на скорости 8.0 в режиме реального САО за один сеанс.
Последний шанс бросить курить, начиная реально написать за 2 секунды.
 1 секунд.
 0 секунд. Операция начинается.
Ждут, что процесс чтения для заполнения входного буфера ... Ошибка: 5 (ошибка ввода/вывода), оставляем след на SCSI sendcmd: нет ошибки
ЦКБ: 53 00 00 00 00 00 22 В4 С0 00
статус: 0х2 (проверить состояние)
Смысла байтов: 70 00 05 00 00 00 00 0А 53 35 1Е 0Е 72 05 00 00
Ключевые смысла: 0x5 незаконного требования, сегмент 0
Смысл кода: 0x72 кач 0x05 (больше не позволило отслеживать бронь) Фру с 0x0
Смысл флагов: БЛК 0 (не действует) 
УМК закончил после 0.005 сек таймаут 200С
/usr/Бен/приложение wodim: не удалось открыть новую сессию.
входной буфер готов.
Время написания: 0.068 сек
/usr/Бен/приложение wodim: ФИФО имел 192 ставит и получает 0.
/usr/Бен/приложение wodim: ФИФО было 0 раз 0 раз пустой и полный, мин. заливка 100%.

команду cdrecord:
-----------------------
/usr/Бен/приложение wodim -V в gracetime=2 дев=с/dev/sr0 успешно скорость=8 -Сан-driveropts=режим burnfree -сведения -tsize=2274496s -

командой mkisofs
-----------------------
2274496
Я: -входной-кодировка не указана, то используется UTF-8 (обнаруженный в настройках локали)
 0.02% сделали, прикинь закончить ВС дек 25 02:56:44 2011
 0.04% сделали, прикинь закончить Солнца 25 декабря 00:32:17 2011
 0.07% сделали, прикинь отделка СБ 24 декабря 23:42:56 2011
 0.09% сделали, прикинь отделка сидел 24 декабря 23:18:01 2011
 0.11% сделали, прикинь отделка сидел 24 декабря 23:02:36 2011
 0.13% сделали, прикинь отделка сидел 24 декабря 22:52:40 2011
 0.15% сделали, прикинь отделка сидел 24 декабря 22:56:21 2011
 0.18% сделали, прикинь отделка сидел 24 декабря 22:49:39 2011
 0.20% сделали, прикинь отделка сидел 24 декабря 22:44:17 2011
 0.22% сделали, прикинь отделка сидел 24 декабря 22:40:08 2011
 0.24% сделали, прикинь отделка сидел 24 декабря 22:36:44 2011
 0.26% сделали, прикинь отделка сидел 24 декабря 22:33:53 2011

рассчитать размер команды командой mkisofs:
-----------------------
каталог /usr/Бен/genisoimage -Гуй -графт-очки -принт-размер -тихо -волид "Ад каннибалов" - volset -код для k3b диск креатор (с) 1998-2010 Себастьян TRUEG и Михал Малек -издателем -составителем -sysid Линукс -volset-размер 1 -volset-seqno 1 -сорт в /tmp/кде-администратор/k3bg12767.ТМП-рациональной-рок -спрятать список в /tmp/кде-администратор/k3bp12767.ТМП-джолит -Joliet-длинный -скрывает-джолит-список в /tmp/кде-администратор/k3bm12767.ТМП-нет-кэша индексных дескрипторов -полный-стандарта записи iso9660-имена -ИСО уровня 3 -путь-список в /tmp/кде-администратор/k3bX12767.ТМП

команда командой mkisofs:
-----------------------
каталог /usr/Бен/genisoimage -Гуй -графт-очки -волид "Ад каннибалов" - volset -код для k3b диск креатор (с) 1998-2010 Себастьян TRUEG и Михал Малек -издателем -составителем -sysid Линукс -volset-размер 1 -volset-seqno 1 -сорт в /tmp/кде-администратор/k3bm12767.ТМП-рациональной-рок -спрятать список в /tmp/кде-администратор/k3bw12767.ТМП-джолит -Joliet-длинный -скрывает-джолит-список в /tmp/кде-администратор/k3bK12767.ТМП-нет-кэша индексных дескрипторов -полный-стандарта записи iso9660-имена -ИСО уровня 3 -путь-список в /tmp/кде-администратор/k3bY12767.ТМП
+876
Jonathan Moore 31 мая 2016 г., 23:36:28

Подключить дополнительный монитор к моему ноутбуку по HDMI. Система обнаруживает второй монитор только после перезагрузки. xrandr поближе командный результат без перезагрузки компьютера:

 /$ xrandr поближе
Экран 0: не менее 8 х 8, текущие 1600 х 900, максимум 8192 х 8192
Разъем VGA-0 отключен (нормальный левый перевернутый правая ось Х ось Y)
Интерфейс LVDS-0 подключен 1600х900+0+0 (нормальный левый перевернутый правая ось Х ось Y) 382mm х 215мм
 1600х900 60.1*+
Разъем HDMI-0 отключен (нормальный левый перевернутый правая ось Х ось Y)

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

У меня NVIDIA серии GeForce для GT 120М

enter image description here

Любая идея, как подключить и отключить HDMI без перезагрузки компьютера?

+853
Seb 11 апр. 2017 г., 05:50:13

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

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

installArchives() не удалось: (чтение базы данных ... 
(Чтение базы данных ... 5%
(Чтение базы данных ... 10%
(Чтение базы данных ... 15%
(Чтение базы данных ... 20%
(Чтение базы данных ... 25%
(Чтение базы данных ... 30%
(Чтение базы данных ... 35%
(Чтение базы данных ... 40%
(Чтение базы данных ... 45%
(Чтение базы данных ... 50%
(Чтение базы данных ... 55%
(Чтение базы данных ... 60%
(Чтение базы данных ... 65%
(Чтение базы данных ... 70%
(Чтение базы данных ... 75%
(Чтение базы данных ... 80%
(Чтение базы данных ... 85%
(Чтение базы данных ... 90%
(Чтение базы данных ... 95%
(Чтение базы данных ... 100%
(Чтение базы данных ... 255502 файлы и каталоги установлены.)
Распаковка libqtcore4:для i386 (от .../libqtcore4_4%3а4.8.1-0ubuntu4.1_i386.деб) ...
с dpkg: ошибка при обработке в /var/кэш/АПТ/архив/libqtcore4_4%3а4.8.1-0ubuntu4.1_i386.деб (--распаковать):
 конфигурационный файл './и т. д./кода валюты XDG/тролями.conf' и не в синхронизации с другими экземплярами одной и той же упаковке
Нет отчета Аппорт написано, потому что MaxReports уже достиг 
Ошибки возникли при обработке:
в /var/кэш/АПТ/архив/libqtcore4_4%3а4.8.1-0ubuntu4.1_i386.деб
Ошибка в функции: 
с dpkg: проблемы зависимостей предотвратить конфигурации libqtgui4:для i386:
 libqtgui4:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqtgui4:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-SQL для:для i386:
 libqt4-SQL в:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-SQL в:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации ia32-библиотеки-для нескольких архитектур:i386 с:
 ia32-библиотеки-мультиархитектурный:для i386 зависит от libqt4-SQL, но:
 Пакет libqt4-SQL в:i386 находится еще не настроено.
 ia32-библиотеки-мультиархитектурный:для i386 зависит от libqtcore4, однако:
 Пакет libqtcore4:для i386 не установлен.
 ia32-библиотеки-мультиархитектурный:для i386 зависит от libqtgui4, однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке ia32-библиотеки-мультиархитектурный:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-декларативные:для i386:
 libqt4-заявительный:для i386 зависит от libqt4-SQL (с= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-SQL в:i386 находится еще не настроено.
 libqt4-заявительный:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
 libqt4-заявительный:для i386 зависит от libqtgui4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке libqt4-декларативные:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-SVG с:для i386:
 libqt4-SVG-графики:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
 libqt4-SVG-графики:для i386 зависит от libqtgui4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке libqt4-SVG с:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-сеть:для i386:
 libqt4-сеть:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-сеть:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-SQL и СУБД MySQL:для i386:
 libqt4-SQL и СУБД MySQL:для i386 зависит от libqt4-SQL (с= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-SQL в:i386 находится еще не настроено.
 libqt4-SQL и СУБД MySQL:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-SQL и СУБД MySQL:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-скрипта:для i386:
 libqt4-скрипта:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-скрипта:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-dbus интерфейса:для i386:
 libqt4-dbus интерфейса:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-dbus интерфейса:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-OpenGL для:для i386:
 libqt4-OpenGL для:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
 libqt4-OpenGL для:для i386 зависит от libqtgui4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке libqt4-OpenGL для:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqtwebkit4:для i386:
 libqtwebkit4:для i386 зависит от libqt4-сети (>= 4:4.8.0~); однако:
 Пакет libqt4-сеть:для i386 еще не настроена.
 libqtwebkit4:для i386 зависит от libqtcore4 (>= 4:4.8.0~); однако:
 Пакет libqtcore4:для i386 не установлен.
 libqtwebkit4:для i386 зависит от libqtgui4 (>= 4:4.8.0); однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке libqtwebkit4:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-конструктор:для i386:
 libqt4-конструктор:для i386 зависит от libqt4-скрипт (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-скрипта:для i386 еще не настроена.
 libqt4-конструктор:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
 libqt4-конструктор:для i386 зависит от libqtgui4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке libqt4-конструктор:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации lonesurvivor-ОГРН:i386 с:
 lonesurvivor-ОГРН:i386, который зависит от ia32-библиотеки-мультиархитектурный, однако:
 Пакет ia32-библиотеки-для нескольких архитектур:i386, который еще не настроен.
с dpkg: обработка lonesurvivor-бин ошибка:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации lonesurvivor:
 lonesurvivor зависит от lonesurvivor-бин (= 1.11 г-0ubuntu5); однако:
 Пакет lonesurvivor-bin не установлено.
 Пакет lonesurvivor-ОГРН:i386 находится не настроен еще.
с dpkg: ошибка при обработке lonesurvivor (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-scripttools:для i386:
 libqt4-scripttools:для i386 зависит от libqt4-скрипт (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-скрипта:для i386 еще не настроена.
 libqt4-scripttools:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
 libqt4-scripttools:для i386 зависит от libqtgui4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке libqt4-scripttools:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-qt3support:для i386:
 libqt4-qt3support:для i386 зависит от libqt4-дизайнер (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-конструктор:для i386 еще не настроена.
 libqt4-qt3support:для i386 зависит от libqt4-сети (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-сеть:для i386 еще не настроена.
 libqt4-qt3support:для i386 зависит от libqt4-SQL (с= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-SQL в:i386 находится еще не настроено.
 libqt4-qt3support:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
 libqt4-qt3support:для i386 зависит от libqtgui4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtgui4:i386 находится еще не настроено.
с dpkg: ошибка при обработке libqt4-qt3support:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-XML-кода:для i386:
 libqt4-XML-кода:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-XML-кода:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-тест:для i386:
 libqt4-тест:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-тест:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"
с dpkg: проблемы зависимостей предотвратить конфигурации libqt4-xmlpatterns:для i386:
 libqt4-xmlpatterns:для i386 зависит от libqt4-сети (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqt4-сеть:для i386 еще не настроена.
 libqt4-xmlpatterns:для i386 зависит от libqtcore4 (= 4:4.8.1-0ubuntu4.1); однако:
 Пакет libqtcore4:для i386 не установлен.
с dpkg: ошибка при обработке libqt4-xmlpatterns:для i386 (--настроить):
 проблемы зависимостей - оставляем "не задано"

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

Помощь будет принята с благодарностью.

ДОБАВЛЕНО ОБНОВЛЕНИЕ

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

судо apt-получить расстояние-обновления
судо apt-получить autoremove
судо команды dpkg --настройка-на --силой-все

и -F опции.

Хотя я считаю, что это, где моя проблема происходит:

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Исправление зависимостей... сделано
Следующие дополнительные пакеты будут установлены:
libqtcore4:для i386
Следующие новые пакеты будут установлены:
libqtcore4:для i386
Обновлено 0, 1 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
Нужно получить 0 б/2,061 КБ архивов.
После этой операции, 9,041 КБ дополнительное дисковое пространство будет использоваться.
Вы действительно хотите продолжить [д/н]? г
(Чтение базы данных ... 255526 файлы и каталоги установлены.)
Распаковка libqtcore4:для i386 (от .../libqtcore4_4%3а4.8.1-0ubuntu4.1_i386.деб) ...
с dpkg: ошибка при обработке в /var/кэш/АПТ/архив/libqtcore4_4%3а4.8.1-0ubuntu4.1_i386.деб (--распаковать):
 конфигурационный файл './и т. д./кода валюты XDG/тролями.conf' и не в синхронизации с другими экземплярами одной и той же упаковке
Ошибки возникли при обработке:
в /var/кэш/АПТ/архив/libqtcore4_4%3а4.8.1-0ubuntu4.1_i386.деб
Е: суб-процесс /usr/бен/с dpkg вернул код ошибки (1)

Я надеюсь, что это помогает сузить ее немного.

ВТОРОЕ ОБНОВЛЕНИЕ

суда apt-получить-переустановить установка программного обеспечения-центр -Ф

Следующие пакеты имеют неудовлетворенные зависимости:
 ia32-библиотеки-мультиархитектурный:для i386 : зависит: libqtcore4:для i386 но он не будет установлен
 libqt4-dbus интерфейса:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-декларативные:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-конструктор:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-сеть:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-OpenGL для:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-qt3support:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-скрипта:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-scripttools:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-SQL для:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-SQL и СУБД MySQL:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-SVG с:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-тест:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-XML-кода:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqt4-xmlpatterns:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqtgui4:для i386 : зависит: libqtcore4:для i386 (= 4:4.8.1-0ubuntu4.1) но он не будет установлен
 libqtwebkit4:для i386 : зависит: libqtcore4:для i386 (>= 4:4.8.0~) но он не будет установлен
Е: неудовлетворенные зависимости. Попытайтесь выполнить 'apt-получить -установить Ф' без упаковки (или указать решения).

суда apt-получить -Ф установка не работает.

Полный вывод терминала на шаге 5 данной процедуры можно ознакомиться здесь:
http://paste.ubuntu.com/1066192/

+844
Nick Randell 5 авг. 2013 г., 18:15:40

попробовать или выключатель - вы сможете видеть цвета правильно (или просто представить их себе), как он будет интерпретировать убегает "правильно".

Из менее человек:

 -R или --сырье-контроль-чарс
 Причины "сырой" управляющие символы для отображения. По умолчанию используется для отображения символов управления с использованием нотации каре; например,
 контроль-а (восьмеричное 001) отображается как "проверено". Предупреждение: если опция-R используется, меньше не могут отслеживать фактическое появление
 экран (поскольку это зависит от того, как экран реагирует на каждый тип характера управления). Таким образом, различные проблемы с отображением может
 результат, такие как длинные линии разделения в неположенном месте.


 -R или --сырье-контроль-чарс
 Как -R, но только ANSI "цвет" escape-последовательности выхода в "сыром" виде. В отличие от -Р, внешний вид экрана ведется правильно в
 большинстве случаев. Анси "цвет" escape-последовательности представляют собой последовательности вида:

 ЭКУ [ ... м

 где " ... " - это ноль или более цвет спецификация персонажей с целью отслеживания экран, внешний вид, цвет ANSI
 escape-последовательности, как предполагается, не перемещать курсор. Вы можете сделать меньше, думаю, что персонажи другие, чем "М" может закончиться цвета ANSI побег
 последовательности путем установки переменной окружения LESSANSIENDCHARS в список символов, который может закончиться цветовой последовательности. И
 вы можете сделать меньше, думаю, что символы, отличные от стандартных, могут появляться между ESC и М путем создания окружающей среды
 переменная LESSANSIMIDCHARS в список символов, которые могут появиться.
+805
a keneth 22 мар. 2019 г., 13:30:56

Что бы я сделал :

$ судо Су
Чаун -Р корень:корень /и т. д
найти /и т. д.-тип F -exec для выполнения команды chmod 644 {} +
найти /и т. д.-тип D -exec можно командой chmod 755 {} +
команду chmod 755 /етц/инит.Д/* в /etc/файл RC.местные /и т. д./сети/* /и т. д./cron.*/*
команду chmod 400 в /etc/СШ/СШ*ключ

Может быть, это недостаточно, но без любой резервной копии, это хорошее начало.

+677
litsunny 3 окт. 2015 г., 12:26:36
  1. Выкорчевывать ваш телефон.
  2. Сделать сброс к заводским.

Если Шаг 2 не работает:

  1. Оригинальный флеш вашего устройства стоковой прошивкой. (Вы можете найти его с сайта вашего устройства)

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

+597
xotonic 27 июл. 2010 г., 05:09:05

Я всегда помогал кефир моя мама взбивает из молока, чтобы вывести масло из него. В Индии молоко кипятят перед использованием. Поэтому он имеет некоторое количество хороший крем на вершине. Этот крем вместе с молоком используется для приготовления йогурта (мы называем это творог) и когда все это месили сначала с теплой воды, человек начинает видеть плавающие маслом на вершине. Чтобы сделать этот слой сливочного масла объединиться холодной воды или несколько кубиков льда, добавляемых к месили Простоквашино. Получается шарик из сливочного масла. Его промывают и потребляется с различными видами лепешек или использовать для приготовления топленого масла, также известный как топленое масло в Индии. Это многовековой метод извлечения масла из йогурт, сделанный из молока.

+576
Salman Butt 2 янв. 2010 г., 04:23:55

Вопросы

Когда будет уместно использовать?

Когда аргументы функции eval правильно процитировал (два уровня) и значения переменных расширяется eval в первом анализе не станет выполняемых команд во втором анализе.

Почему использование eval-это плохая идея?

Это не ММО (и этот вопрос потребует мнений) если вы действительно знаете, что вы делаете.

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

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

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

Но это всегда риск (как риск, написать неправильный сценарий).
Это просто происходит, что eval повышает риск до некоторой степени.

Это обязательно понадобится подробное описание:

Детали:

Команда ивала (всегда встроенные) позволяет парсить командную строку дважды.

Это не более и не менее опасна, чем любая другая команда (думаю, РМ -РФ /) в принципе. Он будет выполнен с настоящего разрешения пользователя, так что подумайте дважды, прежде чем использовать его во время корня. Но это также верно в РМ команда, показанная выше. В течение ограниченного РМ пользователей будет выполнена на большинство каталогов, принадлежит пользователю root. Но РМ по-прежнему опасная команда.

Известная идиома.

Команда eval-это очень полезно (и совершенно безопасно) в известные фразеологизмы.
Например, это выражение выводит значение последнего позиционного параметр:

$ набор -- "ЛС-л" "*" "с;дата"

$ ивал Эхо \"\$\{$#\}\" ### команда под тест

с;дата

Команда ООН-условно безопасный (как он), потому что единственным возможным результатом $# - это число. И единственным возможным результатом (где N номер) является содержание таких позиционных переменных.

Если вы хотите узнать, что команда делает, заменить ивала Эхо

$ набор -- "ЛС-л" "*" "с; дата"
$ Эхо Эхо \"\$\{$#\}\" ### команда под тест
Эхо "${3}"

И Эхо ${3} Очень часто (и безопасный) фразеологизм.

Мы все еще можем изменить некоторые цитирование и получите тот же результат:

$ Эхо Эхо '"${'$#\}\"
Эхо "${3}"
$ ивал Эхо '"${'$#\}\"
с;дата

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

Несколько иной фразеологизм.

$ б=книга
$ книга="Повесть о двух городах"
$ ивал 'а=$'"$б" - # # # безопасный для некоторых значений переменной $b.
$ Эхо "долларов"
Повесть о двух городах

И здесь мы находим первый (из двух) и главная проблема с ивал:
недостаточно процитировать:

забронировать переменной $ b='; даты'

$ ивал 'а=$'"$б" - # # # безопасный для некоторых значений переменной $b.
22 апреля пт, 22:03:09 по Гринвичу 2016

Дата команды был казнен (который мы не намерены).

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

$ ивал 'а="$'"$б"\"
$ Эхо "долларов"
Повесть о двух городах;дата

И хитрость не сложно, просто заменить функцию eval на Echo и оценить, если напечатано командной строки-безопасный. Сравнить небезопасной и безопасной команду:

$ эхо 'а=$'"$б"
а=$книга;дата
$ эхо 'а="$'"$б"\"
а="$; на дату"

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

Это может быть легче понять логику цитирования-это мы "внешние кавычки" и "внутренние котировки" (пробелы добавлены для удобочитаемости):

$ Эхо\=\"\$ "$б" \"

Внутренние кавычки вокруг , который всегда "хорошая идея".
Внешние факторы все в обратной косой черты (в данном примере).
Команды без пробелов (как следует использовать):

$ Эхо\=\"\$"$б"\"
а="$; на дату"

$ ивала в\=\"\$"$б"\"
$ Эхо "долларов"
Повесть о двух городах;дата

Но даже этот пример был очень быстро ломаются пользователей (Спасибо @подстановки):

в $ B='";дата;:"'
$ ивала в\=\"\$"$б"\"
Пт апр 22 23:25:43 мирового 2016

Команда выполняется ивала была сорвана, чтобы стать вредоносным, позволяет использовать Эхо:

$ Эхо\=\"\$"$б"\"
а="$";дата;:""

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

Вторая проблема.

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

Или злоумышленник (как уже показано выше), рукоделие строки, которые соответствуют qutoes и затем помещает команду вне кавычек. Команда будет выполняться и (если нам повезло) ошибки будут сообщаться.

Что пробивает первый уровень защиты: цитировать
И листья значений переменных полностью открыта к исполнению.

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

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

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

Это всегда опасно ставить, уверен, ошибка, и как root: в сумасшедших действия.

Санитарная обработка внешних данных.

Сказав Все выше, это совершенно безопасно:

#!/бин/Баш

а=${1//[^0-9]} ### только оставьте номер (одна или несколько цифр).

ивала эхо $(( а + 1 ))

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

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

в $ B='";дата;:"'
$ ивала в\=\"\$"$б"\"
Сидел 23 апр 01:56:30 по Гринвичу 2016

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

$ Эхо\=\"\$"$б"\"
а="$";дата;:""

Изменения в одинарные кавычки не будут работать, некоторые другие значения B могут соответствовать их также. Нам нужно "санировать" б путем удаления (по крайней мере) котировки.
Мы могли бы заменить по ${б//\"}:

$ ивала в\=\"\$"${б//\"}"\"
$ Эхо "долларов"
$;дата;:

Более надежное имя переменной дезинфекции.

Но мы можем сделать его еще лучше, признавая, что имя переменной в оболочке может иметь только 0-9а-zA_Z и подчеркивания. Мы можем удалить все остальные с этим:

$ с="$( категории lc_collate=C; местами Эхо "${б//[^0-9А-Яа-z_]}" )"

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

$ если объявить -п "$ц" &>/dev/нуль; тогда ивала в\=\"\$"$с"\" ; интернет
+530
Postbank Kredit 30 дек. 2013 г., 12:02:50

Потому что скрипт не начинается с #! притон строки, указывающие, какой переводчик использовать, в POSIX сказано, что:

Если пропускная() функция завершается с ошибкой из-за ошибки эквивалентно [ENOEXEC] ошибка определенными в системе интерфейсы объем в POSIX.1-2008, оболочка должна выполнить команду, эквивалентную имеющую оболочку вызывается с пути в результате поиска в качестве первого операнда, любые оставшиеся аргументы, перешли на новую оболочку, за исключением того, что значение от "$0" в новой консоли может быть установлен на имени команды. Если исполняемый файл не является текстовым файлом, оболочка может обойти это выполнение команд. В этом случае, он должен написать сообщение об ошибке, и вернуть код выхода 126.

Эту фразу немного неоднозначно, и разные снаряды имеют различные толкования.

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

Вы можете убедиться в том, что поведение в этом случае, добавив следующие строки в скрипт:

команда echo $BASH_VERSION
Эхо $ZSH_VERSION

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

  • Если ваш /Бен/ш , скажем, тире, тогда ни одна из линий не будет выводить ничего, когда сценарий выполняется из zsh или тире.
  • Если ваш /Бен/ш ссылка на баш, вы увидите в первой строке вывода во всех случаях.
  • Если /Бен/Ш - это разные версии Баш, чем вы используете непосредственно вы увидите другой выход, когда вы запустите скрипт из bash непосредственно и от ЗШ.

На ПС-п $$ команда из Роллс-ответ будет также показывают полезную информацию о командной оболочке используется для выполнения сценария.

+348
Adrieal97 30 авг. 2022 г., 12:12:16

Я мозамбикской замуж за гражданина Великобритании Британский жена. Я ездил взад и вперед по семейной визе на срок 7 лет. Просто на концах 2014 года я подала заявление на урегулирование визы, которая была отклонена. Теперь, когда я подал паспорт просят для урегулирования визы у меня семейная виза уже есть, хотя они отказались выдать расчетный. Они не отменяют семейные посетитель, который помог бы мне посетить мою семью в течение еще двух месяцев.

Могу ли я поехать навестить мою семью и возвращаться в Мозамбик по 9 марта повторно на тот, который был отклонен?

Они не хотят вернуть меня обратно в аэропорт?

+303
puterboy 13 июл. 2012 г., 10:59:58

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

Они представляют собой тип веб-камеры и ПЗС/КМОП микросхемы не того рода, что может сделать это, независимо от программного обеспечения.

камера iSight-это веб-камера, с захватом видео с частотой 30 кадров в секунду в 24-битном цвете.

На iPhone есть шанс, так как он имеет улучшенную камеру:

В iPhone 5s имеет 120 кадров в секунду замедленное видео режим и точность матричного замера автофокуса.

Спортивные мероприятия использовали бы 300 FPS на профессиональном уровне с высоким разрешением.

+302
Dr Andy Hill 27 июл. 2014 г., 22:10:10

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

утилита pdbedit -в -у id_пользователя | грэп "пароль должен меняться"

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

утилита pdbedit -л -в

Которая выдает около 10 МБ данных формат:

---------------
Имя пользователя Unix: egbjt005$
НТ логин: egbjt005$
...
Пароль должен меняться: четверг, 16 августа 2012 07:33:58 NZST
...
---------------
Имя пользователя Unix: eghwj001$
НТ логин: eghwj001$
...
Пароль должен меняться: Пт, 20 июл 2012 14:42:46 NZST
...

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

Мне нужен список ID пользователей, которые начинаются с определенного префикса 2 персонажа (давайте использовать "ЭГ" в качестве примера), что нужно сменить пароль. Как я могу это сделать?

+222
Lilia 7 окт. 2010 г., 03:12:40

Я установил выпадающем iOS приложение. Он синхронизируется с документами, которые у меня на ПК. Есть ли способ я могу открыть файл Word/Excel с внутри приложения Drop окно с редактирование документа приложение: Документы, iSpreadsheet и т. д. В моем iPod сенсорный?

Например, когда я выберите Test1.xls в Drop Box приложение, он должен открыть в документах бесплатное приложение. Это возможно?

+199
Cheryl Willoughby 1 авг. 2014 г., 22:24:51

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

Более того, когда дело доходит до психического здоровья, важно понять, что грань между "расстройство" и "нормальный диапазон вариации" - это весьма размытый и субъективный. В отличие от большинства физических болезней, одним из важнейших компонентов определение психического заболевания является то, что он имеет значительное влияние на способность человека функционировать. Что это означает для меня как потенциального руководителя заключается в том, что я хотел бы рассмотреть психическое заболевание диагноз как познавательный ("если дела идут плохо морально к этому человеку, это типа проблема, они правоподобны для того чтобы иметь"), а не интеллектуального ("этого человека будут проблемы").

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

+176
pyjter 15 февр. 2013 г., 11:06:54

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

Действие-1: принудительное выключение машины (удерживая кнопку питания нажатой в нормальном режиме). Выбрать восстановление загрузки.

Эффективное решение: удалить и установить пакет xserver-xorg, с, вдохновленные этой теме.


Редактирования) после создания файла xorg.conf и было написано в xserver, я столкнулась с той же проблемой снова. На этот раз, кроме того, чтобы переустановить пакет xserver-xorg, с, мне пришлось создать файл/etc/Х11/файл xorg.конф файл (я так и сделал, скопировав резервный файл я уже сделал).

+146
WeAreOne 10 июн. 2020 г., 08:17:12

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

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

+90
MICHAEL MOSAKOWSKI 6 авг. 2015 г., 15:28:23

Это замечательное объяснение воспаления, хотя и немного технический.

Ключевой отрывок:

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

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

Очень упрощенная аналогия:

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

+87
perecedero 9 мар. 2016 г., 12:28:15

Обычно в grub-mkconfig автоматически определяет двойной загрузки операционных систем (через ОС-зондового контроля общего назначения). Это, однако, требует наличия диска Windows установлен. Например, попробуйте следующее:

$ команды mkdir -Р /тугриков/окна
$ смонтировать /dev/sda1, поскольку в каталог /mnt/окна
$ в grub-mkconfig -о /Boot, и/граб/граб.cfg для

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

Еще одна важная вещь, чтобы отметить по поводу предыдущего ответа на этот вопрос: вы должны не вручную редактировать файл/boot/grub/с жратвы.КС-грамматики, поскольку он может быть легко перезаписан инструментов, таких как жратва-mkconfig (и синтаксис не совсем все, что интуитивно в любом случае).

+32
user262510 24 июн. 2018 г., 07:48:49

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