Стратегии Машина Времени?

В bash и KSH, расширяя массив, как если бы это был обычный строковой переменной, дает первый элемент массива. То есть, $somearray такое же, как ${somearray[0]}. (*)

Так,

somearray=(Foo бар ДОО)
Эхо "$somearray"
Эхо "$somearray" | сан. узел: ж

отпечатки фу и 1, так как ФОО только одно слово. Если у вас somearray=("Foo бар ду" "переменный ток АББА") , то с туалетом будут показывать три слова.

Вы должны будете использовать "${somearray[@]}" , чтобы развернуть все элементы массива в отличие оболочки слов (аргументы), или "${somearray[*]}" , чтобы развернуть их в одну оболочку слова, вступил с пробелами (**)

В любом случае, обратите внимание, что количество элементов в массиве и количество слов (в туалет -Вт или человеческое чувство языка) не то же самое, см. ниже. Использовать "${#somearray[@]}" , чтобы получить количество элементов в массиве.

somearray=("Foo бар ду" "ACDC с АББА")
Эхо "${#somearray[@]}" # 2 элементов, которые содержат
Эхо "${somearray[@]}" | сан. узел-Ш # 5 разделенных пробелами слов в общей сложности

(*) игнорируя редкие и ассоциативные массивы сейчас.

(**) предполагая по умолчанию МФС.

+389
Aurimas Niekis 5 дек. 2013 г., 00:58:25
22 ответов

Теперь вы можете экспортировать заметки в PDF в программа (это не было возможно до недавнего времени): http://docs.kde.org/stable/en/kdegraphics/okular/annotations.html

Похоже, программа должна быть построена с Poppler, по крайней мере, версия 0.20. Он работает с Ubuntu 13.04.

+961
Angel laurito 03 февр. '09 в 4:24

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

+899
haalshaikh 28 окт. 2022 г., 00:30:23
Другие ответы

Связанные вопросы


Похожие вопросы

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

е 'x2f\'

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

deUrl функция() {
 Е "${1//%/\\х}"
}

(Он преобразует каждый % к , затем печатает его с printf.)

+882
Tankist88 24 нояб. 2012 г., 22:19:08

Я использую R в терминал. Я использую редактор для написания кода, но проверить части сценария я использовать терминал как в сценарии написано. Есть ли способ, чтобы получить сессии R в терминал, чтобы иметь синтаксис Р выделить.

+873
Luis Gonzales 3 июн. 2023 г., 19:14:32

Проблема я сталкиваюсь

При работе на Android-студия, затмение или даже командной строки Gradle, а программное обеспечение Java часто зависает (хотя обычно это после того, как я обновить мою систему/менять Ява). Для Android-Studio и Eclipse, если я перееду на другой рабочий стол и вернуться обратно, то становится серое окно и интерфейс не вернется, даже после нескольких часов. Я предполагаю, что это Java вопрос.

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

Что я могу наблюдать

  • Один процессор всегда на 100%
  • Я не могу сделать дамп потока в Android-Studio (как описано здесь): он промерзает, а также.
  • Если я запускаю большой компиляции C++ в то время как Android-студия/затмение/Gradle в замерзает (т. е. компиляции, которая занимает все мое ЦП), то он перестает зависать и я могу продолжать свою работу до тех пор, пока в следующий раз (а это случается крайне часто).

Что я пробовал

  • Я попробовал другой оконный менеджер: я могу воспроизвести ошибку на XMonad и Fluxbox
  • Я пытался экспортировать _JAVA_AWT_WM_NONREPARENTING=1 в /etc/profile.d/jre.sh
  • Я пыталась переключиться между Ява-7-JDK версии, на Java-7-OpenJDK В, С Java-8-набор JDK, Джава-8-использовать OpenJDK
  • Я попытался запустить wmname LG3D
  • Я попытался запустить команду killall -е АБР, как советуют в комментариях
  • Я пытался jmap <идентификатор процесса> на <идентификатор процесса> в Android Studio, но у меня "DebuggerException: не могу присоединиться к процессу"
  • Я пытался jcmd <идентификатор процесса> ГХ.запустить на <идентификатор процесса> в Android Studio, но у меня "DebuggerException: не могу присоединиться к процессу" и "не удалось открыть сокет файл: целевой процесс не отвечает или точка доступа виртуальная машина не загружается".
  • Я пытался удалить мой .Gradle в каталоге
  • Я пытался признать недействительными и перезагрузите Android-студия (но проблема не выглядит, чтобы быть уникальным в Android Studio, поскольку я испытал это с Eclipse, тоже)

Моя конфигурация

Я на Arch Linux (но аналогичная проблема была обнаружена на Линукс Минт) с удивительным ВМ (я же с XMonad и Fluxbox). Насколько я помню, это всегда происходило на этой машине (я поменял в октябре 2014 года). До этого работал на Debian (но с удивительным ВМ так же). Я обновил Андроид-студия (от около 0,8 до последней версии).

Что могло произойти? Или как я могу выяснить?

Проблем, связанных с

Недавно я нашел этот пост про подобную проблему. Я попробовал то, что он советует (т. е. я попробовал экспортировать LD_ASSUME_KERNEL=2.4.1; андроид-студии), но затем Android Studio не запускается вообще. Возможно ли, что у меня также есть проблемы с и nptl?

+863
Anu Kumari 28 авг. 2022 г., 07:19:21

Играя вчера вечером мост мой партнер открыл 2NT, показывая 20-21 очков. У меня было 11 HCP и пять крупных карт. Я использовал Якоби перевод, назвав 3 червы, а мой партнер ответил 3 пики (так что пока все нормально), то мне нужно было показать наши возможности малы силы шлема. Я не хочу называть 4 дама, как она, возможно, только имели две пики. В равной степени я не хочу называть 3NT в случае, если она прошла. Поэтому я позвонил 4NT и начался большой спор о том, что был Эйс спрашивал.

Что мне ответили? Все Джекоби страниц перевода я нахожу в сети только укажите полные ответы после 1БК.

+841
Levi Maes 25 июл. 2023 г., 20:31:12

У меня Debian Джесси сервер, и у меня установить сервер Apache. Из Apache провел несколько сайтов с разных IP-адресов. Мой сервер есть ресурсы для KVM. Мой вопрос - Как я могу установить мой бесплатный IP для оценки КВМ машина.. Мой свободный IP из eth0:3 -> 80.80.130.135 Мои настройки /etc/сети/интерфейсов файла:

# Сетевой интерфейс loopback 
авто Ло
iface защитный Ло инет замыкания

# Основной сетевой интерфейс

авто eth0 в
авто интерфейс eth0:0
автоматический интерфейс eth0:1
авто интерфейсе eth0:2
автоматический интерфейс eth0:3

разрешить-поддержку hotplug eth0 в
слово iface eth0 в инет статический
 адрес 80.80.130.131
 сетевая маска 255.255.255.192
 сеть 80.80.130.128
 трансляции 80.80.130.191
 шлюз 80.80.130.1
 # ДНС-* варианты реализуются пакет resolvconf, если установлен
 ДНС-серверы 85.17.151.123 62.211.64.122
 ДНС-поиск локального домена

iface защитный интерфейс eth0:0 инет статический
 адрес 80.80.130.132
 сетевая маска 255.255.255.192
 сеть 80.80.130.128
 шлюз 80.80.130.1
 # ДНС-* варианты реализуются пакет resolvconf, если установлен
 ДНС-серверы 85.17.151.123 62.211.64.122
 ДНС-поиск локального домена


iface защитный интерфейс eth0:1 инет статический
 адрес 80.80.130.133
 сетевая маска 255.255.255.192
 сеть 80.80.130.128
 трансляции 80.80.130.191
 # ДНС-* варианты реализуются пакет resolvconf, если установлен
 ДНС-серверы 85.17.151.123 62.211.64.122
 ДНС-поиск локального домена


слово iface eth0 в:2 инет статический
 адрес 80.80.130.134
 сетевая маска 255.255.255.192
 сеть 80.80.130.128
 трансляции 80.80.130.191
 # ДНС-* варианты реализуются пакет resolvconf, если установлен
 ДНС-серверы 85.17.151.123 62.211.64.122
 ДНС-поиск локального домена


слово iface eth0 в:3 инет статический
 адрес 80.80.130.135
 сетевая маска 255.255.255.192
 сеть 80.80.130.128
 трансляции 80.80.130.191
 # ДНС-* варианты реализуются пакет resolvconf, если установлен
 ДНС-серверы 85.17.151.123 62.211.64.122
 ДНС-поиск локального домена
+814
Tom Duffy 30 июн. 2015 г., 13:09:46

Чтобы освободить место в iPhotos ("фотопленка"), на вашем iPhone (или iPad) перейти к:

Альбомы > "Недавно удаленные" и выберите фотографии для окончательного удаления. Я буду держать пари, у вас есть тонны фотографий, есть тут места. Что следует предпринять большое давление на ваше свободное пространство для фотографий. Сам, ну я не знаю, что там было на века ... ;-)

Обновление: после дальнейшего сведения из ОП, похоже, он может фотографировать и они хранятся на устройстве, но эти фото просто не появляется в альбоме "фотопленка". Я подозреваю, что "фотопленка" - это псевдоним DCIM и место хранения. Может быть что-то неправильно с тем, как добавил эскизы ссылками на хранение папку DCIM папку ссылки. Таким образом, совет, который вы получали на удаление в SQL-Lite в дБ.

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

Я помню с Outlook .папки пст была (2) ГБ (Я верю), что все вокруг после того, как файл нажмите 2 ГБ. Я только что проверил это для вас и Макс в SQL облегченная размер файла 140 ТБ, так что это не может быть проблемой. Однако, размер запроса, что извлечь в памяти из огромного по SQL Lite в БД может быть ограничивающим фактором:

https://stackoverflow.com/questions/14451624/will-sqlite-performance-degrade-if-the-database-size-is-greater-than-2-gigabytes

Верхний предел для SQL-запроса к SQL Lite в БД требуется, чтобы отобразить фотографии в альбоме "фотопленка" выглядит вероятным кандидатом, если ваши фотографии магазина огромен и размер запроса, необходимые для отображения их в рулон камеры ограничено в памяти

+772
jonsanders101 23 апр. 2012 г., 09:04:57

У меня есть скрипт myscript.sh

#!/Бен/ш

Эхо 1 $$2

что используется что-то вроде ...

./бар myscript.sh фу 

что дает мне выход ...

Василий Пупкин

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

./myscript.sh -есть foo и corespond к $1

и

./myscript.sh -б-бар и corespond до $2
+695
Harry 17 июл. 2020 г., 17:05:38

"пять миллионов" файлы и 1 ТБ в общей сложности? Ваши файлы должны быть очень маленькими, то. Я бы просто попробовать по rsync:

в rsync-alPEmivvz /источник/реж пульт.хозяин.дву:/основание/реж

Если вы не имеете что - либо ваш случай не позволяет, используя rsync и, я бы по крайней мере проверить, если с 7z работает с вашими данными. Она не может, но я думаю, что это все-таки стоит попробовать:

С 7z-архив.С 7z /источник/реж

Или если вы не чувствуете себя комфортно с 7z по крайней мере попытаться сделать .тар.ХZ архиве:

архиве ЗАО тдо.тар.ХZ /источник/реж

(следует отметить, что старые версии дегтя не создать .тар.в XZ архивы, но .тар.лзма архивов, при использовании J в выключателе. Даже еще более старые версии дегтя, не поддерживают Дж флаг вовсе.)


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

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

Проверьте, есть ли ваш дистрибутив имеет средство в их РЕПО, или попросите вашего администратора установить его, когда он на рабочем месте.

инструмент устанавливается куча симлинков для себя, поэтому упаковка и распаковка становится ветер:

архив apack.тар.<файлов XZ и/или директории>

Создается архив.

архив aunpack.7z архивов

Расширяет архиве.

archive.rar АЛС 

Файл содержимое списков.

Какой архив создается, инструмент распознает, что расширение архива в командной строке.

+666
Squash019 21 авг. 2021 г., 18:13:53

По данным посольства КНР, китайские граждане могут подать заявление на паспорт/проездные документы в ближайшее консульство, независимо от юрисдикции. (http://www.china-embassy.org/chn/lszj/zytz/t1572101.htm)

Чтобы быть на 100% уверены, что вы могли бы вашему супругу обратиться в Нью-Йорке консульство или посольство по электронной почте Китая в китайском. Они довольно хорошо о том, чтобы вернуться к вам.

Я проверил сайт консульства Ла для требования применения проездной документ для ребенка. Хотя они также ничего не говорил о юрисдикции, доказательство проживания, необходимые для применения. Вам потребуется анкета, фото, свидетельство о рождении ребенка (оригинал и копия), родителей паспорт (оригинал и копия), родителей свидетельство о браке (orinial и копия), подтверждение места жительства родителей на момент рождения ребенка (оригинал и копия)и либо вы, либо ваш супруг должен сопровождать ребенка в приложение. (http://losangeles.china-consulate.org/chn/lszj/hzlxz/hzlxzxz/t1526294.htm)

+648
user1294122 16 июн. 2012 г., 21:03:26

Возможные Дубликаты:
Как безопасно удалить второй раздел подкачки?

У меня есть старый раздел подкачки, то я удалил старый раздел с Ubuntu и затем установил Ubuntu 11.10, но он сделал еще один раздел подкачки теперь я хочу, чтобы определить и удалить старый раздел подкачки как это сделать?

+619
KCD 12 сент. 2012 г., 04:19:43

Написание пакета R не обязательно является эквивалентом кандидатской диссертации главе или журнала Paper. Лучший ответ на эти вопросы будет ваш нынешний кандидат советников. Тем не менее, за свою карьеру все зависит от того, что будет соответствующего качества, влияние или влияние вашего пакета R и завершенную кандидатскую диссертацию. Успешный пакет R дает один невероятный авторитет в количественных полях, иногда даже намного больше, чем кандидат наук. Давайте скажем так если из двух кандидатов практически равны во всех отношениях, но продемонстрировал превосходное знание и влияние на Р сообществу инновационные и успешные пакета R, относящихся к его компетенции; кандидат с Р пакет будет рассмотрен более ценен, чем без него. Учитывая, что я не думаю, что ваш вопрос либо сделать это или сделать то. Я думаю, что вы должны сделать оба. Завершить свою работу, чтобы заработать ваш тезис в наиболее традиционным способом. Но, также принять дополнительные усилия, чтобы развивать этот пакет R таким образом, наиболее актуальны для вашей области, и общего применения. Это займет больше времени. Но, это того стоит. Если вы не сделаете этого сейчас, когда у вас есть свобода созерцания бюджетирования на это времени, вы можете сожалеть об этом позже, когда профессиональная нехватка времени может помешать вам снова, чтобы когда-нибудь возобновить эту возможность.

+613
Shikadai 5 апр. 2013 г., 19:17:07

Это не совсем то, что вы описываете, но у вас считается количество пикселей? Она имеет простой JavaScript-код букмарклета сделать сохранение страниц из браузера Safari или Chrome, что приложение и веб-интерфейс, который очень твердый, и это дает вам урезанной версии каждой закладки, для удобства чтения, а также нормальные ссылки. Может закончиться тем, что вы ищете.

Количество пикселей

+582
khadga regmi 11 янв. 2016 г., 08:33:40

Компьютер мой друг разбился. Он взял его в магазин Apple, и они сказали, что 1 ТБ HDD был не в состоянии. Они взяли его, чтобы загрузиться с внешнего и сказал ему идти домой его вещи, и они могут заказать и установить точно такой же Фьюжн драйв. Он был резервного копирования, диск спешился и не появишься. Мы получили новый SSD и заменил старый 1ТБ Seagate жесткий диск. Установка ОС прошла успешно.

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

список diskutil coreStorage 

enter image description here

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

Какие есть варианты для восстановления данных? Я не уверен, если диск полностью не удалось, потому что Apple удалось дать ему доступ к диску, когда он не в первый раз.

На 128 ГБ SSD есть, но не отображается в режиме внешнего диска. Это связано в определенной конфигурации выдается из-за способа синтеза диска наметили. Например, если бы я мог загрузиться с 128 ГБ SSD я смогу прочитать 1 ТБ HDD. Или, это возможно для меня, чтобы подключить жесткий диск к моему iMac и спасти 100 ГБ необходимых данных.

+559
Larsson 15 янв. 2016 г., 06:51:11

Калибр Install calibreInstall via the software center

Обзор

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

Калибр-это в первую очередь электронная книга программа каталогизации. Она управляет вашей коллекцию электронных книг для вас. Это разработано вокруг понятия логической книги, то есть одна запись в базе данных, которая может соответствовать eBooks в нескольких форматах. Также имеется возможность преобразования из десятка различных форматов электронных книг в LRF и EPUB. Графический интерфейс для преобразования программного обеспечения может быть легко доступны, просто нажав на "кнопку Конвертировать электронные книги".

Поддерживаемые форматы входного сигнала: Моби файлов azw, лит КНР, в формате epub, файлы odt, HTML и ЦБ РФ, CBZ, РТФ, ТХТ, PDF и ЛРС.


Начиная калибра Электронная книга зрителя, как отдельное приложение

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

#!/usr/Бен/ОКР кода валюты XDG-открытые
[Запись Рабочего Стола]
Версия=1.0
Тип=Приложение
Терминал=ложь
Значок=Калибр
В exec=Электронная книга-просмотр %Ф
Название=Книга Зрителя
Комментарий=Дисплей .файлы epub и других читалок форматы
StartupWMClass=книги-просмотр
Свойства mimeType=применение/х-mobipocket-Электронная книга;приложения/в формате epub+зип;

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


Нажмите на книгу и открыть в Книгу-просмотра, сделать это приложение (УСР/бин/книги-Просмотр) по умолчанию для данного типа файла.

+453
phoenixSid 19 авг. 2012 г., 16:09:54

Я установил консоль машинке: ноутбук с минимальный Дебиан установить и без X-сервера. Я использую его как печатную машинку, и я использую WiFi, чтобы синхронизировать свои документы.

Я подключаюсь к WiFi с помощью шифрования WPA-просителя. Что подразумевает редактирование файл /etc/сети/интерфейсов каждом подключении к новой сети - и это немного утомительно.

Что бы быть хорошим менеджером сети CLI, который может сделать подключение к новым сетям легче. Он должен уметь:

  • Показывает список доступных сетей
  • Позвольте мне выбрать один и подключить на время пароль WPA
  • Запоминает пароли и автоматически подключаться к соединениям, которые я использовал раньше
+423
sanyam mittal 1 мая 2016 г., 08:52:08

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

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

В настоящее время у меня они все в папке/usr на/sbin/my_app_name/ но я понимаю, что не стоит класть вещи там. Но где я должен поставить такие скрипты? В идеале я хотел бы просто перейти на my_app_name папке, которая содержит скрипты, в нужном месте.

+378
patrician 23 сент. 2018 г., 11:34:20
Взаимодействуя с другими людьми.
+362
Sumit M Asok 9 апр. 2016 г., 04:09:11

Вы должны использовать netctl. Это Арч Линукс встроенный в систему управления сетью. Если он еще не установлен (он должен быть), запустить Пакман -Сю netctl тогда посмотрите в файле/etc/netctl. Есть примеры файлов конфигурации в файл/etc/netctl/примеры. Чтобы использовать пример, скопируйте его в/etc/netctl и редактировать его под свои настройки. Поэтому для вашего случая, запустить СР в /etc/netctl/пример/беспроводной-ВПА в /etc/netctl/somedescriptivename затем отредактировать файл/etc/netctl/somedescriptivename под свои настройки.
Чтобы включить автоматическую настройку беспроводных сетей с systemd, убедитесь, что wpa_actiond пакет установлен и включить службу: systemctl включить [email protected]

Для получения более подробной информации, пожалуйста, ознакомьтесь с Netctl Вики запись.

+239
FREDDY CRUZ 22 окт. 2019 г., 22:49:58

Короткий ответ, Не С "но"; это всегда лучше, чтобы встроенный в упаковочной системы (АТСЭ) для управления файлами, которые он установил. Если вы просто удалить эти файлы, они, вероятно, появятся при следующем обновлении любой из перечисленных пакетов, неожиданно испаряясь ваша экономия пространства. Вместо использования программного обеспечения центр (или apt-get и aptitude) снять сами пакеты. Обычно они имеют такое же имя, как папки, которые вы видите в каталоге/usr/доли/док, но если есть папки, которые вы не можете понять, попробуйте с помощью dpkg -с /путь/к/файлу.

Например, прочитав ваш вопрос, я побежал ncdu /usr/доли/док и нашел, что это было 1,7 г, и большинство тяжеловесов были связаны с texlive и что я только установлен, чтобы проверить что-то еще на AskUbuntu вопрос. Я побежал на профпригодность, искали пакеты сопоставления ^может использоваться.*док$, и очистил их, и теперь он под 930M.

+136
Simon Pollard 10 апр. 2017 г., 01:53:23

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

веб-узел -ИК судо 
перегружаемся
+29
Sujith G 18 нояб. 2010 г., 17:01:59

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