Есть выход и вход в одном окне в bash-скрипт

Я пытаюсь сделать программу чат на bash.
Хотя я уже наткнулся на проблему: я понятия не имею, как сделать так, чтобы вход и выход на одном экране.
Что я имею в виду что-то вроде консоли сервера Minecraft: выход отображается в верхней части экрана, а в нижней строке программы является запрос на ввод строки. Вывод никогда не пересекает нижней строке программы.
Чтобы добиться этого, я думаю, мне нужно сделать три вещи:
- 1 каким-то образом удалось запустить две задачи одновременно
- 2 каким-то образом удалось сделать эти две задачи выполняются в одном окне
- 3 каким-то образом удается держать две задачи в невидимом "коробки", что выход не может сбежать (например, "окно" для вывода начинается с верхней части окна и закончится на последней линии до ввода)





Как мне выполнить все эти?

+88
DIVAKAR VENKATRAMANI 11 авг. 2019 г., 13:08:54
38 ответов

Я предполагаю, что вы скачали пакет от задержки релизов страницы. Что только обеспечивает бинарные пакеты для архитектур amd64 и i386, так, ни один из которых можно использовать на Raspberry Пи (который языка).

Вам потребуется построить TimeShift с источником; Raspbian 9.4 имеет все необходимые для сборки зависимостей. Вы можете использовать прилагаемый build-deb.sh скрипт, после его редактирование, чтобы изменить xenial , чтобы растянуть:

ГИТ https://github.com/teejee2008/timeshift.git клон 
компакт-диск таймшифта
СЕПГ -я с/xenial/стрейч/г build-deb.sh
./build-deb.sh языка

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

+987
dexter137 03 февр. '09 в 4:24

В гном-терминал, Бенгальский Юникод символы, показывающие, но не так, как должно быть показано. Гласные не вступать с согласных, таких как "ব + া" должно отображаться как "বা", но это отдельно.

Смотрите скриншот для уточнения

Bengali characters are not showing as should be in gnome-terminal

Выход для локали

Язык=язык.В UTF-8
Язык=
Языкового="язык.В UTF-8"
Lc_numeric языкового=bn_BD.В UTF-8
У=bn_BD.В UTF-8
Категории lc_collate="язык.В UTF-8"
LC_MONETARY=bn_BD.В UTF-8
Для категории lc_messages="язык.В UTF-8"
LC_PAPER=bn_BD.В UTF-8
LC_NAME=bn_BD.В UTF-8
LC_ADDRESS=bn_BD.В UTF-8
LC_TELEPHONE=bn_BD.В UTF-8
LC_MEASUREMENT=bn_BD.В UTF-8
LC_IDENTIFICATION=bn_BD.В UTF-8
Значение lc_all=
+980
Maryam Gh 17 мая 2016 г., 12:13:24
Другие ответы

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


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

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

Мое ядро не имеет конфигурации варианты с ACPIи acpid дает мне следующую ошибку:

корень@Секо-uq7-дл-256mbx4:~# выполнить /sbin/acpid
RTNETLINK1 ответы: нет такого файла или каталога
acpid: ошибка говорит ядру через нетлинк

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

После копаться в ядре исходный код (Линукс Секо-uq7-дл-256mbx4 3.0.101 #1 СМП упредить Чт июн 2 10:49:45 Московскому времени 2016 armv7l ГНУ/Линукс) и imx6 водителей, я, наконец, нашел то, что может мне помочь.

1. Я нашел кнопку питания драйвера в ОС в файл/sys/автобус/платформа/драйверы/imx_seco_pwrb.

2. Еще некоторая информация, которая может быть полезна.

корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/power_button/включить
отключить
корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/power_button/en_flash
отключить
корень@Секо-uq7-дл-256mbx4:~# LS в файл /sys/автобус/платформа/драйверы/imx_seco_pwrb/
связать uevent отвяжется

3. Я нашел в/proc/ectrl/события/event_state/power_button , который сохраняет текущее состояние кнопки питания.

корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/event_state/power_button
активный
корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/event_state/power_button
активный
корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/event_state/power_button
активный
корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/event_state/power_button
не активен
корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/event_state/power_button
не активен
корень@Секо-uq7-дл-256mbx4:~# кошка /proc/ectrl/события/event_state/power_button
не активен

Мой встроенную операционную систему с помощью пакета sysvinit.

Я эффективно нужно кнопку питания, чтобы выполнить команду shutdown-H сейчас. Любые идеи, почему это не сейчас?

+878
Justin Dearing 22 апр. 2015 г., 18:33:12

Можно ли использовать wget, чтобы загрузить несколько файлов из текстового файла и его сохранения URL-адрес любого не загружает в другой текстовый файл?

Я использую скрипты файлу Bash для загрузки файлов из текстового файла, как это:

с wget -я "/home/user/downloadURLs.txt"

downloadURLs.txt содержит один URL-адрес для загрузки в строке:

НТТР://[сайт].ком/файл1
НТТР://[сайт].ком/файл2
НТТР://[сайт].COM и файл file3
НТТР://[сайт].COM и файл file4

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

Я думаю, что это будет работать:

#!/бин/Баш

линии #карту из текстового файла в массив
сопоставления -Т inputUrls < "/home/user/downloadURLs.txt"

для URL в ${inputUrls[@]}
делать
 с wget "$URL-адрес"

 если [[ $? != 0 ]]
 "$URL-адрес" >> "/home/user/failedDownloads.txt"
интернет
сделано

Поэтому я не уверен, что я хочу сделать это потому, что при загрузке нескольких файлов с одного сайта, через wget, часто говорят, "повторное использование существующего подключения на [сайте]". Похоже, что поведение предназначен для ускорения загрузок с одного сайта, и я предполагаю, что оптимизация теряется, если через wget вызывается отдельно для каждого URL-адреса.

Правильно ли я думая, что wget может скачать более эффективно, если входной файл с используется?

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

+873
JackkkO 29 авг. 2017 г., 20:24:40

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

+856
earlyn khate delara 3 мар. 2018 г., 08:14:19

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

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

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

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

+850
Danielwalsh100 25 мая 2016 г., 22:09:23

Мой пакет (5.0) на арки (Линукс 3.17.2-1-арка) не играет какой-либо звук.

При запуске демон явно как с PulseAudio -пппп --журнал-цель=поток stderr, я получаю сообщение об ошибке

GetManagedObjects() не удалось: орг.freedesktop.ДГУ.Ошибка.ServiceUnknown: название орг.на Bluez не была предусмотрена никакими .обслуживание файлов

Как я могу исправить это?

+708
Diana Jones 25 дек. 2018 г., 03:22:53

в также может быть очень удобный способ выстрелить напоминания. Мой нынешний Дев машина работает на OSX, так что в и простым уведомлением.Баш , что я слепленная может быть очень полезно:

$ в 5 вечера
уведомления.Баш-работать над-м "не забудь откатить среде ИНТ"
^Д
на сейчас $ + 15 минут
уведомления.Баш-м 'контрольные испытания' -л 'http://integration.example.com/jobs/XXXX'
^Д
на сейчас $ + 10 минут
уведомления.Баш-м 'посмотри в холодильнике, пудинг надо делать!'
^Д

уведомления.Баш

#!/бин/Баш

DEFAULT_TITLE='Эй! Слушай!
ЗАГОЛОВОК="$DEFAULT_TITLE"
Ссылка=
Сообщение=

аргументы функции.помогите () {
 локальная Ошибка="$1"
 если [ "$ошибка" ]; затем
 Эхо >&2 "$ошибка"
интернет
 кошка >&2 <<ВФ
Использование $0 <опции>

Отображает сообщение, используя окно помощью AppleScript уведомление 

Варианты
-------

--название <текст> задает заголовок, в противном случае по умолчанию используется ("$DEFAULT_TITLE")
 -Т <текст> псевдоним для --название

--ссылка <URL-адрес> "добавить" кнопку, чтобы открыть ссылку
 -л <адрес> псевдоним для --ссылка

--тело <текст> установить текст сообщения 
 -м <текст> псевдоним для --тело
ВФ
}

аргументы функции.проверьте-не-пустой () {
 местного значения="$1"
 местные имя_переменной="$2"

 если [ "$значение" ]; затем
 Эхо "$значение"
 Элиф [ "$имя_переменной" ]; затем
 аргументы.помочь "$имя_переменной не может обрабатывать пустой спор"
 выход 1
еще
 аргументы.помочь \
 "Программист забыл включить контексте, было что-то пустое, которое не должно было быть, но я не могу сказать вам гораздо больше, чем это. Жаль :("
 выход 1
интернет
}

аргументы функции.метод Parse () {
 а [ "$1" ]
делать
 дело "$1" в
 '-Т' | '--название')
сдвиг
 Заголовок=$(параметр args.проверьте-не-пуст "1 $" Название)
сдвиг
;;
 '-л' | '--ссылка)
сдвиг
 Ссылка=$(параметр args.проверьте-не-пустой "ссылке 1$")
сдвиг
;;
 '-м' | 'тела')
сдвиг
 если [[ "$1" = '-' ]]; тогда
 Сообщение=$(кошка)
еще
Сообщение="$1"
интернет
 Сообщение=$(параметр args.проверьте-не-пустое "привет" тела)
сдвиг
;;
*)
 аргументы.помочь "непризнанных аргумента: $1"
 выход 1
эсок
сделано
 если [[ ! "Привет" ]]; затем
 аргументы.справка "тело сообщения не был указан"
 выход 1
интернет
}

функцию Сообщения.дисплей-нет-ссылка () {
 osascript > /dev/нуль <<ВФ
сказать приложение "Искатель"
активировать
 отображать оповещения "$титул" 
 сообщение "Привет" 
 кнопки { "признать" } 
 кнопка по умолчанию "признают"
конец сказать
вернуться
ВФ
}

функцию Сообщения.дисплей-с-связи () {
 osascript > /dev/нуль <<ВФ
сказать приложение "Искатель"
активировать
 отображать оповещения "$титул" 
 сообщение "Привет\N\пдля 'открыть ссылку, чтобы перейти к $ссылка" 
 кнопки { "признаю", "открыть ссылку" } 
 кнопка по умолчанию "открыть ссылку"
 устанавливает реакцию на кнопку вернули результата
 если ответ "Открыть ссылку", затем открыть папку "$ссылка"
конец сказать
вернуться
ВФ
}

функцию Сообщения.дисплея () {
 если [ "$ссылка" ]; затем
сообщение.дисплей-с-линк
еще
сообщение.дисплей-нет-ссылка
интернет
}

аргументы.разбор "[email protected]"
сообщение.дисплей
+649
Jubayer Tuhin 10 сент. 2015 г., 11:07:10

Текущая версия программа позволяет Сохранить PDF с аннотациями, перейдя в Файл -> Сохранить как.

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

Сценарий С Повторением Символов

Во-первых, вам нужно установить повторением символов-ГТК и xdotool и первый:

судо apt-получить установку режима авто-ключ-ГТК xdotool и

Теперь, в режима авто-ключ, перейти на новый -> скрипта. Добавьте следующий код в новый скрипт:

#Это используется, чтобы сохранить PDF в kdvi, так что заметки сохраняются в файл PDF сам
#Мы должны использовать, чтобы `xdotool и взять диалогов обратно в фокус, иначе они теряют фокус 
импорт подпроцесса

клавиатуры.send_keys ("клавиш<ctrl>+<shift>в сочетании с")
время.сон(0.4)
подпроцесс.вызов(["xdotool и", "windowfocus", "`xdotool и getwindowfocus`"])
время.сон(0.1)
клавиатуры.send_key("<ввод>")
время.сон(0.1)
подпроцесс.вызов(["xdotool и", "windowfocus", "`xdotool и getwindowfocus`"])
время.сон(0.1)
клавиатуры.send_key("<вкладка>")
время.сон(0.1)
клавиатуры.send_key("<ввод>")
время.сон(0.1)
подпроцесс.вызов(["xdotool и", "windowfocus", "`xdotool и getwindowfocus`"])
время.сон(0.5)
клавиатуры.send_keys ("клавиш<Ctrl>+г") #бросить окончательно

Теперь вы можете назначить окно фильтра и горячую клавишу для этого сценария. В окне фильтр добавить .*программа.*. И в горячие клавиши, я использовал сочетания клавиш<Ctrl>+ы. Вы могли бы использовать что-нибудь еще, что вы предпочитаете.

Итак, теперь, когда мне придется бросить окуляра, я использую клавиши CtrlС, и программа завершает работу после сохранения, файл PDF.

+629
JadedEric 23 дек. 2010 г., 21:52:51

Вы можете просто использовать цикл while из оболочки.

пока правда; сделать
 если пинг -з 1 -З 4 www.google.com >& /dev/нуль &&
 пинг -з 1 -З 4 www.yahoo.com >& /dev/нуль; тогда
перерыв
интернет
 сон 600
сделано

В /ОГРН/правда и тест 0 команды всегда возвращает 0 (true), но правда не всегда может быть встроенной.

+623
Flavio Soares 3 июл. 2016 г., 12:21:24

Я пытался обновить перейти версии 1.11 в Ubuntu 16.04.

Я попробовать следующий урок, но это только обновления пользователя версия 1.11.

когда я называю судо перейти версии , он еще вернуться идти 1.6.2.

Как я могу обновить глобальный пакет 1.11 , а?

Учебник источник: Нажмите здесь

+609
skywhalecommando 10 авг. 2018 г., 07:20:44

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

Я использую Линукс Минт 17.3 бета.

+592
user462982 8 янв. 2010 г., 05:51:03

Глядя на ранее задаваемый вопрос "какова минимальная стоимость стандартного?" и эта сеть руководство по программированию, ваши подозрения кажутся правильными. UDP и IP-пакетов будет вам просто игнорировано, потому что там будет недостаточно места для хранения пакетов, и (насколько я понял) TCP-соединения не получится, поскольку минимальная передачи размер окна будет больше, чем буфера; во всяком случае, вы не получите ничего.

А почему минимальный размер гнезда буфера настолько мал, что, наверное, исторический артефакт в документации. Глядя на Linux источник В4.0 (в Linux/числе/объем/носок.ч), то окажется, что фактический минимальный размер совсем немного больше (2048+унифицированные размеры по полям протоколов) и был в течение достаточно долгого времени. Мое предположение, почему документально минимум настолько низок, чтобы позволить для прямого доступа к банкомату сотового пакеты, которые были 48-53 байт, но это лишь предположение.

+567
styro 22 февр. 2019 г., 06:20:54

Я недавно хотел изменить разрешение экрана в экране входа Ubuntu и наткнулся на:

https://askubuntu.com/questions/73804/wrong-login-screen-resolution

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

Я не знаю какая программа для входа Mint использует, но у него есть где-то похожие варианты? Я не знаю, но я думаю, что драйвер для NVIDIA понимает xrandr поближе, и если она не может иметь свой собственный интерфейс командной строки конфигурации инструмента.

К сожалению я не могу быть более полезным.

+564
Chandan Goopta 4 дек. 2019 г., 22:58:09

Следующие работы в своей скорлупе (ЗШ):

> Фу='Общ'
> $ФОО
файл1 файл2

но следующие не:

> Фу='в Emacs -СЗ'
> $ФОО
ЗШ: команда не найдена: в Emacs -СЗ

хотя вызов в Emacs -NW и непосредственно открывает для Emacs прекрасно.

Почему?

+564
Karl Svensson 21 мар. 2015 г., 15:59:50

У меня есть выход из командной ОД (без доступа к исходному файлу). Это возможно для меня, чтобы получить двоичные данные и вставить его в другой файл с языком программирования, таких как Python?

Вот команда и выход:

ОД -с IUSZ43_KWBC_081935_59763868.в bufr
0000000 001 \р \р \н 8 6 8 \р \р \н и Ю З 4
0000020 3 К Ш Б 0 8 1 9 3 5 \р \р \н
0000040 Б У Ф Р \0 \0 366 003 \0 \0 022 \0 \0 \б \0 \0
0000060 002 \0 \р \0 022 \б \б \ф \0 \0 \0 \0 & \0 \0 001
0000100 200 301 001 002 \в 002 \Ф 301 \в 301 \Ф 301 030 С \Р 303

У меня есть для редактирования нового файла, что эти данные будут добавлены к. Но повторить я не имею доступа к IUSZ43_KWBC_081935_59763868.файл кода bufr.

+508
Salvatore Angrisani 13 янв. 2019 г., 22:36:31

Текстовую строку "сетевые сервисы, интернет-стиль" находится в в первой строке файла /etc/Services на компьютере под управлением Ubuntu 11.04

Эрик@ноутбука:~$ руководитель -1 //службы и т. д.
Сеть # услуги, Интернет 

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

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

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

Обновление: вот некоторые примеры такой веб-сайте:

Если вы например были где-то редактировать конфигурационный файл в /etc, но ты забыл, как в оригинальной версии файла конфигурации, похоже, вы могли бы использовать такой веб-сайта (если веб-сайт также позволяет искать по имени). Большинство (а может и всех) дистрибутивов Linux обеспечивают системе (например, RPM и deb), где вы сможете найти оригинальное содержание файла конфигурации с помощью запросов к системе. Но что имеет более высокую кривую обучения, чем посетить веб-страницу.

Иногда файл конфигурации может быть расположен под разными путями на разных дистрибутивах Linux. Если вы знаете какие-текстовую строку, которая находится внутри файла конфигурации, вы можете легко найти путь к имени файла при различных дистрибутивов Linux (а также по умолчанию файл контент), запросив веб-сайте.

+481
red88 9 мая 2013 г., 23:59:59

Я читал некоторые статьи, и я не нашел ответ, который я ищу. Как я понимаю, заключается в следующем:

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

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

Несколько следующих утверждений верны, если нет какая разница?

+476
Jay Unnes 21 июл. 2014 г., 09:11:59

Я не магазин просто в Makefile. В то время как удалить цель не может (или, возможно, не должны) что-то еще нужно для успеха, это не гарантия.

Значит, сохраняя копию оригинальной упаковке. Нет особого смысла, хотя, если есть архив старых версий и вы не беспокоитесь об этом уезжает. Вы можете просто скачать его еще раз в любом случае позже. Единственная проблема с этим является то, что для autotooled, что вы должны работать ./настроить сначала, а если использовать различные варианты удаления могут пропустить что-то, но это не такая большая волноваться, я думаю. Иногда я хранил заметки о конкретной конфигурации что-то.

Я продолжаю независимого источника пакеты в /usr/местные/src будет, но как долго, как вы можете найти его, когда вам это нужно, это не имеет значения.

+455
Scino 17 февр. 2015 г., 03:26:36

У меня есть проблема с использованием команды в shell-скрипт, это мой скрипт:

#!/бин/Баш

для меня В $(найти . -тип F опции-mtime +10 ); 
делать
 Эхо "$я"
 Эхо "линия данс Ла букле";
 #комильфо верификатор Си иль этэ créer ООН Самеди ОУ па;
 жур=`Общ -ЗРТ $я| у awk '{печати $7}";
 Моис=`Общ -ЗРТ $я| у awk '{печати $6}";
 Энн=`Общ -ЗРТ $я| у awk '{печати $8}";
 requette="дата -д '$Моис $жур $Анне' +'%а %у %А'";
 Эхо $requette;
тест=$($requette);
 Эхо $испытание;
 Эхо " ";
сделано

Так что вывод такой:

дата: лишний операнд ‘2015"

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

requette="дата -д '28 февраля 2015' +'%а %у %А'"

Если кто может помочь мне, это было бы здорово!

+425
caffeine sensitive 23 авг. 2013 г., 11:38:03

Человек, я это заслужил докторскую степень по этому вопросу. У меня была очень ограниченная связь 3G на моем последнем рабочем столе. Здесь мы идем:

  • Отключить хрон-АПТ путем удаления /и т. д./cron.д/хрон-АПТ.
  • Как правило, все под /и т. д./cron будет запускаться автоматически и могут использовать полосу пропускания. Проверьте скрипты, чтобы решить, нужно ли вам это.
  • Я также хотел отключить ненужные пакеты. Но это очень личное, то, что необходимо для меня, может не быть для вас.[1]
  • Отключить демоны, которые могут использовать сеть.[2]
  • Наконец, проверьте процессов, имеющих открытые соединения. Убить тех, кого вы не хотите работать и не являются критическими для системы. [3]
+420
MarvMind 1 мар. 2015 г., 21:37:03

У меня есть PDF-файл, текст которого может быть показано правильно проявлять, а не тогда, когда текст поиска или скопировать и вставить внешний файл. Например, "внешний транспорт." копируется и вставляется снаружи

2Д/28:93 /89:4758/9/.5:

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

ГШ-м -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile=пример.формат PDF оригинал.формат PDF

Команда по моему вообще способ исправления различных проблем в PDF-файле (особенно проблемы шрифта в PDF-файлы, созданные в Windows).

  1. Почему команду создать проблему? Как мне изменить команда, как общий способ исправить проблемы с PDF?
  2. Как мне восстановить текущую версию файла PDF, так что правильный текст можно скопировать и вставить снаружи? Файл я действительно заинтересован в ремонте был создан точно так же и с дополнительными модификациями. Я хочу ремонт это, так что я могу сохранить изменения.

Спасибо.

+389
MyrtG 27 сент. 2010 г., 07:17:30

Я написал баш скрипт, чтобы инициировать отдельный экран сессий и выполнить команду в каждом из них, что составляет тот же с++ исходный файл в корень (объектно-ориентированный анализ данных рамках http://root.cern.ch/drupal/content/about) в каждом окне сеанса. Он работал нормально в начале, но, как время компиляции увеличивается(как наблюдение), он не смог скомпилировать и были произведены многочисленные ошибки. Сообщение об ошибке в текстовом файле ниже:

Информация в <TUnixSystem::ACLiC>: создания общая библиотека /каталог/./readerSummerStd_C.так
ACLiC:0: RuntimeWarning: не удалось создать файл зависимостей для /каталог/./readerSummerStd_C.так
Примечание: ссылку просил уже скомпилированный класс карте<строка,интервал,менее<строка>,распределитель<пара<const строка,инт> > > (игнорировать это сообщение) :0:
г++: /каталог/readerSummerStd_C_ACLiC_dict.О: нет такого файла или каталога
Ошибка в <ACLiC>: компиляция не удалась!
Обратная трассировка (самый недавний призыв последнего):
 Файл "./NEWrunReader.py", линия 87, в <модуль>
 из корня импорт readerSummerStd как читатель
ImportError: не удается импортировать имя readerSummerStd

Анализ сценария ЗШ приводится ниже Для справки, если я буду ждать один код, чтобы скомпилировать и запустить другой код, проблем не возникает. Как я могу обойти эту проблему?

 #! /бин/ЗШ
 ### Скрипт для запуска все в экранах ###
 Эхо у вас есть следующие экранах:
 экран -общ.
 Эхо нажмите любую клавишу для продолжения. ОБРАТИТЕ ВНИМАНИЕ, ЧТО ДРУГИЕ ЭКРАНЫ БУДУТ УБИТЫ!
читать
 команду killall -15 -у arisevon экран ## мы убеждаемся, что нет экранов работает сейчас
 bkgarr=(TopJets BosonJets DiBoson TTbar)
 sigarr=(НМ1 НМ2 нм3 Scenario4 Scenario6)
 puarr=(140PU 50PU)
 lumarr=(30 300 3000)

 Эхо, пожалуйста, введите 1 для образцов 50PU и 2 для 140PU образцы
 читать ПУ
 если [[ $ПУ-Пе 1 && $ПУ-нэ 2 ]] ; затем
 Эхо вы должны ввести 1 или 2
 возвращение 1
интернет

 Эхо, пожалуйста, введите 1 для 300fb-1 и 2 для 3000fb-1
 читать лум

 если [[ $Люм -Пе 1 && $Люм -Пе 2 ]] ; затем
 Эхо вы должны ввести 1 или 2
 возвращение 1
интернет

 если [ $ПУ = 1 ]; тогда
 пусть "Люм = $лум + 1"
 #Эхо $лум
интернет

 экс NEWrunReader.py <<EOEX
:43С/Люми.*/Луми=$lumarr[Люм]/
:х
EOEX

 Эхо нажмите любую клавишу для продолжения или CTRL+C, чтобы прервать!
читать
 для индекса в $bkgarr
делать
 экран -ДМС $индекс
 экран -с индексом -П $0 -х вещей "$(верстал -п bkgarr)"$'\Р'
 экран -с индексом -П $0 -х вещей "./NEWrunReader.py SummerStd $puarr[ПУ]_$индекс >& $index.txt &"$'\Р'
сделано
 для sigind в $sigarr
делать
 экран -ДМС $sigind
 экран -с $sigind -Р 0 -х вещей "$(верстал -п bkgarr)"$'\Р'
 экран -с $sigind -Р 0 -х вещей "./NEWrunReader.py SummerStd $puarr[ПУ]_$sigind >& $sigind.txt &"$'\Р'
сделано
 возвращает 0

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

#!/usr/Бен/Python с


импорт Сыс
из корня импорт Грут

# сценариев и образцов
сценарии = ['"Нопу"','50PU','140PU']
#сценарии = ['140PU']
########################################################
# ДЛЯ БУМАГИ (СНОУМАСС)
#образцы = ['DiBoson','BosonJets','TopJets','TTbar','TDR4','TDR5','TDR6','TDR8','naturalSUSY']
########################################################
#образцы = ['TTbar']
# по историческим причинам у нас как dir имена: bjets diboson ДТР tdrNew tjets ttbar для Сноумасс
# по историческим причинам у нас как dir имена: bjets diboson ДТР tjets ttbar для snowmass2
#для (экфа) PhaseII_C3 / C4v2
########################################################
образцы #Вт.o вес (Сноумасс-Виллидж)
#noWeight = ['TDR4','TDR5','TDR6','TDR8','naturalSUSY']

путь ввод # nTuple 
#########################################################
# для susyhit
образцы = ['DiBoson','BosonJets','TopJets','TTbar','НМ1','НМ2','м3','Scenario6','Scenario4','Сценарий1']
noWeight = ['НМ1','НМ2','нм3','Scenario6','Scenario4','Сценарий1']
базы = '/НФС/пыли/КМВ/пользователей/safarzad/выход/EOSforFutureStudies/14TeV/PhaseII/Configuration4v2/140PileUp'
#########################################################
# для naturalSUSY
#базы = 'nTuples/ЭКФА/PhaseII_C3'
#базы = 'nTuples/ЭКФА/PhaseII_C4'
#########################################################
# ДЛЯ БУМАГИ (СНОУМАСС)
#nTuples базы = '/snowmass2'
#########################################################
# для PhaseII_C3 & PhaseII_C4v2 (экфа) ################# !!!!!!!!! #####################
выход базы # = '/обслуживание/PhaseII_C3' #### ночь за руку, применяя новую настройку, Бессер в сценарии С3, С4 beruecksichtigen! ####
вывод базы # = '/ЭКФА/PhaseII_C4v2'
вывод базы # = '/14TeV/'
#
#
# ламассы в FB^-1
Луми=30


деф помочь():
 первый анализ аргумент принт':'
 принт 'синглов'
 печать ' после списка входов - читать код
Сыс.выход(0)

от импортных оператор ООО
шкала четкости(ВСК,список):
 вернуть карту(мул,лен(список)*[ВСК],список)

# выбрать анализ и образец
если LEN(sys файла.из argv)>1:
 если системы.аргумент argv[1]=='синглов': # один лептон стоп - КМВ
Гроот.LoadMacro('readerSingleS.С+')
 из корня импорт readerSingleS как читатель
 если системы.аргумент argv[1]=='Claudia_task': # один лептон стоп - КМВ
Гроот.LoadMacro('readerClaudia_task.С+')
 из корня импорт readerClaudia_task как читатель
 Элиф Сыс.аргумент argv[1]=='скелет': # скелет
Гроот.ReaderSkeleton LoadMacro ('.С+')
 из корня импорт readerSkeleton как читатель
 Элиф Сыс.аргумент argv[1]=SingleSOld='': # один лептон тестовой версии 
Гроот.ReaderSingleSOld LoadMacro ('.С+')
 из корня импорт readerSingleSOld как читатель
 Элиф Сыс.аргумент argv[1]=='SingleS_P': # один лептон тестовой версии 
Гроот.LoadMacro('readerSingleS_P.С+')
 из корня импорт readerSingleS_P как читатель
 Элиф Сыс.аргумент argv[1]=='SingleSDelphMET': # один лептон тестовой версии 
Гроот.ReaderSingleSDelphMET LoadMacro ('.С+')
 из корня readerSingleSDelphMET импорт как читатель
 Элиф Сыс.аргумент argv[1]=='EWKino': EWKino # 
 Гроот.ReaderEWKino LoadMacro ('.С+') # использован быть EWKinoNew
 из корня импорт readerEWKino как читатель
 Элиф Сыс.аргумент argv[1]=='AtlasH_Sb': # предоставление услуг по монтажу,
 Гроот.LoadMacro('readerAtlasH_Sb.С+') # используется быть кроме
 из корня импорт readerAtlasH_Sb как читатель
 Элиф Сыс.аргумент argv[1]=='AtlasH': # Атлас адронных
 Гроот.ReaderAtlasH LoadMacro ('.С+') # использован быть ?????
 из корня импорт readerAtlasH как читатель
 Элиф Сыс.аргумент argv[1]=='SummerStd': #
 Гроот.ReaderSummerStd LoadMacro ('.С+') # использован быть ?????
 из корня импорт readerSummerStd как читатель
 другое: 
помогите()
другое: 
помогите()


#подготовить пустые словари
делать={}
для сцены в сценарии:
делать[сцена]={}
 для Samp в образцах:
 делать[сцена][самп] = 0
# входная строка читать и устанавливает флаги, что процесс
флаг=ложь
для Е в sys.агду:
 для сцены в сценарии:
 для Samp в образцах:
 если e==место+'_'+самп: 
 делать[сцена][самп] = 1
 если сцена=='140PU': Ламасса=Ламасса*10 # Ламасса*10 для 140PU
флаг=истина
если не флаг: помогите()


# подготовить пустые словари
dirsHT={}
индирь={}
Весов={}
для сцены в сценарии:
для indir[сцена]={}
Весов # [сцена]={}


### для PhaseII_C3 / C4v2 ((от экфа)) только TTbar



#--------------------------------------------- образец свойства для обработки <<<<<<<<<<<<<<<<<<<<<<<<<<<
# Я: Дирс ХТ, xsecs --> 33TeV
# Второй: изд ХТ, xsecs --> 14TeV
#------------------------------------------------ diboson
# Дирс ХТ 
#Я:dirsHT['DiBoson'] = ['0-400/','400-1000/','1000-2000/','2000-3400/','3400-100000/']
dirsHT['DiBoson'] = ['0-300/','300-700/','700-1300/','1300-2100/','2100-100000/']
# xsec
#Я:вес['DiBoson'] = [776.00399, 106.85023, 10.16835, 0.86136, 0.09507]
вес['DiBoson'] = [249.97710, 35.23062, 4.13743, 0.41702, 0.04770]
# умножьте все на Люми
вес['DiBoson'] = масштаб(Ламасса,вес['DiBoson'])
#
# "Нопу"
основан indir['ООО " нопу"'] ['DiBoson'] = основание+'/ "Нопу" /diboson/'
# 50PU
основан indir['50PU']['DiBoson'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseI_50PU_ProdAug6/diboson/' 
# 140PU
#индирь['140PU']['DiBoson'] = основание+'/diboson/'

основан indir['140PU']['DiBoson'] = '/nfs/dust/cms/user/trippk/dust/AN_PAS_TP/DELPHES/nTUPLER/batch/1st_Output/PhaseII_140PU_ProdJul28/diboson/'
#'/140PU/diboson/'
#
#------------------------------------------------ бозон+форсунки
# Дирс ХТ 
#Я:dirsHT['BosonJets'] = ['0-400/','400-1000/','1000-1800/','1800-3000/','3000-4600/','4600-6600/','6600-100000/']
dirsHT['BosonJets'] = ['0-300/','300-600/','600-1100/','1100-1800/','1800-2700/','2700-3700/','3700-100000/']
# xsec
#Я:вес['BosonJets'] = [129824.79383, 6598.37529, 325.55814, 32.45249, 3.16778, 0.32737, 0.04045]
вес['BosonJets'] = [34409.92339, 2642.85309, 294.12311, 25.95000, 2.42111, 0.22690, 0.02767]
# умножьте все на Люми
вес['BosonJets'] = масштаб(Ламасса,вес['BosonJets'])
#
# "Нопу"
основан indir['ООО " нопу"'] ['BosonJets'] = основание+'/ "Нопу" /bjets/'
# 50PU
основан indir['50PU']['BosonJets'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseI_50PU_ProdAug6/bjets/' 
# 140PU
основан indir['140PU']['BosonJets'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseII_140PU_ProdJul28/bjets/'
#индирь['140PU']['BosonJets'] ='/nfs/dust/cms/user/safarzad/Output/EOSforFutureStudies/14TeV/PhaseII/Configuration4v2/140PileUp/bjets/'
#индирь['140PU']['BosonJets'] = '/НФС/пыли/КМВ/пользователей/safarzad/Delphes/nTupler_topness/партии/выход/delphes/ProdJun14/bjets/'
база #+'/bjets/'
#'/140PU/bjets/'
#
#---------------------------------------------- ttbar
# Дирс ХТ 
#Я:dirsHT['TTbar'] = ['0-600/','600-1200/','1200-2000/','2000-3200/','3200-4800/','4800-100000/']
dirsHT['TTbar'] = ['0-600/','600-1100/','1100-1700/','1700-2500/','2500-100000/']
# xsec
#Я:вес['TTbar'] = [3438.70635, 505.82210, 61.81892, 7.65752, 0.72643, 0.07147]
вес['TTbar'] = [530.89358, 42.55351, 4.48209, 0.52795, 0.05449]
# умножьте все на Люми
вес['TTbar'] = масштаб(Ламасса,вес['TTbar'])
#
# "Нопу"
основан indir['ООО " нопу"'] ['TTbar'] = основание+'/ "Нопу" /ttbar/'
# 50PU
основан indir['50PU']['TTbar'] = '/НФС/пыли/КМВ/пользователей/clseitz/Delphes/файлы/PhaseI_50PU_ProdAug6/ttbar/' 
# 140PU
основан indir['140PU']['TTbar'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseII_140PU_ProdJul28/ttbar/'
#индирь['140PU']['TTbar'] = '/НФС/пыли/КМВ/пользователей/safarzad/Delphes/nTupler_topness/партии/выход/delphes/ProdJun14/ttbar/'
#индирь['140PU']['TTbar'] = основание+'/ttbar/'
#'/140PU/ttbar/'
#
#--------------------------------------------- tjets
# Дирс ХТ 
#Я:dirsHT['TopJets'] = ['0-600/','600-1200/','1200-2200/','2200-3600/','3600-100000/']
dirsHT['TopJets'] = ['0-500/','500-1000/','1000-1600/','1600-2400/','2400-100000/']
# xsec
#Я:вес['TopJets'] = [493.50469, 23.51848, 1.97369, 0.13199, 0.01099]
вес['TopJets'] = [109.73602, 5.99325, 0.37680, 0.03462, 0.00312]
# умножьте все на Люми
вес['TopJets'] = масштаб(Ламасса,вес['TopJets'])
#
# "Нопу"
основан indir['ООО " нопу"'] ['TopJets'] = основание+'/ "Нопу" /tjets/'
# 50PU
основан indir['50PU']['TopJets'] = '/НФС/пыли/КМВ/пользователей/clseitz/Delphes/файлы/PhaseI_50PU_ProdAug6/tjets/' 
# 140PU
основан indir['140PU']['TopJets'] = '/afs/desy.de/user/t/trippk/dust/AN_PAS_TP/DELPHES/nTUPLER/batch/Output/PhaseII_140PU_ProdJul28/tjets/'
#индирь['140PU']['TopJets'] = основание+'/tjets/'
#'/140PU/tjets/'
#---------------------------------------------СТК
# ХТ изд - никто для НТС образцы
#dirsHT['TDR4'] = ['/']
#dirsHT['TDR5'] = ['/']
#dirsHT['TDR6'] = ['/']
#dirsHT['TDR8'] = ['/']
# naturalSUSY
#dirsHT['naturalSUSY'] = ['/']
# susyhit
dirsHT['Сценарий1'] = ['/']
dirsHT['Scenario4'] = ['/']
dirsHT['Scenario6'] = ['/']
dirsHT['НМ1'] = ['/']
dirsHT['НМ2'] = ['/']
dirsHT['м3'] = ['/']

# xsec - умножаем на Ламасса xsec*K-фактор*Ламасса, рассчитанные с parse.py значения для 33 ТэВ с 140 до кучи
# 33TeV 
#вес['TDR4'] = [68.31*1.3626*Ламасса] # значения ? 14 ТэВ #12.80 
Весов #['TDR5'] = [19.08*1.4105*Ламасса] # 3.82
Весов #['TDR6'] = [10.87*1.4438*Ламасса] # 2.53
Весов #['TDR8'] = [ 7.777*1.4917*Ламасса] # 2.19
# 14TeV ####### неправильно ##########
Весов #['TDR4'] = [9.060*1.3626*Ламасса] значения # для ? 14 ТэВ #12.80 
#вес['TDR5'] = [4.299*1.4105*Ламасса] # 3.82
Весов #['TDR6'] = [2.039*1.4438*Ламасса] # 2.53
Весов #['TDR8'] = [1.788*1.4917*Ламасса] # 2.19
# 14TeV
вес['TDR4'] = [12.80*Ламасса] 
вес['TDR5'] = [3.82*Ламасса] 
вес['TDR6'] = [2.53*Ламасса] 
вес['TDR8'] = [2.19*Ламасса]
вес['naturalSUSY'] = [1.211*Ламасса]
# susyhit
вес['Сценарий1'] = [2.52*Ламасса]
вес['Scenario4'] = [0.009635*Ламасса] 
вес['Scenario6'] = [2.52*Ламасса] 
Весов #['Scenario6'] = [2.19*Ламасса] 
вес['НМ1'] = [0.15*Ламасса] 
вес['НМ2'] = [0.07*Ламасса] 
вес['нм3'] = [1.1*Ламасса] 
#
бит="
если основание=='nTuples/Сноумасс/':бит='новый' 
# "Нопу"
#индирь['ООО " нопу"'] ['TDR4'] = основание+'/ "Нопу" /ДТР/'+бит+'/4/'
#индирь['ООО " нопу"'] ['TDR5'] = основание+'/ "Нопу" /ДТР/'+бит+'/5/'
#индирь['ООО " нопу"'] ['TDR6'] = основание+'/ "Нопу" /ДТР/'+бит+'/6/'
#индирь['ООО " нопу"'] ['TDR8'] = основание+'/ "Нопу" /ДТР/'+бит+'/8/'
# 50PU
#индирь['50PU']['TDR4'] = основание+'/50PU/ДТР/'+бит+'/4/'
#индирь['50PU']['TDR5'] = основание+'/50PU/ДТР/'+бит+'/5/'
#индирь['50PU']['TDR6'] = основание+'/50PU/ДТР/'+бит+'/6/'
#индирь['50PU']['TDR8'] = основание+'/50PU/ДТР/'+бит+'/8/'
# 140PU
#индирь['140PU']['TDR4'] = основание+'/140PU/ДТР/'+бит+'/4/'
#индирь['140PU']['TDR5'] = основание+'/140PU/ДТР/'+бит+'/5/'
#индирь['140PU']['TDR6'] = основание+'/140PU/ДТР/'+бит+'/6/'
#индирь['140PU']['TDR8'] = основание+'/140PU/ДТР/'+бит+'/8/'
#
############## susyhit ############################
#индирь['140PU']['Сценарий1'] = '/НФС/пыли/КМВ/пользователей/safarzad/Delphes/nTupler_topness/партии/Ntuple/STC_Third/'
основан indir['140PU']['Scenario4'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseII_140PU_ProdJul28/Ntuple/НАР'
основан indir['140PU']['Scenario6'] = '/НФС/пыли/КМВ/пользователей/trippk/пыли/AN_PAS_TP/DELPHES/nTUPLER/партий/продукция/НТК/готов/'
основан indir['140PU']['НМ1'] = '/НФС/пыли/КМВ/пользователей/trippk/пыли/AN_PAS_TP/DELPHES/nTUPLER/партии/выход/naturalModel/1/готово/'
основан indir['140PU']['НМ2'] = '/НФС/пыли/КМВ/пользователей/trippk/пыли/AN_PAS_TP/DELPHES/nTUPLER/партии/выход/naturalModel/2/готово/'
для indir['140PU']['м3'] = '/НФС/пыли/КМВ/пользователей/trippk/пыли/AN_PAS_TP/DELPHES/nTUPLER/партии/выход/naturalModel/3/готово/'

основан indir['50PU']['НМ1'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseI_50PU_ProdAug6/НМ1/'
основан indir['50PU']['НМ2'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseI_50PU_ProdAug6/НМ2/'
основан indir['50PU']['м3'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseI_50PU_ProdAug6/нм3/'
основан indir['50PU']['Scenario4'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseI_50PU_ProdAug6/НАР/' 
основан indir['50PU']['Scenario6'] = '/АФН/Дэзи.де/пользователей/с/safarzad/пыли/выход/delphes/PhaseI_50PU_ProdAug6/НТС/'
#индирь['140PU']['Scenario6'] = '/afs/desy.de/user/t/trippk/dust/snowmass/NewTupler_topness/Batch/Output/14TeV/140PU/tdr_delphes3.0.9.1_card3.0.9.1/8'
#индирь['140PU']['НМ1'] = '/НФС/пыли/КМВ/пользователей/safarzad/Delphes/nTupler_topness/партии/Ntuple/НМ1/'
#индирь['140PU']['НМ2'] = '/НФС/пыли/КМВ/пользователей/safarzad/Delphes/nTupler_topness/партии/Ntuple/НМ2/'
#индирь['140PU']['м3'] = '/НФС/пыли/КМВ/пользователей/safarzad/Delphes/nTupler_topness/партии/Ntuple/нм3/'
####################################################
################# naturalSUSY ######################
####################################################
# 140PU
#индирь['140PU']['naturalSUSY'] = 'выход/naturalSUSY/14TeV/140PU/PhaseII_conf3/'
#индирь['140PU']['naturalSUSY'] = 'выход/naturalSUSY/14TeV/140PU/PhaseII_conf4/'
#
# "Нопу" 3.0.10
#индирь['ООО " нопу"'] ['TDR4'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.10'+бит+'/4/'
#индирь['ООО " нопу"'] ['TDR5'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.10'+бит+'/5/'
#индирь['ООО " нопу"'] ['TDR6'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.10'+бит+'/6/'
#индирь['ООО " нопу"'] ['TDR8'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.10'+бит+'/8/'
#3.0.10 - 3.0.9.1
#индирь['ООО " нопу"'] ['TDR4'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.9.1'+бит+'/4/'
#индирь['ООО " нопу"'] ['TDR5'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.9.1'+бит+'/5/'
#индирь['ООО " нопу"'] ['TDR6'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.9.1'+бит+'/6/'
#индирь['ООО " нопу"'] ['TDR8'] = основание+'/ "Нопу" /tdr_delphes3.0.10_card3.0.9.1'+бит+'/8/'
#3.0.9.1 
#индирь['ООО " нопу"'] ['TDR4'] = основание+'/ "Нопу" /tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/4/'
#индирь['ООО " нопу"'] ['TDR5'] = основание+'/ "Нопу" /tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/5/'
#индирь['ООО " нопу"'] ['TDR6'] = основание+'/ "Нопу" /tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/6/'
#индирь['ООО " нопу"'] ['TDR8'] = основание+'/ "Нопу" /tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/8/'
#
#
# 50PU 3.0.10
#индирь['50PU']['TDR4'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.10'+бит+'/4/'
#индирь['50PU']['TDR5'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.10'+бит+'/5/'
#индирь['50PU']['TDR6'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.10'+бит+'/6/'
#индирь['50PU']['TDR8'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.10'+бит+'/8/'
# 50PU 3.0.10 - 3.0.9.1
#индирь['50PU']['TDR4'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/4/'
#индирь['50PU']['TDR5'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/5/'
#индирь['50PU']['TDR6'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/6/'
#индирь['50PU']['TDR8'] = основание+'/50PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/8/'
# 50PU 3.0.9.1
#индирь['50PU']['TDR4'] = основание+'/50PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/4/'
#индирь['50PU']['TDR5'] = основание+'/50PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/5/'
#индирь['50PU']['TDR6'] = основание+'/50PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/6/'
#индирь['50PU']['TDR8'] = основание+'/50PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/8/'
#
#
# 140PU 3.0.10
#индирь['140PU']['TDR4'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.10'+бит+'/4/'
#индирь['140PU']['TDR5'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.10'+бит+'/5/'
#индирь['140PU']['TDR6'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.10'+бит+'/6/'
#индирь['140PU']['TDR8'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.10'+бит+'/8/'
# 140PU 3.0.10 - 3.0.9.1
#индирь['140PU']['TDR4'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/4/'
#индирь['140PU']['TDR5'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/5/'
#индирь['140PU']['TDR6'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/6/'
#индирь['140PU']['TDR8'] = основание+'/140PU/tdr_delphes3.0.10_card3.0.9.1'+бит+'/8/'
# 140PU 3.0.9.1
#базы печати+'/140PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/4/'
#индирь['140PU']['TDR4'] = основание+'/140PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/4/'
#индирь['140PU']['TDR5'] = основание+'/140PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/5/'
#индирь['140PU']['TDR6'] = основание+'/140PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/6/'
#индирь['140PU']['TDR8'] = основание+'/140PU/tdr_delphes3.0.9.1_card3.0.9.1'+бит+'/8/'
#--------------------------------------------- конце образец свойства

из корня импорт сайт tfile
от Глоб Глоб импорт 
из sys импорт выход
очищает основные атрибуты так же деф(каталог):
 файлы = Глоб(каталог+'/*nTuple.корень')
 если LEN(файлы)>1:
 печати очищает основные атрибуты так же: есть более чем 1 корень файл в '+каталог
выход(0)
 распечатать каталог,файлов
файл=сайт tfile(файлы[0])
 файл дерево =.Сделать("delphTree")
 возвращение дерева.Очищает основные атрибуты так же()

# сделать это
для сцены в сценарии:
 для Samp в образцах:
 если же[месте][самп]: 
Ф="
 печать dirsHT, самп
 Для я в диапазоне(длина(dirsHT[самп])):
 записи = очищает основные атрибуты так же(индирь[сцена][самп]+dirsHT[самп][я])
 ф=ф+индирь[сцена][самп]+dirsHT[самп][я]+' 'стр +(Весов[самп][Я]/записи)+' '
 печать Ф,самп,сцена
 если самп в noWeight:
читатель(Ф,сцена+'_'+самп,ложные)
 другое: 
читатель(Ф,сцена+'_'+самп)
+366
Guruth 18 февр. 2010 г., 13:05:23

Да, я это выяснил также, что НК не поддержали -з. Интересно, почему они бросили его. Можно установить старую версию НКАТ, или просто использовать Nmap.

В Nmap nmap'ом -ст -P <порт>

+333
Lina69 7 нояб. 2014 г., 23:13:08

Я недавно для нового стабильного дистрибутива Debian, при установке новой системы, но с сохранением всех моих данных в /домашний раздел. Я делаю это, потому что я не хочу, чтобы данные, которые будут потеряны между установками, кроме того, он также сохраняет конфигурацию всех моих приложений, как Icewaesel закладки, Icedove учетных записей электронной почты. Однако, я думаю, что моя старая конфигурация нарушая некоторые особенности Gnome3.

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

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

+297
mfrweller 13 авг. 2010 г., 22:26:24

Поэтому я использую Ubuntu и пытаются использовать некоторое оборудование, которое я имел некоторые проблемы с Раньше.

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

Я получаю такое же сообщение как на моей предыдущей машине:

Не может претендовать на устройстве (вид: 0x2457, пид: 0x1002, недвижимость: 0)

но затык в устройстве не кажется, чтобы создать запись в /dev, как и раньше. Как я могу найти то, что претендует на моем устройстве? Я предполагаю, что команды dmesg:

USB-кабеля 4-1: новый полная скорость USB устройства с помощью ohci_hcd и адрес 16

просто говорю, что это обнаружится и его не с OHCI, что блокирует мой доступ.

+268
Paulomi 12 янв. 2015 г., 08:53:21

Как я могу перечислить все печатаемые символы ASCII в терминале?

+221
Buson 13 мая 2017 г., 10:59:09

Как много способов, чтобы войти на машину с Linux есть?

  1. Прямой логин, с помощью подключенной клавиатуры :)
  2. Удаленный вход через SSH (-Y) в консоли или GUI

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

Так как мы рассказали, чтобы создать учетную запись с привилегиями root, я хотел бы знать, как я должен знать, какие изменения были сделаны в системе, что я должен зайти и проверить? Я читал о rootsh, но одна с root можно просто убежать, что Shell. Данные из последнего команды могут быть очищены. Другие, чем то, что я мог сделать, кроме как информировать себя по почте, что удаленный логин прошел, И знаете что изменилось?

+203
whitey 19 янв. 2012 г., 09:56:12

Возникают проблемы с получением Судо, которая интегрирована с допускается использование разных механизмов для правильной работы, когда мы используем LDAP для хранения групп, которые имеют различные privs судо. Это работает просто отлично, если у нас есть судо отправимся в LDAP напрямую.

Вот наш сценарий.

У определенного пользователя в LDAP: waynea

waynea является членом 2 группы. Одна группа, gcadmin, позволяет ему запускать определенные команды, как корень. Другая группа, gcoracle, позволяет ему запускать определенные команды, как местные (не определено в LDAP) пользователя Oracle.

[email protected]> идентификатор
Уид=5091(waynea) гид=5000(mcsuser) группы=5000(mcsuser),5022(gcadmin),5024(gcoracle)

Вот определение LDAP в судо 2 группы:

[email protected]> ldapsearch -ч pld101.foo.com -х "(КЧ=%gcadmin)"
# %gcadmin, пользователям использовать sudo?, foo.com
ду: ЦН=%gcadmin,ОУ=пользователям использовать sudo? в,DC=Foo,при ДЦ=ком
СП: %gcadmin
типа objectclass: sudoRole
типа objectclass: топ
sudoCommand: /usr/Бен/ИД
sudoCommand: /ОГРН/ПС
sudoCommand: /значения u01/оракул/12.1.0/agent12c/agent_inst/ОГРН/emctl
sudoHost: все
sudoUser: %gcadmin
sudoRunAs: все

[email protected]> ldapsearch -ч pld101.foo.com -х "(КЧ=%gcadmin)"
# %gcoracle, пользователям использовать sudo?, foo.com
ду: ЦН=%gcoracle,ОУ=пользователям использовать sudo? в,DC=Foo,при ДЦ=ком
СП: %gcoracle
типа objectclass: sudoRole
типа objectclass: топ
sudoCommand: /Бен/ш
sudoCommand: /значения u01/оракул/12.1.0/agent12c на/sbin/nmosudo *
sudoHost: все
sudoRunAs: оракул
sudoUser: %gcoracle

Теперь, когда мы имеем судо подключили напрямую в LDAP. И. Е. в /etc/файл nsswitch.conf состоит из этого:

пользователям использовать sudo?: файлами по протоколу LDAP

И я вопрос "судо -Лл", я получаю это:

[email protected] > судо -Лл
Соответствующие записи по умолчанию для waynea на этом хосте:
 requiretty, !visiblepw, always_set_home, env_reset, env_keep="отображения цветов хоста HISTSIZE INPUTRC центру LS_COLORS", env_keep+="почты
 ПС1 ПС2 QTDIR логин Лэнг LC_ADDRESS языкового", env_keep+="LC_IDENTIFICATION категории lc_collate LC_MEASUREMENT для категории lc_messages",
 env_keep+="LC_MONETARY LC_NAME lc_numeric языкового LC_PAPER LC_TELEPHONE", env_keep+="у значение lc_all языка языковой центр _XKB_CHARSET XAUTHORITY",
secure_path=на/sbin\:/ОГРН\: выполнить/sbin\:/usr/Бен

Waynea пользователь может выполнить следующие команды на этом хосте:
 RunAsUsers: оракул
Команды:
/Бен/ш
 /значения u01/оракул/12.1.0/agent12c на/sbin/nmosudo *
 RunAsUsers: корень
Команды:
/usr/Бен/ИД
/значения u01/оракул/12.1.0/agent12c/agent_inst/ОГРН/emctl

И все просто прекрасно.

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

пользователям использовать sudo?: файлов СНО

мы получаем это:

[email protected] > судо -Лл
Соответствующие записи по умолчанию для waynea на этом хосте:
 requiretty, !visiblepw, always_set_home, env_reset, env_keep="отображения цветов хоста HISTSIZE INPUTRC центру LS_COLORS", env_keep+="почты
 ПС1 ПС2 QTDIR логин Лэнг LC_ADDRESS языкового", env_keep+="LC_IDENTIFICATION категории lc_collate LC_MEASUREMENT для категории lc_messages",
 env_keep+="LC_MONETARY LC_NAME lc_numeric языкового LC_PAPER LC_TELEPHONE", env_keep+="у значение lc_all языка языковой центр _XKB_CHARSET XAUTHORITY",
secure_path=на/sbin\:/ОГРН\: выполнить/sbin\:/usr/Бен

Waynea пользователь может выполнить следующие команды на этом хосте:
 RunAsUsers: корень
Команды:
/Бен/ш
 /значения u01/оракул/12.1.0/agent12c на/sbin/nmosudo *
 RunAsUsers: корень
Команды:
/usr/Бен/ИД
/значения u01/оракул/12.1.0/agent12c/agent_inst/ОГРН/emctl

Который теперь дает waynea разрешения, чтобы запустить оболочку (/Бен/Ш) в качестве корня.

Здесь представлены актуальные записи из /etc/допускается использование разных механизмов/допускается использование разных механизмов.конф.

[домен/по умолчанию]
id_provider = в LDAP
auth_provider = в LDAP
sudo_provider = в LDAP
ldap_sudo_search_base = ОУ=пользователям использовать sudo? в,DC=Foo,при ДЦ=ком
ldap_uri = в LDAP://pld101.фу.com,то в LDAP://pld301.фу.ком/
ldap_search_base = ДК=ФОО в,dc=com в
ldap_user_search_base = ОУ=люди,ДЦ=фу,ДК=ком
ldap_group_object_class = posixGroup
ldap_group_search_base = ОУ=группа в,DC=foo,в постоянного тока=ком
ldap_group_name = СN
ldap_group_member = memberUid
ldap_id_use_start_tls = ложь
chpass_provider = в LDAP
cache_credentials = истина

[суда]
ldap_sudo_full_refresh_interval = 86400
ldap_sudo_smart_refresh_interval = 3600

Любая помощь будет оценили! Мы хотели бы воспользоваться преимуществом допускается использование разных механизмов, но это неисправимость.

Вот ОС/мин-версии:

В Linux 6.5 (ОЭЛ)
допускается использование разных механизмов-1.9.2-129.el6_5.4.архитектуру x86_64
судо-1.8.6p3-12.el6.архитектуру x86_64
libsss_sudo-1.9.2-129.el6_5.4.архитектуру x86_64
допускается использование разных механизмов-клиент-1.9.2-129.el6_5.4.архитектуру x86_64
+201
noratian 26 февр. 2011 г., 23:51:43

Я использую этот скрипт на Perl (спасибо Джефф Шаллер), чтобы соответствовать 3 или более слов в названии поля из двух отдельных CSV-файлы как ответил Здесь:

Сопоставляя 3 или больше слов из полей в отдельный CSV-файлов

Сценарий:

#!/usr/Бен/ОКР на Perl

мои @данными csv2 = ();
открытыми данными csv2, "<данными csv2" или умереть;
@данными csv2=<данными csv2>;
закройте данными csv2;

мой %csv2hash = ();
для (@данными csv2) {
гусеничка;
 мой ($название) = $_ =~ /^.+?,\с*([^,]+?),/; #/ матч за титул 
 $csv2hash{$_} = $звания;
}

открыть CSV1, "<csv1" или умереть;
в то время как (<CSV1>) {
гусеничка;
 мой ($название) = $_ =~ /^.+?,\с*([^,]+?),/; #/ матч за титул 
 мои @titlewords = сплит /\с+/, $заголовок; #/ Вам слова
 мой $желаемый = 3;
 мой $совпали = 0;
 еогеасп мой данными csv2 $(ключи %csv2hash) {
 Мой $счетчик = 0;
 мой $значение = $csv2hash{$данными csv2};
 еогеасп мой $слово (@titlewords) {
 ++$count, если значение $value =~ /\B в$слово\б/я;
 в прошлом, если $число >= $желаемый;
}
 если ($графа >= $желаемый) {
 печать "$данными csv2\п";
++$совпали;
}
}
 печать "$_\N" в случае, если $совпали;
}
рядом CSV1;

С тех пор я понял, что я хотел бы, чтобы игнорировать определенные слова между титулами и не классифицируем их как подходящих слов. Я использовал sed, чтобы удалить их, прежде чем CSV-файлы сравниваются, но это не идеальный вариант, как я потерять данные в процессе. Как я могу добавить слова, которые будут рассматриваться как исключения из этого скрипта Perl? Например, скажем, если я хочу скрипт, чтобы игнорировать три отдельных слова , и если и тем при сопоставлении названий, так что они будут исключения из правил.

+200
user46119 10 июл. 2018 г., 10:25:26

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

Вот скрипт, который демонстрирует проблему:

#!/usr/Бен/ОКР Баш

Эхе -е "\nCreate архив с нормальными файлами"
РМ -РФ тест-тар
тест-тар команды mkdir 
Эхо "содержание тест 1" > test-tar/1.txt
Эхо "содержание тест 2" > test-tar/2.txt
LS-Ла-Тест-тар
bsdtar -czf тест.тест-тар тгз 

Эхе -е "\содержание nChange и разрешения одного из файлов"
Эхо "больше содержания" >> test-tar/2.txt
команду chmod 000 test-tar/2.txt
LS-Ла-Тест-тар

Эхе -е "\nUntar архив С -К (не перезаписывать существующие файлы). Содержание файла целы, но права доступа к файлам изменились"
bsdtar -xzkf тест.тгз
LS-Ла-Тест-тар
кошка test-tar/2.txt

Эхе -е "\nUntar в архиве Без -к"
bsdtar -теста с официального сайта.тгз
LS-Ла-Тест-тар
кошка test-tar/2.txt

Вот вывод скрипта:

Создать архив с нормальными файлами
итого 16
директорию типа drwxr-XR-х 4 rbrainard колеса 136 29 ноября 17:53 .
директорию типа drwxr-XR-х 14 rbrainard колеса 476 29 ноября 17:53 ..
-RW-р-р-- 1 rbrainard колеса 16 29 ноября 17:53 1.txt
-RW-р-р-- 1 rbrainard колеса 16 29 ноября 17:53 2.txt

Содержание изменение и разрешения одного из файлов
итого 16
директорию типа drwxr-XR-х 4 rbrainard колеса 136 29 ноября 17:53 .
директорию типа drwxr-XR-х 14 rbrainard колеса 476 29 ноября 17:53 ..
-RW-р-р-- 1 rbrainard колеса 16 29 ноября 17:53 1.txt
---------- 1 rbrainard колеса 30 29 ноября 17:53 2.txt

Распакуйте архив С -К (не перезаписывать существующие файлы). Содержание файла целы, но разрешения файла изменилось
итого 16
директорию типа drwxr-XR-х 4 rbrainard колеса 136 29 ноября 17:53 .
директорию типа drwxr-XR-х 14 rbrainard колеса 476 29 ноября 17:53 ..
-RW-р-р-- 1 rbrainard колеса 16 29 ноября 17:53 1.txt
-RW-р-р-- 1 rbrainard колеса 30 29 ноября 17:53 2.txt
СОДЕРЖАНИЕ ТЕСТ 2
БОЛЬШЕ СОДЕРЖАНИЕ

Распакуйте архив без -к
итого 16
директорию типа drwxr-XR-х 4 rbrainard колеса 136 29 ноября 17:53 .
директорию типа drwxr-XR-х 14 rbrainard колеса 476 29 ноября 17:53 ..
-RW-р-р-- 1 rbrainard колеса 16 29 ноября 17:53 1.txt
-RW-р-р-- 1 rbrainard колеса 16 29 ноября 17:53 2.txt
СОДЕРЖАНИЕ ТЕСТ 2

Мой bsdtar версия 3.3.2.

+191
Sonia Thomas 10 сент. 2017 г., 20:42:03

Я переезжаю приложения с 2.6.23 (да, это древняя; вот почему мы движемся) до 3,18 ЛЦ. Приложение отслеживает несколько сетевых ссылки на ту же цель с пингом пакеты. Различные ссылки выбран либо их следующего прыжка маршрутизатор (Ethernet) или сети интерфейс (точка-точка ссылки, ака сотовые данные). В силу различных маршрутов к одной и той же цели, исходящие пакеты помеченные разных марок брандмауэра. Затем я использую правила маршрутизации выбрать различные таблицы маршрутизации с другой стороны для той же цель. Уходящий путь работает прекрасно в обоих, 2.6.23 и 3.18. Впрочем, то же самое не верно для входящих ответов протокола ICMP. Они входящий; я вижу их при помощи tcpdump. Но некоторые пакеты не получится доставлен в пространстве пользователя в 3.18. Я не уверен на 100%, но я думаю, что это бывает, если нет "нормального" маршрута к целевому пинг, например адрес ICMP ответы. Это похоже на какой-то ошибочной фильтрации входа, который хранит пакеты, если нормальной маршрутизации поиск завершается неудачей.

Я на правильном пути? Если так, есть ли способ отключить это фильтрация? Если нет, то что может вызвать такое изменение поведения?

+187
Antonio Braga D Neto 30 апр. 2017 г., 01:00:01

Цитирую ответ на Исмаил на askubuntu, это должно работать так же на элементарном ОС:

Я в настоящее время хранение вложенные папки Мой дом (например, ~/документы, ~/музыка) на NTFS файловой системе, и это, кажется, работает нормально несколько месяцев.

В качестве примера, вот как разместить свой ~/документы в свой профиль Windows папки на NTFS-разделе:

  1. Сначала убедитесь, что у вас есть NTFS раздел набор для автоподключения - они доступны система каждой загрузке.
  2. Переместить все файлы, которые, возможно, накопились в ~/документы на NTFS раздел (например, МВ ~/документы/* каталог /mnt/winblows/users/Имя_пользователя/Documents/).

Обязательно сделайте резервную копию ваших данных перед и / или попробуйте "сухой ход" до начала работы с реальными данными. Лучше перебдеть, чем недобдеть.

  1. Теперь удалите ~/документы справочник и создать ссылку на этот NTFS-папку в своем месте назвали документы (например, ЛН-ы МНТ/winblows/Пользователи/Имя пользователя/документы).

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

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

Мое Примечание: у меня была аналогичная настройка в течение некоторого времени, когда я связал определенные папки config в раздел Windows так, что например в Pidgin и Thunderbird общая же конфигурации двойной загрузки. Связь работала отлично, но так как версии программ часто отличается для Windows и Linux иногда конфиги, где перепутались.

+182
ikuwow 19 янв. 2010 г., 21:19:04

При выдаче безопасное стирание ATA команду через программами hdparm против несколько SATA дисков (не SSD) диски это происходит параллельно.

Однако, когда эта же команда выдала против приводы PATA, он происходит последовательно. Например второго жесткого диска PATA не начать процесс, пока первый процесс не будет завершен.

Это безопасное стирание ATA команды ограничен один пата канал?

Если да, то почему бы с его внутренним распорядком контроллер дисковода?

Это может быть преодолено с независимыми каналами IDE?

Обратите внимание на команду DD, чтобы стереть диск, это происходит параллельно.

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

+110
HVennekate 15 мая 2019 г., 15:09:50

Я уже Acer CB5-311 с Chromebook 13 и хотели бы загрузиться с USB с Линуксом. Я начал пробовать краткое руководство в этом видео. Но самый последний шаг завершается ошибкой, нажмите Ctrl+L и просто выдает двойной звуковой сигнал в страшный экран и никакой загрузки доступно.

Затем я попробовал следующий учебник, чтобы Chrubuntu загрузиться с USB-флэшки. Но я становлюсь знаменитой "трубы" ошибка при запуске скрипта установки.

Какие еще варианты у меня есть для загрузки с USB с Acer CB5-311 с Chromebook 13?

+103
neresst 9 авг. 2010 г., 08:18:48

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

из tasksel tasksel для/рабочего стола LXDE-десктоп мультиселект 
+68
JAKKAPUN LOYLIB 14 янв. 2012 г., 14:34:08

Есть grep-подобного утилита, которая позволит мне сделать запросы поиска с логическими операторами. Я хочу быть в состоянии гнездиться и объединить свободно логических построений. Например, вещи, как это должно быть возможно:

грэп (термин1 && термин2) || (термин1 && (термин3 гаммирования плане 4)) *

Я понимаю, что это может быть сделано с ванильным grep и дополнительных скриптах bash, но моя цель здесь, чтобы избежать необходимости делать это.

+28
DFresh 1 янв. 2012 г., 23:50:03

У меня есть сервер (Убунту 16.04), который имеет 6 ТБ общего объема жесткого диска. Когда я проверил на диске всего минуту назад, я видел только 1ТБ быть "признаны": https://cdn.pbrd.co/images/Hi5ap4q.png

Как мне расширить раздел /Home, без потери данных на нем? Я немного запутался из-за этого: https://cdn.pbrd.co/images/Hi5aQLl.png

+12
Mikkel 13 дек. 2017 г., 19:18:40

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil