Помнит последнее местоположение окна
Я бы хотел ответить на свой собственный вопрос:
Ответы на dirkt - это прямой ответ на этот вопрос. Ответы на ОДС дает некоторые полезные решения и дополнительные предложения.
Но, ни один из них не решит проблему, с которой я сталкиваюсь.
Случае я столкнулся с тем, что сетевая среда является полностью вне моего контроля. На самом деле, я купил VPS сервер от VPS провайдера. Что они дают-это предварительно сконфигурированные сети. Я просто хотел переустановить VPS и смена операционной системы с Debian на другой дистр и у меня нет выбора, чтобы изменить любой сетевой среде, воспроизводя точно такие же настройки сети после установки.
После поиска в интернете и спросив помогает другим, где мне найти наилучшее решение для настройки статический IPv6-маршрутизатора и-адрес использовать netctl. netctl можно использовать через dhcpcd в качестве основы для переговоров DHCPv4, а также предоставляет простые способы настройки IPv6 статически. Вот моя конфигурация до сих пор:
Описание=основного DHCP соединение локальных сетей'
Интерфейс=eth0 в
Соединение=локальных сетей
ИС=DHCP-сервер
#Клиент DHCP=через dhcpcd
#DHCPReleaseOnStop=нет
ИП6=статическое
Address6=('2001:****:****::****/***')
Routes6=('2001:****:****::****')
Gateway6='2001:****:****::****'
Ваш код вполне ок, я бы, наверное, сделать это как быстрое решение. Это более эффективно, чтобы на самом деле выйти СЭД сразу после печати: сед-Н '1{г;г}'
, чтобы избежать чтения всего файла без причины.
Сейчас самая неловкая часть читает файл дважды, чтобы получить первые две строки. Вы могли бы просто использовать примитивы оболочки:
{ читать -Р вар1; чтение -Р переменная2; } < входной_файл
а затем либо сохранить СЕПГ -я 1,2 Д'
или просто использовать хвост -П +3 > выходной_файл; МВ входной_файл выходной_файл
.
Лучший способ сделать это в один проход, чтобы прочитать две переменные с чтения
, а потом кот и остальные:
{ читать -Р вар1; чтение -Р переменная2; кошка; } < входной_файл > выходной_файл
Обратите внимание, что я сохранить результат в другой файл (и затем вы можете скопировать его обратно). Это не так "элегантно", как реализована модификация с СЭД
, но это безопаснее, и он делает то же количество записей. Эта последняя версия также только читает файл один раз, а не три раза.
Попробуйте запустить средство проверки памяти с установочного компакт-диска или меню grub(если у вас есть один перечисленных там). Если нет проблем, зайдя в систему в BIOS config и введите меню Т. И. М. и отключить Интел Турбо буст технология HyperThreading, С1Е(расширенный процессора Halt), ЭИСТ процессора, и XMP. Попробовать перезагрузку. Если это не удается, и далее с этим гидом. Отключить опции виртуализации в функции BIOS. Под периферийные устройства, отключить xHCI, что. Сохранить и перезагрузить. Когда система загрузится, попробуйте включить настройки до сбоя загрузки. Этот параметр не является причиной проблемы, и вы должны оставить его на все времена. Тогда вы можете продолжить переходя на другие параметры, по одному за раз, пока не недостаточностью, то skippning, что настройки в следующий раз.
Реф: http://www.manualowl.com/m/Gigabyte/GA-Z77-DS3H/Manual/273234
Связанные вопросы
Похожие вопросы
Вы пробовали этот учебник или щенка в Linux официальный учебник (стр. 21)?
Вам не придется сжигать щенка Linux на обычный компакт-диск, просто повторите все установки процесс внутри в VirtualBox. Не забудьте подключить флэш-диск в виртуальной машине.
В качестве второго варианта вы можете попробовать установить изысканный загрузчик на Родерик В. Смит вместо ремонта. ремонт, который кажется заброшенным.
Вот руководство по установке на изысканный: http://www.rodsbooks.com/refind/installing.html#osx
Хотя я использую более новую версию Ubuntu (и MATLAB), это работал большой для меня: Я только что установил Матлаб 2012b на Ubuntu 12.10 с последующей установкой в среде MATLAB-пакет поддержки программного обеспечения Центра Убунту:
судо apt-получить установку в среде MATLAB-поддержка
(Как на это ответить на вопрос: https://askubuntu.com/a/140078/16835)
Это позволит добавить на рабочий стол значок/пусковая, а также позволяют фиксировать связь проблемы компилятора.
- Перейдите в Настройки -> Дополнительные Настройки -> Конфиденциальность.
- Найти в разделе блокировка SIM-карты, выберите нужную SIM-карту, чтобы изменить PIN-код, затем нажмите "измен".
После владения Агрикола какое-то время, я, наконец, получил группу опытных игроков и решили использовать меня (интерактивные) палубе. Я просто открыл ее, и внутри колоде есть карты, крапленые, С Е, что означает, что карта из основной (простой) палубе.
Была ли это ошибка? Это специально? Если да, то как, черт возьми, я должен выяснить, какую карту идет на какой палубе?
Я ответ на свой собственный вопрос, потому что я думаю, я нашел ответ сам...
Я наконец-то купил внешний CD/DVD-плеер и загрузитесь с этого устройства (с загрузочного диска Убунту внутри) и тогда я мог бы переустановить всю систему.
Обратите внимание, что я изначально хотел стереть старые перегородки, так что переустановить не был для меня проблемой. Конечно, мое решение не бесплатный (я выбрал модель ~ 40€...), но это работает.
Если вы установите exiftool из CPAN можно выполнить следующий сценарий, предполагая, что все ваши файлы находятся в папке под названием "Все"
#!/Бен/ш
для меня во всех/*; у
Спец=`exiftool -т-ы-д "%г-%м-%д %ч:%м:%ы" -CreateDate "$я"`
читать X Дата <<<${спец}
Эхо "$я:$дата"
штрих -д "$дата" "$я"
сделано
Попробуйте это, чтобы увидеть, что происходит на самом деле:
Эхо linkcp ЛНК* темп
linkcp
получает более двух аргументов, но заботится о первых двух только.
Вам нужно что-то вроде этого:
linkcp() {
местных я Нум=$# tmparray=()
Для((я=1;я<Нум;я++)); делать
tmparray[я]="$(реального пути "${!я}")"
сделано
если [ "$#" -эквалайзер 2 -о "$#" -ГТ 2 -А-D "${!Нум}" ]; затем
Эхо СР "${tmparray[@]}" "${!Нум}"
еще
Эхо "ошибка"
интернет
}
После тестирования убрать эхо
.
Это принимает один аргумент, в то время, определяет его настоящее имя и называет СР
с аргумента массив, а не один аргумент. Массив может содержать один аргумент, тоже. Вы можете адаптировать этот тест, если СР
будет всегда копировать в директорию только (и не перезаписывать файлы или скопировать в новое имя файла).
У меня есть несколько презентаций, которые должны быть объединены в одну презентацию. Они имеют разные шаблоны/фон слайдов. Это, кажется, довольно просто сделать на Windows, но я не могу найти любую документацию о том, как сделать это на Mac.
Я только что установил Ubuntu сервер на VPS.
Чтобы настроить сервер, я читаю руководство Убунту сервер. Но руководство Убунту сервер не все мне рассказывает.
Е. Г. Руководство Убунту сервер не рассказать мне о том, как обезопасить SSH, который является, на мой взгляд, важное, что нужно сделать после установки сервера.
Я знаю, что я должен обеспечить доступ по SSH, но я могу забыть вещи, чтобы настроить. Потому что я не знаю, что я не знаю.
Какая существует руководство, которое говорит мне, какие важные вещи я после установки Ubuntu сервер? Если нет, может кто-нибудь сказать мне эти вещи?
Недавно я купил себе 2-ой рукой компьютер, который имеет следующие технические характеристики:
- iMac (27 дюймов, середина 2011 г.)
- Процессор: 3.4 ГГц процессор Core i7 с
- Память: 16 ГБ 1067 МГц DDR3
- Видеокарта: AMD Radeon серии HD 6970M 2048 Мб
- Хранение: 1ТБ Сата HD
Он был установлен Сьерра, и я использовал его на пару недель.
Тогда я повышен до высокого Сьерра и заметил, что он очень медленный.
Кажется, лаги везде, даже при вводе текста в текстовое поле в сафари. Отставание не является крайней, но она есть.
Я предполагаю, что это имак 2011 обладает недостаточной вычислительной мощности плавного запуска высокая Сьерра, который был выпущен в 2017 году, так что я хотел бы сделать даунгрейд до более ранних версий ОС.
Я считал понижение в Сьерра, но мне кажется, что было бы еще лучше даунгрейд до более ранних версий ОС, таких как Эль-Капитан или раньше.
От macOS и даты выпуска на странице в Википедии, я предполагаю, что это имак был выпущен со Львом.
Я использовать Xcode 9 и не более того, и я предполагаю, что это имак имеет 64-битный процессор, и я не знаю, какой была первой операционной системой, поддерживающей 64-разрядные.
Я хочу откатиться на самую раннюю версию, что я могу, чтобы обеспечить плавный опыт.
Так что ОС должна я возвратить?
Используйте Баш [[
условное построить и предпочитают $(
<команда>)
подстановка команд конвенции. Кроме того, [[
предотвращает разбиение значений переменных, поэтому нет необходимости цитировать команда подстановки чуть..
если [[ $(команды netstat -ЛНП | команда grep ':8080') = *Ява* ]]; затем
Эхо "нашли кота!"
интернет
Я побежал мой полурегулярные по rsync резервное копирование на моем личном ноутбуке на внешний диск сегодня, и я заметил много .в Git/
папки имеют свои резервные копии обновляются, предположительно потому, что они были изменены. Однако, есть множество репозиториев Git на моей системе, что я не прикасался в течение длительного времени, конечно, не с сегодняшнего дня и до последнего резервного копирования.
Что угодно может случиться такое, что каждый репозиторий Git на моей системе будет иметь свою .ЖКТ/
папка обновляться?
Изменено время каждой папки в секунду или около того в то же время несколько часов назад, на котором я не помню ничего интересного на моей системе:
>>> для dir в ОС.listdir('.'):
... если ОС.путь.существует(ОС.путь.присоединиться(Дир '.ГИТ')):
... _ = ОС.система('стат-с %г' + 'символы"%s"' % ОС.путь.присоединиться(Дир '.ГИТ'))
...
2019-06-08 12:05:42.925587738 -0400
2019-06-08 12:05:42.945586351 -0400
2019-06-08 12:05:42.965584965 -0400
2019-06-08 12:05:42.985583576 -0400
2019-06-08 12:05:42.995582884 -0400
2019-06-08 12:05:43.045579436 -0400
2019-06-08 12:05:43.105575310 -0400
2019-06-08 12:05:43.145572557 -0400
2019-06-08 12:05:43.155571870 -0400
2019-06-08 12:05:43.175570494 -0400
2019-06-08 12:05:43.185569805 -0400
2019-06-08 12:05:43.195569117 -0400
2019-06-08 12:05:-0400 43.205568430
2019-06-08 12:05:43.215567741 -0400
2019-06-08 12:05:43.225567054 -0400
2019-06-08 12:05:43.245565678 -0400
2019-06-08 12:05:43.255564991 -0400
2019-06-08 12:05:43.265564302 -0400
2019-06-08 12:05:49.305158116 -0400
2019-06-08 12:05:43.295562238 -0400
2019-06-08 12:05:43.325560175 -0400
2019-06-08 12:05:43.345558798 -0400
2019-06-08 12:05:43.355558111 -0400
2019-06-08 12:05:43.365557422 -0400
2019-06-08 12:05:43.375556735 -0400
2019-06-08 12:05:43.385556046 -0400
2019-06-08 12:05:43.405554670 -0400
2019-06-08 12:05:43.415553983 -0400
2019-06-08 12:05:43.425553296 -0400
2019-06-08 12:05:43.435552606 -0400
2019-06-08 12:05:43.445551919 -0400
2019-06-08 12:05:43.465550543 -0400
2019-06-08 12:05:43.475549856 -0400
Содержимое папок не изменяются - просто сами папки.
Я даже не использовал сегодня в Git.
Какого рода вещи возможно массовое касание .такой папки в Git? Я на Arch Linux, работающих в GNOME-Shell, и я не могу думать о том, какие инструменты я использую, который может сканировать всю систему репозиториев Git.
Я покровительствуемого лица в Канаде и я путешествую оттуда в Египет на лето. Я вылетаете из Оттавы и транзитом через Торонто, прежде чем отправиться в Египет. Я буду использовать мой канадский проездной документ на проезд. Нужна ли мне транзитная виза, когда я добраться до Торонто?
Я создал виртуальную машину с CLI и ISO Lubuntu, которая 16.04 с помощью VirtualBox. Теперь мне нужно несколько машин с аналогичными характеристиками (но с разных IP-адресов, чтобы проверить на C сетевых приложений я уже писал), поэтому я клонировал первый.
Я поменял настройки сети на обоих компьютерах, чтобы они как бы сетевого адаптера, подключенного к внутренней сети с тем же именем.
Если я пытаюсь запустить $ команду ifconfig
на обоих компьютерах, я получаю один и тот же IP (т. е. 10.0.2.15
). Почему? Как сделать разные айпишники?
Вот то, что внутри /и т. д./сети/интерфейсов
обеих машин:
# Этот файл содержит описание сетевых интерфейсах, имеющихся в системе
# и как их активировать. Дополнительные сведения см. В разделе интерфейсы(5).
источник /и т. д./сети/интерфейсов.д/*
# Сетевой интерфейс loopback
авто Ло
iface защитный Ло инет замыкания
# Основной сетевой интерфейс
авто enp0s3
iface защитный enp0s3 инет по DHCP
Поскольку 2016-10 или так ДНФ был изменен ее по умолчанию. Это означает, что при выполнении команды
# ДНФ --корневого_каталога_установки=/шоссе/Ново-коренной --releasever=26 \
группа установить пользовательские среды
ДНФ теперь сначала ищет и т. д./ДНФ/ДНФ.конф
и т. д/Юм.РЕПО.Д
в каталог/mnt/нов-корень
, по умолчанию.
Это значение по умолчанию можно изменить через указание:
--setopt=reposdir=/другие/путь --конфиг /другое/расположение/ДНФ.конф