Как для резервного копирования/экспорта фотографий/видео из нового фото-приложения на внешний жесткий диск?

Я недавно установил второй жесткий диск на компьютер Windows ХР. Я установил Ubuntu 12.04 с DVD-диска на второй диск, с помощью установки на перегородки. Когда я запускаю компьютер, я не получу возможность выбрать операционную систему, а Windows показывает диск (е:), как не имеющие никаких файлов в Linux. Каков мой следующий шаг?

+603
Gigirini 18 апр. 2023 г., 10:19:40
17 ответов

С ЗШ, вы могли бы сделать:

Автозагрузка ЗМВ # обычно в ~/.zshrc
ЗМВ -ЛСВ 'Дев-(*.в PHP)' '$1'

С Баша или другие POSIX и снаряды (включая ЗШ):

для F в dev-*.на PHP; делать
 ЛН -с "$ф" "${F#для Дев-}"
сделано

Обратите внимание, что если site.php существует и является каталогом (или символическую ссылку на каталог), то вы можете в конечном итоге с dev-site.php симлинк внутри него. С GNU ЛН можно добавить возможность бороться с этим (с ЗМВ использовать -О-Т передать в ЛН).

+883
mignz 03 февр. '09 в 4:24

В общем, вы должны использовать предварительно сети методы передачи по последовательному телетайп, и вы должны иметь возможность получить перевод на другой стороне. Очевидно, лучший способ сделать это, используя протокол zmodem, что означает, что вы должны иметь инструмент, как СЗ уже на приемном конце. Однако это не всегда возможно, например, при получении целевого маршрутизатор без сети.

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

Отправитель:

Сначала мы кодируем наши файле

файл file.tar.gz в base64>.тар.ГЗ.b64

Теперь убедитесь, что com-отправить-файл команды в ASCII-деятельность компании XFR, это мое подключение к командной строке

псикотом -ф Н-П-Н -Д 8 -б 115200-отправить-УМК "в ASCII-деятельность компании XFR -СНВ" на /dev/ttyS0

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

Приемник:

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

компакт-диск в /tmp/
файл Cat>.тар.ГЗ.b64

На псикотом, я просто сочетание клавиш Ctrl+А+Си введите полный путь к файлу, я посылаю. Как только передача завершится, вам потребуется сочетание клавиш Ctrl+С чтобы разорвать этот кот.

Теперь мы декодировать файл,

в base64 -D в файл.тар.ГЗ.b64 > file.tar.gz

Делать все возможное, чтобы убедиться, что файл идентичен тому, что вы прислали, поскольку передачи ASCII имеет защита контрольной суммой. Мой ящик был sha512sum, но любой контрольной суммы команды будет достаточно. После того, как вы вручную подтвердить суммы совпадают, можно предположить, что передача была успешной!

+786
David Gardner 12 июн. 2018 г., 22:38:04

Да, Путешествие в вечность вернется на поле битвы трансформированным и обмолота Brontodon также возвращается на поле битвы.

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

  1. Вы активируете обмолота способность Brontodon нацелился на пути к вечности. С оплатой стоимости, вы жертвуете обмолота Brontodon, которые вызывает Путешествие в возможность вечности.

  2. Путешествие в вечность больше не прикреплена к существу, так оно попадает на ваше кладбище как действие, вызванное состоянием [СГ 704,5 м]

  3. Путешествие в вечность триггер идет в стек поверх обмолота способность Brontodon по.

  4. Путешествие в способности вечность, возвращаясь обмолота Brontodon на поле боя и возвращение Путешествие в вечность на поле битвы трансформированным.

  5. Обмолот Brontodon способность начинает разрешаться, но это уже не имеет легальной цели, поскольку путь к вечности покинул поле боя, поэтому он отменяется по правилам [СГ 608.2 б]

+732
weismat 24 авг. 2011 г., 13:16:18

В детстве процесс оболочки, общ. наследует открытые файловые дескрипторы оболочки. И стандартные файловые дескрипторы (стандартный ввод, стандартный вывод, стандартный вывод (или 0, 1, 2)) подключаются к псевдо-терминала, который обрабатывается эмулятором терминала.

Например (на Linux):

$ ЛС в /proc/$$/ФД -л
всего 0
lrwx------ 1 Муру Муру 64 декабря 10 16:15 0 -> /Дев/ПЦ/3
lrwx------ 1 Муру Муру 64 декабря 10 16:15 1 -> /Дев/ПЦ/3
lrwx------ 1 Муру Муру 64 декабря 10 16:15 2 -> /Дев/ПЦ/3
lrwx------ 1 Муру Муру 64 декабря 10 16:15 255 -> /Дев/ПЦ/3
$ ЛС в /proc/$(pgrep Терминатор -Ф)/ФО -л | грэп ПТС/3
lrwx------ 1 Муру Муру 64 декабря 10 16:15 26 - > в /dev/ПЦ/3

То есть, на выходе ЛС, или сам корпус, не обрабатывается оболочки, но эмулятор терминала (в GNOME терминал, Терминатор, в xterm и т. д.).


Вы можете проверить это:

На Linux, найти псевдотерминала (ПТС), используемого эмулятор терминала (говорят гном-терминал):

$ Общ -л в /proc/$(pgrep -Н гном-терминал)/ФД | грэп оч
lrwx------ 1 Муру Муру 64 10 декабря 18:00 1 -> /Дев/оч/1
lrwx------ 1 Муру Муру 64 10 декабря 18:00 15 - > в /dev/оч/20
lrwx------ 1 Муру Муру 64 10 декабря 18:00 2 -> /Дев/оч/1

Теперь, нестандартных соб (те, другие, чем 0,1,2) для гном-терминала будет использовать его, чтобы обеспечить вход и выход для снаряда. Эмулятор терминала считывает данные отправить, что ПТС и (после некоторой обработки, для цветов и т. п.) представлена на экране. В данном случае, это было бы 15, подключенных к ПЦ/20. Если я пишу что-то, что ПЦ, можно ожидать, что он появится в терминале:

enter image description here

Для дальнейшего чтения:


В другом случае, когда я делаю такие вещи, как:

Эхо $(общ.)
а=$(дата)
команда -v в ВИМ `some_script`

называется подстановкой команд. В команде замена, вывод команды попадает в плен к самой оболочки, и никогда не достигает терминала, если вы распечатать его (например, команда echo $(ЛС)). В этом случае осуществляется в Хауке Laging ответ.

+728
Joy Campbell 8 окт. 2018 г., 20:09:38

Вы можете использовать AppleScript для сделать что-то вроде этого:

$ коту.Баш
#!/бин/Баш
osascript - "$@" <<ВФ
на бегу агду
рассказать приложения "iTerm в"
активировать
 набор new_term на (Создать окно с профилем по умолчанию)
 скажите new_term
 скажите текущей сессии
 повторите с аргументов в argv
 написать текст арг
 конца повторять
 конец сказать
 конец сказать
конец сказать
конечный результат
ВФ

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

Например:

$ ./а.Баш "Эхо 'привет iterm2'"

   ss of iterm2 launch

Ссылки

+653
Sabik 6 окт. 2018 г., 00:18:05

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

для меня в 0 1 2 3 4 5; делать
 чек=$(аптайм | тр -д ',.' | у awk '{печати $10}')
 если [ "$регистрация" -ГТ 5 ]; тогда
 /usr/Бен/systemctl перезапуска httpd.услуги
интернет
 спать 10
сделано

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

Относительно вашего кронтаб вопрос, выполнить кронтаб -е и добавить запись в ваш файл:

* * * * * /ПУТЬ/К/СКРИПТУ

Задачи cron минимальный пройти временным разрешением 1 минута, так что, вам придется использовать цикл для repeting чек 6 раз каждые десять секунд.

+614
Sven the Mediocre 6 апр. 2022 г., 15:46:16

Это мое первое приложение для Mac.

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

+559
Samuel Dauzon 7 апр. 2020 г., 00:01:28

У меня есть сервер с 3 жесткими дисками SATA. У каждого есть 2 раздела: один маленький-это часть устройства /dev/md0, а массив RAID1 (/загрузки), остальные части массива массив RAID5 (на/dev/МД1), который представляет собой физический том LVM. Внутри него находятся 3 (МСИО) логических томов. Одним из них является такое ReiserFS 3.6 ФС около 100gigs данных.

Вчера сервер упал. При включении, смарт сказал мне, что один из дисков умер. Он действительно делает очень плохие звуки. Так что я снял старый диск, и пытался перезапустить систему на 2 оставшихся дисков. Который не удалось.

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

Итак, следующие советы нашли в как восстановить разбился Линукс МД массив RAID5 массив? похоже, это можно применить к моей ситуации, я сделал то, что, вероятно, было просто глупо: я побежал

для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -С64 /Дев/СД[АВ]2 отсутствует

Теперь, я могу начать этот массив, но утилиты LVM (vgscan, выполнив, pvck) не могут найти ничего, связанные с LVM на массив, и я совершенно не в состоянии добраться до моего сведения. Я просто стереть все метаданные?

У меня такое ощущение, что фактические данные по-прежнему там, неповрежденный (не только метаданных LVM). Есть ли шанс вернуть данные? Как?

Обновление:

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

для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -С64 на /dev/sda2 и /dev/sdb2 буд ет экспортироваться отсутствует
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -С64 на /dev/sdb2 буд ет экспортироваться как /dev/sda2 отсутствует
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -С64 на /dev/sda2 отсутствует файл /dev/sdb2 буд ет экспортироваться
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -С64 на /dev/sdb2 буд ет экспортироваться отсутствует файл /dev/sda2
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -С64 отсутствует файл /dev/sda2 и /dev/sdb2 буд ет экспортироваться
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -С64 отсутствует файл /dev/sdb2 буд ет экспортироваться как /dev/sda2

для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -c512 с /dev/sda2 и /dev/sdb2 буд ет экспортироваться отсутствует
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -c512 с /dev/sdb2 буд ет экспортироваться как /dev/sda2 отсутствует
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -c512 с /dev/sda2 отсутствует файл /dev/sdb2 буд ет экспортироваться
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -c512 с /dev/sdb2 буд ет экспортироваться отсутствует файл /dev/sda2
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -c512 отсутствует файл /dev/sda2 и /dev/sdb2 буд ет экспортироваться
для mdadm --создать устройство /dev/МД1 --предположим-чисто -л5 -Н3 -c512 отсутствует файл /dev/sdb2 буд ет экспортироваться как /dev/sda2

Что в принципе все возможные заказы, как с -C64 и -c512. После каждого испытания я провел vgscan. Не найдено ничего. Может, я не должен использовать vgscan, но каким-то другим инструментом?

Обновление 2:

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

корень@в Debian:~# для mdadm --изучить раздел /dev/sda2
на /dev/sda2:
 Магия : a92b4efc
 Версия : 0.90.00
 Идентификатор UUID : 1f5462ab:6945560d:019b01a5:914dd464
 Время Создания : Пт Окт 17 12:40:40 2008
 Уровень RAID : RAID массив 5
 Используемый размер Дэв : 160015360 (152.60 гиб 163.86 ГБ)
 Массив размер : 320030720 (305.21 гиб 327.71 ГБ)
 Устройства RAID : 3
 Всего Устройств : 3
Предпочтительный Незначительные : 1

 Время Обновления : Вт Апр 12 08:15:03 2011
 Состояние : активный
 Активных Устройств : 3
Работающих Устройств : 3
 Неисправных Устройств : 0
 Запасные Устройств : 0
 Контрольная сумма : 64d514fb - правильно
 События : 137

 Макет : слева-симметричные
 Размер блока : 64 КБ

 Количество Основных Незначительные RaidDevice 
этот 0 8 2 0 синхронизации устройства /dev/sda2
 0 0 8 2 0 синхронизации устройства /dev/sda2
 1 1 8 18 1 активной синхронизации и /dev/sdb2 буд ет экспортироваться
 2 2 8 34 2 активных синхронизации и /dev/sdc2

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

+538
petricS 29 сент. 2020 г., 03:53:21

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

+530
greenglass 4 апр. 2019 г., 12:06:38

Друг поставил меня в тупик странной просьбой. Его платформой является iPhone 4s с iOS 7. Его компьютер с Windows 7.

Вопрос: как можно ему SMS-сообщений от указанных номеров телефонов для отправки на своем компьютере и не отображаются на телефоне?

Он не хочет, чтобы заблокировать звонки с этих номеров, и он хочет иметь возможность читать текстовые сообщения на своих ПК, но не на его телефон.

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

Я нашел несколько приложений для iOS, которые будут черный список/блок текстовых сообщений от каких-то цифр, но не любой, который будет блокировать их на телефоне и отправить их на ПК (или Mac, но он не используете Mac).

+464
Tom Winkle 22 февр. 2011 г., 06:43:30

Системные настройки > центр управления > снимите флажок Автоматически переставить пространств, основанных на самых последних использовать

+454
Miltex 29 сент. 2018 г., 21:12:31

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

+410
alamtania 20 апр. 2023 г., 18:54:34

В этой ситуации способность Rustmouth людоеда может пристрелть и разрушить орнитоптер.

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

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

  • 603.3. Если способность срабатывает, контролирующий ее игрок добавляет его в стек как объект, который не является картой в следующий раз, когда игрок получит приоритет. [...]

    • 603.3 д остаток процесса для сдачи срабатывающая способность в стеке идентичен процессу для литья заклинание, перечисленных в правила 601.2 С–D. [...]

    • 601.2 с игрок объявляет своему выбору подходящего игрока, объекта или зоны для каждой целевой заклинание требует. [...]

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

704.3. Всякий раз, когда игрок должен будет получить приоритет (см. правило 116, “сроки и приоритет”), игра проверяет наличие каких-либо из перечисленных условий действий, вызванных состоянием, выполняет все применимые государственные действий одновременно как единое событие. Если какое-либо государство на основе действия совершаются в результате проверки, проверка повторяется; в противном случае все срабатывающие способности, которые ждут, чтобы быть помещены в стек помещаются в стек, затем проверка повторяется. Когда нет больше государства на основе действия были выполнены в результате проверки и не срабатывающие способности ждут, чтобы быть помещены в стек, соответствующий игрок получает приоритет. Этот процесс также происходит во время шага очистки (см. правило 514), за исключением того, что если не состоянием действия совершаются как результат ступеньки и не срабатывающие способности ждут, чтобы быть помещены в стек, то никто из игроков не получает приоритет и шаг заканчивается.

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

704.5 г если существо имеет прочность больше, чем 0, а общий ущерб, отмеченные на это, большее или равное его выносливости, что существо получило смертельные повреждения и разрушается. Регенерация может заменить это событие.

Таким образом, в описанной ситуации, последовательность событий играет такой:

  1. Нанесения боевых повреждений. Способность Rustmouth людоеда триггеров.
  2. Проверено государственные действия. Padeem умирает.
  3. Срабатывающая способность Rustmouth людоеда помещается в стек. Его цели выбираются в это время, и орнитоптер является легальной целью, потому что Padeem больше не находится на поле битвы.
  4. Аарон получает приоритет впервые после боевых повреждений.
  5. После того, как Аарон и Ник как передать приоритет, способности Rustmouth людоеда и орнитоптер будет уничтожен.
+400
Milky Miky 24 сент. 2010 г., 12:52:51

Это бывает, когда вы удаляете контакт из своего списка дел, контактов и потом нужно добавить его через свой Viber(протестировано на iOS и Android).

Как я это сделал:

  1. Кладезь контактный номер, что я хотела увидеть его/ее имя
  2. Для удаления его из моего списка контактов
  3. Открыт Viber и перейти больше, затем добавить контакт
  4. Ввели контактный номер и нажал готово (на iOS) Обратите внимание, что это не добавить контакта, ни он уведомляет абы получателя резонанса это имя.
+400
maya4134 15 мар. 2011 г., 23:01:01

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

Специальные Параметры
 # Расширяет число позиционных параметров в десятичном формате.

Поэтому скрипт может проверить, сколько параметров приводятся с такой код:

если [ "$#" -экв. 0 ]; тогда
 Эхо "вы не сдали какой-либо параметр"
интернет
+251
Esperanza Bierman 16 сент. 2011 г., 05:19:47

Похоже, это известная ошибка, которая была вокруг С (Если Google чего-то стоит) по крайней мере ОС х 10.8 (!) и до сих пор не исправлена. Это современный Apple для вас.

Ни один из этих работал для меня (например, "перестроить" опция неактивна, для начала!) но, возможно, они помогут вам.

Почте.приложение Inbox становится пустым после нескольких минут использования

+171
Elton Sanger 23 апр. 2012 г., 12:30:58

Вы всегда можете пройтись по родословной дерева вручную с использованием ПС-о двух=:

#! /бин/Баш -
пид=${1?Пожалуйста, дайте пид}
а
 [ "$пид" -ГТ 0 ] &&
 читал -р Цвет название < <(ПС -о идентификатор= -о комми= -п "$пид")
делать
 функции printf '%з\п' "$пид $имя"
пид=$ppid хранит
сделано

Или, чтобы избежать запуска ПС несколько раз:

#! /Бен/ш -
пид=${1?Пожалуйста, дайте пид}
ПС-АО пид= -O в дальнейшем= -о комми= |
 на awk -V стр.="$пид" '
{
 пид = 1$; идентификатор[пид] = $2
 суб(/([[:пробел:]]*[[:цифра:]]+){2}[[:Площадь:]]*/, "")
 имя[пид] = $0
}
 Конец {
 а (п) {
 печать п Наименование[п]
 Р = идентификатор[п]
}
}'
+105
NKijak 28 мар. 2021 г., 23:34:47

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