Преобразование ASCII-файл с восьмеричные Escape для UTF-8 коды в UTF-8

  1. У меня есть текстовый файл, который сам представляет собой ASCII-файл, но содержит восьмеричная escape-последовательности, представляющие коды в UTF-8:

    \350\207\252\345\212\250\346\216
    

    Есть ли какая-то программа или команда, которая может конвертировать такой файл ASCII в текстовый файл закодирован в UTF-8?

  2. Кстати, на этом сайте есть "онлайн в ASCII(Юникод сбежал) в Юникод(UTF-8) конвертер инструмент", и на этом сайте есть "онлайн-Юникод(UTF-8) в ASCII(Юникод сбежал) конвертер инструмент". Они сделать преобразование в моем вопросе? Если нет, то какие виды преобразования они делают?
+160
Jaime Maturana 25 окт. 2012 г., 13:42:56
34 ответов

У меня есть файл АБВ.журнал , который имеет размер 1,72 МБ.

В флэш-файловая система: если я запускаю дю -к АБВ.журнал выхода 1761 АБВ.журнал.

Я скопировал тот же файл в оперативной памяти для хранения и запуска ДУ -к АБВ.журнал выхода 221 АБВ.журнал.

Если я запускаю ЛС-lrth, размер файла в файловых системах то же самое:

-RW-р-р-- 1 корень Аспа 1,7 м января 1 00:25 АБВ.журнал

Оперативной памяти файловая система pramfs и флэш-файловая система JFFS2 по.

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

+982
cometbill 03 февр. '09 в 4:24

У меня есть каталог sub1 со следующими файлами:

$ туалетом -л *

5 файл1.КШМ
5 файл file3.КШМ
1 файл file4.КШМ

В sub2, у меня есть следующие:

$ туалетом -л *
5 файл1.КШМ
5 файл2.КШМ
1 файл file3.КШМ
5 файл file4.КШМ
1 file5.КШМ

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

Как я могу получить список файлов с различия?


Я сделал некоторые тесты с сравнения и грэп, но это не работает, потому что каталоги у разных файлов (а значит, и линии разные):

~/dir1 и/$ туалетом -л >> туалет.Луис

~/dir1 и/$ сан. узел-л * | у awk '{ gsub(/\/дома.*из dir1\//,""); печати $0 }' 
 | дифф --бок о бок с туалетом.Луис -
 | грэп \|

В идеале, я хотел бы получить такой список:

5 файл file3.КШМ | 1 файл file3.КШМ
1 файл file4.КШМ | 5 файл file4.КШМ

Любая помощь приветствуется!


Примечания:

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

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

+971
adriandz 23 февр. 2013 г., 00:33:07
Другие ответы

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


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

Я новичок в Linux. Я собирался использовать так для полного шифрования диска, а затем загрузите в Xubuntu в после помощью файла-ключа и пароля (даже не уверен, если это возможно с так), но так не поддерживает шифрование, систему Linux.

Я довольно новыми для шифрования. Мои цели:

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

Путь к файлу защищает меня в случае, если есть кейлоггер (который я слегка волнуюсь).

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

Любая помощь приветствуется.

+931
cherkash007 8 дек. 2018 г., 22:41:38

Похоже на ограничение / недостающие функции (?) в LibreOffice.

Что я сделал, с тест.КШМ совсем корректный CSV файл :

  • в LibreOffice --испытание выч.КШМ : открывает тест.КШМ в "вычислять", как и ожидалось
  • тест Кот.КШМ | в LibreOffice --Кальк : запуск "Calc" с пустой таблицей

человек в LibreOffice государств :

--Calc начинает новый документ Calc.

Это не говоря уже о чтение из стандартного ввода.

Аналогичная информация здесь : можно ли кормить открыть офис через stdin?

Предложения, чтобы избежать локального хранилища :

  • поскольку команды строят файла данных выполняются в цикле, всегда писать в тот же файл. Вы будете избегать заполнение для хранения временных данных
  • пишите на временное хранение таких областях, как в/tmp
  • записи в файловой системе tmpfs файловой системы (крепление | грэп файловая система tmpfs , чтобы перечислить их. Обычно в/dev/ГИМ)
+906
user3610520 20 мая 2016 г., 03:59:14

Ошибки очень четко журнала говорит:

  • Ваш nginx будет пытаться читать /websites/index.htmlно это не может
  • Вот почему он дает ошибку 403, а не из-за его конфигурации.

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

Следующий вопрос, почему он не может. Во-первых, вы должны проверить, что он делает. Sudo для пользователя, на который nginx работает (это, вероятно, ВСП-данных, поэтому команду: судо -у ВСП-данных /бин/Баш), и попробуйте прочитать этот файл для себя (кошка /websites/index.html).

Следующий шаг зависит от того, каков результат.

@sebasth имеет право в своем комментарии:

Возможно неправильные права на файл/папку или/и политики SELinux не разрешать доступ. Если у вас включен SELinux, которые вы должны проверить журналы аудита (инструменты, такие как audit2why может быть полезным).

Я думаю, что два наиболее вероятных исхода:

  1. Что-то было не правильно настроено с разрешения, несмотря на то, что вашу команду chmod команда выглядит хорошо
  2. В некоторые SELinux в штуку сделать свой милее жизни.
+812
l a s 7 нояб. 2011 г., 08:02:40

У меня собрали Qt GUI приложение виджет на CentOS 6.9 32 bit и пытается запустить на CentOS 7 64-разрядной машине. Я скопировал нужные библиотеки Qt, но когда я пытаюсь запустить приложение, у меня есть ошибки:

ошибка при загрузке разделяемых библиотек: 
libgobject-2.0.так.0: невозможно открыть разделяемый объектный файл: нет такого файла или каталога

Как решить эту проблему?

+732
JoKeR 15 мая 2014 г., 16:53:03
Собой AppStream-это спецификация метаданных, позволяющий записывать метаданные для программных проектов в стандартном формате. Это приложение позволяет легко получить доступ и преобразования данных, а также несколько дополнительных услуг, которые позволят многофункциональные здания приложений центра.
+721
John F101 19 мая 2012 г., 21:43:29
[fakename]$ помощь время
время: время [-п] производство
 Время доклада потребляемая исполнения трубопровода...

От этого, кажется, что время - это Баш встроенные. Однако, я не могу найти описание на этой странице: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands. Почему это произошло?

+690
user3285061 17 авг. 2017 г., 16:31:46

Пытаюсь смонтировать это слишком рано в процессе. Это сообщение показывает, что оборудование было обнаружено:

[ 629.830776] СД 4:0:0:2: [Сде] прилагается съемный диск SCSI 

Но вы не можете подключить устройство, если оно имеет свою файловую систему, которая монтируется. Взгляните на системы с помощью lsblk или blkid , чтобы увидеть, если система распознает СД устройства(ы).

Вот что на выходе будет выглядеть для справки:

lsblk
$ lsblk
МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 39.1 г 0 диск
├─sda1, поскольку 8:1 0 512 МБ 0 части /загрузки
├─sda2 8:2 0 0 500м часть
└─sda3 в качестве 8:3 0 38.1 г 0 часть
 ├─vg00-lv_root 253:0 0 36.1 г 0 д /
 └─vg00-lv_swap 253:1 0 2Г 0 ЛВМ [своп]
blkid
$ blkid
на /dev/sda1, поскольку: идентификатор UUID="0cae38ac-44ea-4a16-9157-a8cbbf50e91b" тип="ext4"в
на /dev/sda2: идентификатор UUID="013c42ea-aa00-4713-926a-aca57c0bd552" тип="по умолчанию"
на /dev/sda3 в качестве: идентификатор UUID="sgVDOh-NI7x-l4sY-9fJv-uAlW-WfYY-YBoPBQ" тип="LVM2_member"
/Дев/маппер/vg00-lv_root: идентификатор UUID="fa4accee-2965-4bc6-85aa-3ed4d0d2ae86" тип="ext4"в
/Дев/маппер/vg00-lv_swap: идентификатор UUID="998f50cb-a693-411c-aca3-33824ea5a204" тип="своп"

Как последнее предложение, вы могли бы попробовать установить/переустановить udisks2. Это было описано в этой АУ вопросы и ответы на тему: Убунту 16.04 не обнаруживает SD кард-ридер, но у меня были проблемы с этим в прошлом, а также в Fedora/CentOS в тоже.

$ судо ням переустановить udisks2

-или-

$ судо ДНФ переустановить udisks2
+675
Ragavan Durairaj 28 дек. 2016 г., 23:01:19

Зачем использовать apt-кэша? zgrep сделает за поиск в одном файле...

+672
Muhammad Irfan Kurniawan 5 окт. 2012 г., 12:07:45

Ниже ККИ config и правил, которые она производит:

ККИ добавить брандмауэр редирект
ККИ набор [email protected][-1].цель=ДНАТ
ККИ набор [email protected][-1].прото=ТСР 
ККИ набор [email protected][-1].СРЦ=Ван
ККИ набор [email protected][-1].src_dport=80
ККИ набор [email protected][-1].дест=локальная сеть
ККИ набор [email protected][-1].dest_port=80
ККИ набор [email protected][-1].dest_ip=10.0.0.10
ККИ совершить брандмауэр
<перезагрузка>
в iptables -Т физ-а zone_wan_prerouting -п ТСР -м протокола tcp --dport 80 -j в ДНАТ --к-назначения 10.0.0.10:80
в iptables -Т физ-ре zone_lan_prerouting -п ПТС -с 10.0.0.0/255.0.0.0 -д <external_ip_of_router> -м протокола tcp --dport 80 -j и ДНАТ --назначение 10.0.0.10:80
в iptables -Т физ-а zone_lan_prerouting -п ПТС -с 10.0.0.0/255.0.0.0 -д <external_ip_of_router> -м протокола tcp --dport 80 -j и ДНАТ --назначение 10.0.0.10:80
в iptables -Т физ-ре zone_lan_postrouting -п ПТС -с 10.0.0.0/255.0.0.0 -д 10.0.0.10 -м протокола tcp --dport 80 -j в СНАТ-к-источник 10.0.0.1
в iptables -Т физ-а zone_lan_postrouting -п ПТС -с 10.0.0.0/255.0.0.0 -д 10.0.0.10 -м протокола tcp --dport 80 -j в СНАТ-к-источник 10.0.0.1

Но он не работает.

(Для получения соответствующей команды, я использовал fw3 -4 печати до и после ККИ config, а затем дифф.)

Редирект начинает работать только когда я вручную (сначала очистка ККИ конфиг) ввести правила #1 и #5 из приведенного выше списка, с -с 10.0.0.0/255.0.0.0 сняли с правилом #5.

Но в следующей гонке config работает:

ККИ добавить брандмауэр редирект
ККИ набор [email protected][-1].цель=ДНАТ
ККИ набор [email protected][-1].прото=ТСР
ККИ набор [email protected][-1].СРЦ=Ван
ККИ набор [email protected][-1].src_dport=5000
ККИ набор [email protected][-1].дест=локальная сеть
ККИ набор [email protected][-1].dest_port=22
ККИ набор [email protected][-1].dest_ip=10.0.0.2
ККИ совершить брандмауэр

Как это можно объяснить?

+666
sandeepcmsm 17 окт. 2014 г., 23:31:41

Помимо Дилана предложения начать все сначала, другой, ненавязчивый вариант-перенести часть материала из корневого раздела в раздел для дома каталоги. Вы должны делать это только для не-загрузки-критический материал, но там много чего в / вне /дома. Мой первый Unix и даже отдельные разделы для каталога/usr , а в/var.

Вы можете скопировать все из /usr/доли в /дома/корень/usr/доли в корень:

компакт-диски /usr/доли
найти . -print0 команды | команды cpio -pdmv0 /дома/корень/usr/доли

и как только что закончил правильно делать:

кд /usr
РМ -РФ доля
ЛН-s /дома/корень/usr/доли .

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

Пока вы не "двигаться" /загрузки таким образом, вы должны быть хорошо.

+664
KyloRen 8 дек. 2016 г., 13:10:50

Пространство ядра, когда ядро выполняет от имени пользователя программа, т. е. системный вызов? Или это адресное пространство для всех нитей ядра (например, планировщик)?

Да и да.

Прежде чем мы пойдем дальше, мы должны это о памяти.

Вам память делится на две категории:

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

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

Пространство ядра код обладает свойством запускать в "режиме ядра", которые (в типичных настольных х86 - компьютер) - это то, что вы называете кодом, который выполняется в кольце 0. Обычно в x86 архитектуре, есть 4 кольца защиты. Кольцо 0 (режим ядра), кольцо 1 (может использоваться виртуальные машины гипервизоры или драйверы), кольцо 2 (может использоваться водителями, я не уверен, что правда). Кольцо 3 является то, что типичные приложения работают под. Это наименее привилегированное кольцо, и приложений, работающих на нем есть доступ к подмножество инструкций процессора. Кольцо 0 (пространство ядра) является наиболее привилегированное кольцо, и имеет доступ ко всем инструкциям машины. Например в этом, "простой" приложения (например, браузер) не может использовать х86 инструкции по сборке lgdt загружать глобальный дескриптор таблицы или ГВУ , чтобы остановить процессор.

Если это первый, то это значит, что обычная программа пользователя не может иметь больше 3 ГБ памяти (если деление 3ГБ + 1ГБ)? Кроме того, в этом случае как ядра, использующих большой объем памяти, потому что адрес виртуальной памяти будет страниц с высокой памяти, сопоставляться с, как 1 ГБ пространства ядра будет логически сопоставляются?

Для ответа на этот вопрос, пожалуйста, обратитесь к отличный ответ, трепать здесь

+575
user3238267 21 сент. 2013 г., 19:31:03

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

Другой тогда, что все о флэте.

+553
user40966 4 мая 2018 г., 16:34:09

Обратите внимание, что linuxhelp1.com пример. Вам нужен настоящий сервер, который в данном случае будет гипер-V IP-адресу (х.х.х.х).

Добавить ваш Hyper-V по ip-адресу (х.х.х.х) директива servername, как в и за пределами хост контейнер.

NameVirtualHost *:80

Раздел <VirtualHost *:80>
DocumentRoot так /опт/librenms/HTML-код/
Имясервера х.х.х.х
CustomLog /опт/librenms/журналы/access_log в сочетании
Журнал /опт/librenms/журналы/функцию error_log
AllowEncodedSlashes На
<Каталог "/опт/librenms/HTML-код/">
Всех Allowoverride
Опции Опция Multiviews FollowSymLinks 
</Каталог>
</Хост>

Обратитесь к этой статье об использовании NameVirtualHost и сервера. Также, пожалуйста, обновите ваш вопрос с Apache версии вы используете как 1, 2.2, и 2.4 отличаются друг от друга по своей конфигурации.

Например, при обновлении с 2.2 до 2.4 можно заметить, что

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

+550
trevorgrayson 27 янв. 2013 г., 12:50:00

вы должны использовать следующую строку в пользовательских ядер:

$ судо ./criu чек-МС

Вы уверены, что у вас есть какой-нить пид 4761? Кроме того, вы должны иметь контрольно-пропускной пункт каталог в вашей criu каталог.

+517
inside83 22 апр. 2019 г., 18:29:42

При входе в SSH сервер/хост у меня спрашивают, является ли хэш открытого ключа правильно, как это:

# СШ 1.2.3.4
Подлинность хозяина '[1.2.3.4]:22 ([[1.2.3.4]:22)' не может быть установлено.
Ключ RSA отпечатков пальцев и SHA256:CxIuAEc3SZThY9XobrjJIHN61OTItAU0emz0v/+15wY.
Вы уверены, что хотите продолжить подключение (да/нет)? нет
Хост-ключ проверки не удалось.

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

# SSH-ключей -если файл /etc/СШ/ssh_host_rsa_key.паб
2048 Ф6:БФ:4Д:Д4:БД:Д6:Ф3:да:29:А3:С3:42:96:26:4а:41 /и т. д./по ssh/ssh_host_rsa_key.паб (ОГА)

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

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

В возможность SSH-ключей не доступен на сервере.

+507
eowen 7 окт. 2012 г., 12:43:48

Создание новой группы/пользователя новый установили daemon повышает безопасность. Когда процесс запущен сервер под такой пользователь не ограничен в правах доступа пользователя. В сравнении: когда он запускается как root может делать все.

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

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

Запуск демона под свой особый пользователь только одну технику безопасности, другие включают какой-то 'сделать chroot или через мандатный контроль доступа системы (Mac) (например, в SELinux).

+424
Tiff Walden 6 мая 2010 г., 04:00:56

Я в настоящее время пытается установить драйверы GeForce для Kali Linux, но это не будет так гладко. У меня GTX 285 и когда я пытаюсь через apt-get метод для водителей, мне сказали, что моя карта больше не поддерживается этот способ и мне нужно скачать 340.96 драйверов от Nvidia. Проблема, когда я пытаюсь установить его, я встретился с "компилятор используется для компиляции ядра была ССЗ 5.4; текущий компилятор-это GCC 6.1".

Я пытался мой самый лучший гугл-фу навыков, но пока я ничего не добился. Ни одно из исправлений, которые я нашел имели никакого эффекта, и так как я уже удалил нуво я устал от дисплея 1280х720 на 1080p монитор :3 Если у кого есть какие-либо предложения, я все уши! Спасибо :D

Вот ссылка на видеокарту NVIDIA-установщика.лог-файл на моем Dropbox -

+357
Thomas Suarez 31 янв. 2010 г., 20:05:23

Оболочки (например, оболочки Bash) имеете понятие переменных оболочки и концепция переменные среды.

Но как насчет других процессов, которые не являются раковины процессов (например: дополнения, редактора Gedit и т. д.), эти процессы также имеют переменные оболочки или они только переменные среды?

+338
AlwaysLearningNewStuff 29 нояб. 2010 г., 13:05:03

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

Да, вы можете, путем расширения disable_functions параметр в PHP.ini-файл (расположение зависит от настроек, например, файл/etc/php5 с/цги/РНР/Ини)

disable_functions = system,exec,shell_exec,escapeshellcmd,show_source,leak,ini_restore,pfsockopen,popen,eproc_c,posix_kill,posix_setuid,posix_setpgid,posix_setsid,proc_open,proc_terminate,proc_get_status,proc_nice,proc_close,passthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority
+331
Panton 23 мар. 2011 г., 18:18:43

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

Цитата от человек wtmp по:

В wtmp по файл записываются все подключения и отключения. Его формат точно понравится через utmp за исключением того, что значение null имя пользователя указывает на выход на их терминалы. Кроме того, имя терминала ~ с логином выключения или перезагрузки указывает на завершение работы системы или перезагрузка и пара терминалов имена | / } бревна старой/новой системе время при дату(1) изменений.

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

перезагрузка системы загрузки 2.6.32-28-глотать Пн февраля 21 17:02 - 18:09 (01:07) 
...
пользователь оч/0 :0.0 сидел 12 18:52 - 18:52 февраля(00:00) 
пользователь tty7 :0 сидели 12 18:52 - 20:53 Февраля(02:01) 
перезагрузка системы загрузки 2.6.32-28-глотать сидел 12 08 февраля:31 - 18:09 (9+09:37) 

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

После последней перезагрузки, время текущей работы. За ранее перезагрузится, времени безотказной работы после этого перезагрузите (так в последней строке моего примера это безотказной работы до первой линии; никаких перезагрузок между ними). Номер(а) до + означает количество дней. В последней строке, это 9 дней, 9 часов и 37 минут, и в первой строке текущее время непрерывной работы 1 час и 7 минут.

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

+311
Mark K 7 сент. 2019 г., 21:51:53

У меня есть программа, которая работает только на одном Raspberry Пи, но может быть запущен с нескольких других компьютеров (через SSH).

Когда я запускаю мою программу на Пи, он работает, как ожидалось.

Чтобы иметь возможность работать с crontab или СШ, я создал (ОК, ножницами вместе) некоторые скрипты bash, однако, это не работает как задумано.

Первый был такой:

старпома команду sudo /usr/Бен/Ява \
-Джавой.библиотека.путь=в/usr/lib в/JNI, у \
-СР /\usr/share/java/RXTXcomm.jar 
-банку '/home/pi/forgokapu/dist/forgokapu.jar' < в /dev/tty1

Однако, это не позволяло читать от Pi tty1. (Я думаю, что значит работать в фоновом режиме).

Однако, даже без &, это дает выход к компьютеру, запустите от (оч/0), но не принимает входной сигнал в любом месте. Я пытался добавить

старпома команду sudo /usr/Бен/Ява \
-Джавой.библиотека.путь=в/usr/lib в/JNI, у \
-СР /\usr/share/java/RXTXcomm.jar 
-банку '/home/pi/forgokapu/dist/forgokapu.jar' < в /dev/tty1 >на/dev/tty1

для принудительного ввода и вывода на tty1, но теперь на выходе нигде не фигурирует, и P. S.-А показывает, что он работает на оч/0, не tty1.

В < в /dev/tty1 - это внутри скрипта, но программа все еще работает на оч/0 (или кронтаб), и не принимает предложения это tty1. Делает bash.

520 tty1 00:00:00 вход 
690 tty1 00:00:01 Баш 
917 терминале pts/0 00:00:00 Баш 
Оч 1221/0 00:00:00 судо 
Оч 1227/0 00:00:00 Ява 
1241 терминале pts/0 00:00:00 ПС

<как/dev/tty1 не перенаправляет Java в tty1.

Вопрос:

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

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

Я тоже пробовал 0<в/dev/tty1, но вход все-таки с оч/0

Я тоже пробовал

setsid Ш-с 'метод exec команду sudo /usr/Бен/Ява \
-Джавой.библиотека.путь=в/usr/lib в/JNI, у \
-СР /\usr/share/java/RXTXcomm.jar 
-банку "/home/pi/forgokapu/dist/forgokapu.jar" < > на /dev/tty1 >&0 2>&1'

от начала процесса на разных телетайп, но он все равно не работает. :'(

сценарий тоже не хорошо, мне нужно противоположное тому, что он делает.

+310
Federico Magallanez 27 июл. 2018 г., 01:46:47

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

Так что, когда я установил Ubuntu на моем MacBook Pro, я заметил, что было 8 ГБ памяти, и я сказал себе: "это кажется достаточно, я думаю, что избежать проблем замены и не оставляем Раздел для виртуальной памяти. Мне нужно дисковое пространство в любом случае".

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

Если я случайно компиляции слишком много больших файлов c++ одновременно (это легко сделать с помощью "сделать -семейства J6"), или что-то еще, что случайно потребляет памяти машины, прежде чем я замечаю, вместо того, что программа сбоит и выдает ошибку, как я и ожидал, получается, что вместо поведения заключается в том, что мой весь рабочий стол перестает отвечать на запросы и я вынужден жестко перезагрузить компьютер! Иногда я теряю много времени или работать из-за этого!

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

+229
Bladreyn25 21 апр. 2019 г., 04:13:17

Попробуйте щелкните правой кнопкой мыши в меню -> настройки -> плагины и выберите приложение и систему плагинов.

+221
Shmulik Klein 17 окт. 2019 г., 22:34:01

Не вдаваясь в специфику инструмента, два совета:

  1. Вы должны расследовать ГПУ-на основании сухари. Они значительно быстрее, чем процессоры на основе сухарей (для большинства хэшей, и для большинства нападений, помимо прямой атаки словник).

  2. Вы не упомянули, какого рода/типа zip-файл, вы атакуете; различные крекеры поддержка разных вариантов ZIP (и есть немного), так что вам нужно убедиться, что инструмент вы выбираете поддерживает ваш целевой тип.

+213
kkisten 11 дек. 2012 г., 07:38:57

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

Чтобы упростить мой пример, я придумал фиктивного my_function_display_operating_system функции. Это бесполезная функция, но это кадры проблема:

  1. обнаружить общие тип ОС (, и т. д.)
  2. обнаружить некоторую информацию о версии ОС
  3. обнаружить распределения понятное имя

Пункт 3. том, что мне нужна помощь.

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

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

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

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


Отображает операционной системы#.

my_function_display_operating_system функция() {
 местные применяемая
 случае $my_global_os_type в
На OSX)
 е -в-применяемая \
 'ОС Х V%S (В сборки %s)' \
 $(sw_vers -версия продукта) \
 $(sw_vers -buildVersion)
;;
Линукс)
 местные -Р linux_kernel_version=$(uname-Р)
 е -в-применяемая \
 'ГНУ/Linux (ядра %с)' \
"$linux_kernel_version"
 если [[ -ф /д/вып.]]; затем
 местные -Р распределение=$(кошка /и т. д./выпуска | Е С/ \\Н \\Л//Г')
 применяемая+="\nDistribution: $распределение"
интернет
;;
*)
применяемая=неизвестно
;;
эсок
 е "операционная система: $применяемая\Н"
}

Пример вывода:


> my_function_display_system_information
Операционная система GNU/Linux (ядра 3.5.0-25-generic)а
Дистрибутива Ubuntu 12.10
Системная память 1 ГБ
Баш В4.2.37(1)-релиз
ВИМ ВИМ - VI улучшена 7.3 (2010 августа 15, составлен 26 октября 2012 16 45 54)
# ... и т. д ...

+212
KiwenLau 17 февр. 2011 г., 07:47:26

Код:

еогеасп $имя хоста (@hostnameUniqueSorted){
 $ipaddr значение = inet_ntoa((функция gethostbyname($имя))[4]);
 если(гусеничка($IP-адреса) =~ '^$') $ipaddr значение == "ИС не привели"; <-- не работает
}

Если хозяин не возвращает IP-адрес, он будет перерыв и показывают:

Использование: гнездо::inet_ntoa(ip_address_sv) на ./линия АВС 24.

Как я могу поймать его и назначают, может ИС не привели к переменная $ipaddr?

Я добавил последнюю строчку, но она не работает.

+210
sbtrab 9 окт. 2014 г., 12:33:40

Вам не нужно "скачать" его в файл. Вы можете временно загружать их как часть трубопровода

Использовать xmlstarlet для разбора XML

завиток 'http://example.com/lastBuild/api/xml' 
| xmlstarlet SEL в -Т-с "//Дом[последние()]/текст()"
+203
Anouar ZoOmbie 1 окт. 2013 г., 00:06:50

Я использую Elisp. Я хотел бы сделать следующее в мой файл init:

; Получить значение переменной LD_LIBRARY_PATH
; Добавление '/путь/к/некоторые/Либ/:'к нему
; Сохранить новое значение переменной LD_LIBRARY_PATH

До сих пор я знаю, что я могу использовать:

(функции getenv "для LD_LIBRARY_PATH")

для получения значения, и:

(setenv "переменной LD_LIBRARY_PATH" "фу")

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

Фон:

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

+173
Mickey Reinoso Arredondo 24 авг. 2010 г., 19:06:18

В awk, вы бы сделали это следующим образом

на awk '/шаблон/{шп[ШП]; шп[НР+4]}; НР в НР' файл > new_file`

или

на awk '/шаблон/{печать; НР[НР+4]; Далее}; НР в НР' файл > new_file`

Объяснение

Первое решение находит все строки, соответствующие шаблону. Когда он находит совпадение в нем хранится номер записи (НР) в массив шп. Он также сохраняет 4-ю запись из ШП в одном массиве. Это сделано шп[ШП+4]. Каждая запись (ШП) затем проверяется, чтобы увидеть, если он присутствует в НР время, если так запись печатается.

Второе решение работает по существу таким же образом, за исключением, когда он встречает е е шаблон печати, который строки, а затем сохраняет 4-ю запись в массив НР, затем переходит к следующей записи. Затем, когда на awk встречает этот 4-й запишите НР в НР блок будет выполняться и распечатать +4 запись там после.

Пример

Вот пример файла данных, sample.txt.

$ кот sample.txt 
1
2
3
4 мля
5
6
7
8
9
10 мля
11
12
13
14
15
16

Используя 1-й решение:

$ как awk '/бла/{шп[ШП]; шп[НР+4]}; НР в НР' sample.txt 
4 мля
8
10 мля
14

Через 2-е решение:

$ на awk '/бла/{печать; шп[НР+4]; Далее}; НР в НР' sample.txt 
4 мля
8
10 мля
14
+147
Vhon Newmahn 12 сент. 2019 г., 09:02:02

Попробуйте это:

ням-исключить=\ ядра* обновление

или:

ням-х обновление "ядра"*' 

От Юм страницу:

-х, - исключить=пакет
 Исключить пакет по названию или Глоб от обновления на все
 репозиториев. Параметр конфигурации: исключить

И если вы хотите, чтобы эта настойчивость, добавить строку исключить=ядра* в файле/etc/Юм.конф:

[главная]
cachedir=в/var/кэш/Юм/$basearch/$releasever
keepcache=0
debuglevel=2
логфайл=/ВАР/журнал/пальчики оближешь.журнал
exactarch=1
устаревшее=1
gpgcheck=1
Плагины=1
installonly_limit=5
bugtracker_url=HTTP://в ошибки.в CentOS.орг/set_project.РНР?Реф project_id=16&=HTTP://в б
distroverpkg=в CentOS-релиз
исключить=ядра*

Когда вы хотите обновить,использовать --disableexcludes возможность изменить config в Юм.конф:

ням --disableexcludes=главное обновление
+82
stefa 10 окт. 2012 г., 14:45:56

Нет, DNS не предназначен для этого. Однако, при тестировании можно использовать /и т. д./хосты и жесткий код несколько тестовых доменных имен определенным IP-адресам, а затем дать каждому пользователю проверить доменные имена, которые вы хотите их использовать.

например. /и т. д./хостов

ИС адрес1 Лазаревское.условие_2 
Hostb ИС адрес2.условие_2

ИС address3 Лазаревское.test3
Hostb ИС address4.test3

...
+66
RD K 20 июн. 2014 г., 06:18:41

Вы могли бы попробовать что-то вроде этого:

старпома 9>&1
Вывод=$(грунт теста | тройник /Дев/ФД/9)
старпома 9>&-

Он копирует текущее стандартный вывод в файл с дескриптором 9, используется тройник для репликации грунтс выводом в файл дескриптора, потом закрывает дескриптор временного файла.

+57
user8209076 11 окт. 2016 г., 18:24:22

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

$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