что(): язык::грань::_S_create_c_locale наименование не действительна

У меня есть кали линукс, где я не могу устанавливать какие-либо пакеты. локаль не работает и я не могу установить его, что я могу сделать? Я поменял источников.список , но это не помогло, я попробовал команду sudo команды dpkg-перенастроить районов он говорит мне:

Не могу старпома "локаль": нет такого файла или каталога в /usr/доли/perl5/с debconf/кодирования.линия часов 16.
Использование неинициализированных значение $с debconf::кодировка::charmap в скалярной грызть в /usr/доли/perl5/с debconf/кодирования.линия часов 17.
с dpkg: ошибка: ошибка конфигурации: /etc/dpkg о/с dpkg.конф.д/мультиархитектурный:1: внешней архитектуры неизвестный параметр''
выполнить /sbin/с dpkg-перенастроить: районов не установлен
+910
Violet Andrew 24 окт. 2015 г., 21:17:42
25 ответов

У меня две машины, одна в Debian, один в Ubuntu, как на ext4 с расширенными атрибутами файловой включена в fstab. getfattr и setfattr устанавливаются и прекрасно работают на обеих машинах локально. Однако, унисон (версия 2.40.102) не синхронизации расширенные атрибуты файлов по умолчанию.

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

корень=/путь/к/реж
root=ssh://[email protected]//path/to/dir2
авто=истина
партия=истина
завивка=0
по rsync=истина
значение maxthreads равно=1
повтор=3
confirmbigdeletes=ложь
copythreshold=0
copyprog = сервер rsync -колун --РШ='СШ -П 22' --на месте --сжимать
copyprogrest = сервер rsync -колун --РШ='СШ -П 22' --частичный --на месте --сжимать
copyquoterem = истина
в копировальных центрах копимакс = 1

Этот профиль синхронизации расширенные атрибуты для новых файлов, но когда я Изменить дополнительные атрибуты на файл, который уже синхронизирован и выполняться унисон Я вам:

Ничего не делать: реплики не изменились с момента последней синхронизации.

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

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

+946
Elte Hupkes 03 февр. '09 в 4:24

Я экспериментирую с возможностями, на Debian GNU/Линукс.

Я скопировал в /bin/ping для моей текущей рабочей директории. Как ожидается, он не работает, он был изначально установлен бит setuid корень.

Я потом выскажу свое пинг минимальные возможности (не root), выполнив команду sudo файл /sbin/setcap cap_net_raw=РД ./пинг, и пинг работает, как ожидалось.

Затем судо процесс /sbin/setcap -Р ./пинг лишать этой возможности. Он сейчас не работает, как ожидалось.

Я сейчас пытаюсь сделать пинг работает через capsh.

capsh не имеет права, поэтому мне нужно запускать его от имени root, а затем удалить корни и при этом все другие привилегии.

Я думаю, что мне тоже нужно безопасное-держать-шапки, это не описано в capsh, но в способности руководства. У меня есть разрядные числа из файла/usr/включать/Линукс/securebits.сек. Они, кажется, правильно, так как вывод --печать показывает эти биты, чтобы быть правильным.

Я был возиться часами, пока у меня есть это.

суда на /sbin/capsh --держать=1 --secbits=0х10 --шапки="cap_net_raw+Эпи" == --secbits=0х10 это --User=${пользователь} --печать -- -с "./пинг на localhost"

Однако пинг ошибок с пинг: протокол ICMP открыть сокет: операция не разрешена, вот что происходит, когда он не имеет возможности. Также - печать показывает ток: =Р cap_net_raw+я, этого не достаточно, нам нужна электронная.

судо на /sbin/capsh --шапки="cap_net_raw+Эпи" --печать -- -с "./пинг на localhost" устанавливает возможность ток: = cap_net_raw+РП это правильно, но оставляет нам в качестве корня.


Редактирование-1

Я сейчас попробовал команду sudo файл /sbin/capsh-сохранить=1 --secbits=0x11 --шапки=cap_net_raw+Эпи --печать -- -с "сенсорный ЗЗ; ./пинг -С1 с localhost;"

Это производит:

прикосновение: не трогать `ЗЗ': отказано в доступе
пинг: протокол ICMP открыть сокет: операция не допускается

Первая ошибка, как ожидается, безопасно-долго: да Но второе-это не ток: = cap_net_raw+эип


Редактирование-2

Если я поставлю == перед - печать, он теперь показывает ток: = cap_net_raw+я, так что это объясняет предыдущие ошибки, но не в том, почему мы теряем способность при переходе из корня, я думал, что безопасность-сохранить-крышки должны исправить.


Редактирование-3

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


Редактирование-4

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

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

Так что теперь мой вопрос: что я упускаю, что capsh для.


Варианты:

  • capsh из пакета libcap2-бин Версия 1:2.22-1.2
  • прежде чем редактировать-3 я схватила последний capsh с помощью git://git для.в Debian.орг/коллаб-мейнт/libcap2.ГИТ и начал использовать его.
  • команды uname -а Линукс Ричард-ноутбук 3.2.0-4-amd64 в #1 СМП в Debian 3.2.65-1+deb7u2 архитектуру x86_64 GNU/Линукс Пользователем земельного участка является 32бит.
+920
endaaman 28 июл. 2019 г., 23:20:47
Другие ответы

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


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

У меня есть рабочая станция Debian с двумя интерфейсами: Ethernet разъема прикреплен к материнской плате (через eth0), и USB для Ethernet адаптер ("этика 6"). интерфейс eth0 подключается к интернету, в то время как "этика 6" подключается к некоторым специальным оборудованием можно подняться только по Ethernet.

Когда на рабочей станции запускается, он подключается к "этика 6" по умолчанию; при этом происходит рабочая станция не может получить доступ к интернету и я должен выбрать для подключения к eth0 из сети диспетчере. Я хотел бы его подключить в eth0 по умолчанию. Как я могу это сделать?

+786
user90422 6 июл. 2016 г., 19:11:11

Если вы устанавливаете стабильную версию Debian, вы можете остановиться (практически) навсегда с GNOME 2.3, вы никоим образом не вынуждены перейти к новой версии Debian, а не обновление до GNOME 3 не будет сделано в нормальный дист-апгрейд.

Позвольте мне сказать, что тоже с Ubuntu вы не в коем случае не обязаны обновлять систему каждые шесть месяцев, если вы чувствуете, что у вас система дает вам то, что вам нужно.

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

+693
Code Stranger 21 сент. 2017 г., 20:02:54

Для Дебиан и Убунту есть populartiiy конкурса пакета и результат страницы (но занимающих больше всего места). Есть ли нечто подобное для Fedora?

А насчет производных, как RHEL, CentOS, то научные Linux и т. д.?

Я нашел только старые предложения и блоге открытой в SUSE усилий с 2009 года. Каков нынешний статус таких усилий?

+610
NalaGinrut 19 янв. 2014 г., 05:34:07

У меня есть мультизагрузочный Debian с другими ОС UNIX/Linux дистрибутив. Во время процесса загрузки ,я получаю следующую ошибку:

С началом работы выполняется для dev-диск \x2duuid-.....1 минута:30 сек.
Зависимостей не поменять

После 1 мин : 30 сек загрузки процесс продолжался без проблема , как ее решить?

+608
Vijit Singh 11 февр. 2015 г., 14:09:22

Если я хочу, чтобы смонтировать файловую систему в /моеимя можно просто редактировать файл fstab файл?
Или я должен сделать больше, чтобы быть безопасным?

Любой другой способ сделать это, или не очень хорошая идея делать?

+590
Lennart Giaccotto 21 авг. 2016 г., 06:04:36

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

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

Я уверен, что вы можете сказать по моим код, но я довольно зеленый со скриптами, поэтому я ищу помощь, чтобы определить, если и как я должен добавить еще один цикл или принять иной подход к разбору typeC сведения, потому что, хотя они следовали в том же формате, существует только одна запись для каждого типа и тайпеб данные, и там может быть от 1 до 15 элементов для typeC данных. Цель быть всего 3 файла, один для каждого из типов данных.

Формат данных:

Контейнер: ЛП[1-100]
Типа: [1-20].[1-100].[1-1000].[1-100]-[1-100]
Тайпеб: [1-20].[1-100].[1-1000].[1-100]-[1-100]
TypeC (от 1 до 15 записей): [1-20].[1-100].[1-1000].[1-100]-[1-100]


*Нет заголовка в CSV, но если он будет выглядеть так (контейнер, типа, и тайпеб данные всегда находясь в положении 1,2,3, а typeC данных всех последующих): контейнер,типа,тайпеб,typeC,tycpeC,typeC,typeC,typeC,..

КШМ: PL3,12.1.4.5-77,13.6.4.5-20,17.3.577.9-29,17.3.779.12-33,17.3.802.12-60,17.3.917.12-45,17.3.956.12-63,17.3.993.12-42 ПЛ4,12.1.4.5-78,13.6.4.5-21,17.3.577.9-30,17.3.779.12-34 П5,12.1.4.5-79,13.6.4.5-22,17.3.577.9-31,17.3.779.12-35,17.3.802.12-62,17.3.917.12-47 PL6,12.1.4.5-80,13.6.4.5-23,17.3.577.9-32,17.3.779.12-36,17.3.802.12-63,17.3.917.12-48,17.3.956.12-66 PL7,12.1.4.5-81,13.6.4.5-24,17.3.577.9-33,17.3.779.12-37,17.3.802.12-64,17.3.917.12-49,17.3.956.12-67,17.3.993.12-46 Языка PL8,12.1.4.5-82,13.6.4.5-25,17.3.577.9-34

Код:

#!/бин/Баш
#Установить входной файл
_input="вход.КШМ"
# Вытащить переменные из CSV
файл # читать, используя цикл while
во время чтения; не
 объявить -СЖ=( ${ответ//,/ } )
 Эхо -э "containerID=${столбец[0]}\ntypeA=${коль[1]}\ntypeB=${коль[2]}" >/tmp/typelist.txt
в IDx=1
 в то время как [ $IDx в -ЛТ 10 ]; делать
 Эхо "typeC$в IDx=${Коль[$((в IDx+2))]}" >>/tmp/typelist.txt
 пусть индекс=индекс+1
#вдрочнуть пустые переменные
е/\=$/д' /tmp/typelist.txt > /tmp/typelist2.txt && МВ /tmp/typelist2.txt /tmp/typelist.txt
#набор переменных из файла Temp
. /tmp/typelist.txt
сделано
сон 1

Данные #разбираем в этой петле.#
Эхе -е "\н"
Эхо "начать обработку за $контейнер"
#Эхо $возбудителя
#Эхо $тайпеб
#Эхо $typeC
#Эхо -э "\н"

#Полосы - от вспомогательных данных для дополнительного анализа 
typeAsub="$(Эхо "$возбудителя" | СЭД с/\-.*$//')"
typeBsub="$(Эхо "$тайпеб" | СЭД с/\-.*$//')"
typeCsub1="$(Эхо "$typeC1" | СЭД с/\-.*$//')"

#вырезать первые два decimils на парсинг
typeAprefix="$(Эхо "$возбудителя" | вырезать -д "." -Ф1-2)"
typeBprefix="$(Эхо "$тайпеб" | вырезать -д "." -Ф1-2)"
typeCprefix1="$(Эхо "$typeC1" | вырезать -д "." -Ф1-2)"

#Эхо $typeAsub
#Эхо $typeBsub
#Эхо $typeCsub1
#Эхо -э "\н"

#Эхо $typeAprefix
#Эхо $typeBprefix
#typeCprefix1 Эхо $
#Эхо -э "\н"

Эхо "получение типа данных за $возбудителя"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeAsub" -г > "$контейнерного"типа данных"
сон 1 


Эхо "становится тайпеб набор за $тайпеб"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeBsub" -г > "$контейнер"тайпеб данных"
сон 1 

Эхо "получение данных typeC за $typeC1"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeCsub" -г > "$контейнер"typeC-набор"
сон 1 

Эхо "получение дополнительных данных typeC за $typeC2-15"
#вызов скрипта API для извлечения данных ; эхо на тест
Эхо "АПИ-собрать -вариант-Б "$typeCsub2-15" -г >> "$контейнер"typeC данных"
сон 1 

Эхе -е "\н"
сделано < "$_input"

выход 0

Скорость не беспокоит, но если я сделал что-то действительно глупо здесь, не стесняйтесь ударить меня в правильном направлении. :)

+563
user1751962 24 апр. 2019 г., 13:12:48

Если я использую:

трассированием эхо 'в
б
файл c' > 

Дно линии:

записи(1, "а\НБ\НК\й\н", 8) = 8

но в

трассированием эхо 'в
б
с
д' > /Дев/оч/0

Эти линии являются:

записи(1, "а\п", 2) = 2
записи(1, "б\н", 2) = 2
записи(1, "С\П", 2) = 2
записи(1, "Д\П", 2) = 2

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

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

Редактировать: оболочку Bash.

+563
Left Right Gaming 19 авг. 2010 г., 13:46:25

В строке((с), которые берутся из csv-файла)

14//2016 февраля:15:21:33-0500]http://map1.link.de/mk

что это самая легкая часть, чтобы заменить/удалить и добавить

]http://map1.link.de/

с

,

имея в виду, что после карте может прийти любое количество карта1, карта2, map3

Пример пару строк:

14//2016 февраля:15:21:33-0500]http://map1.link.de/mk
14//2016 февраля:16:21:33-0500]http://map5.link.de/mk

Конечный результат

14//2016 февраля:15:21:33-0500,МК
14//2016 февраля:16:21:33-0500,МК
+524
Kamil Kalbarczyk 6 янв. 2011 г., 15:09:00

Я столкнулся с этой проблемой раньше. К сожалению, лучший ответ, который я смог придумать-это аппаратное решение: обмануть видеокарту, думая, монитор устанавливается путем подключения VGA и Терминатор на VGA выход. Вы можете сделать один дома или купить один; погуглите на "видео Терминатор" возвращает много результатов для обеих сторон.

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

+501
felix dresner ulrich 17 апр. 2013 г., 10:58:53

У меня есть некоторые проблемы в создании гостевой виртуальной машине. Я казню ХL создать файл /etc/Xen в/config_vyos.cfg для и получаю сообщение об ошибке:

Парсинг конфига из /etc/Xen в/config_vyos.cfg для
libxl: ошибка: libxl_bootloader.с:637:bootloader_finished: загрузчик не удалось - обратитесь лог файл /var/журнал/Ксен/загрузчика.4.журнал
libxl: ошибка: libxl_exec.с:118:libxl_report_child_exitstatus: бутлоадера [2309] завершилась с кодом ошибки 1
libxl: ошибка: libxl_create.с:1144:domcreate_rebuild_done: не может (пере-)создать домен: -3
libxl: ошибка: libxl.с:1610:libxl__уничтожить_domid: несуществующий домен 4
libxl: ошибка: libxl.с:1568:domain_destroy_callback: не сумев уничтожить гостя с domid 4
libxl: ошибка: libxl.с:1495:domain_destroy_cb: удаление домена 4, не

в /var/журнал/Ксен/загрузчика.4.файл журнала:

Обратная трассировка (самый недавний призыв последнего):
 Файл "/usr/lib в/Хеп-4.6/ОГРН/pygrub", линия 874, в <модуль>
 поднять RuntimeError: "не удается найти раздел, содержащий ядра"
RuntimeError: не удается найти раздел, содержащий ядро

мой конфигурационный файл:

имя="pvvyos"
ЦП=1
память=2048 

диск=['file:/home/my/vyos-1.1.7-i586-virt.iso,гдх:компакт-диск,ш',
'фи:/Дев/маппер/Ксен--пристройке-vyos,hda1,з']
Виф=['мост=xenbr0']
дополнительную="консоли=hvc0"
on_poweroff='уничтожить'
on_crash='перезагрузка'
перезагрузите on_reboot=''
бутлоадер="pygrub"

После добавления в конфигурационный файл ядра = "/УСР/Либ/Зен-4.6/загрузки/hvmloader" ошибка изменилась на

[Значение errno 2: нет такого файла или каталога
Ошибка при открытии файла /usr/lib в/Хеп-4.6/загрузки/hvmloader в гостевой

но в/usr/lib в/Хеп-4.6/загрузки/hvmloader существует.

Что я делаю не так?

+420
ShammyLevva 8 мар. 2014 г., 19:55:36

То, что происходит здесь заключается в том, что ваш "закрытый" процесс не имеет доступа для записи в setgroupsuid_maps, gid_maps) файлов на внешних пользователей пространства имен.

В этом пространстве имен, псевдо-файлы в файле/proc/<PID процесса> будет корень владении, а как если эффективный uid-это все равно, что ваши собственные, вы не будете иметь доступ на запись в эти файлы.

Вы можете визуализировать, что легко, запустив процесс в фоновом режиме (например, сна) и проверка разрешения setgroups файл во время его выполнения (uid_maps и gid_maps ведут себя точно так же.)

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

$ СР /usr/Бен/сна .
$ ./спать 10 &
[1] 11209
$ ЛС-л /тр/11209/setgroups
-РВ-р--р--. 1 мой_логин мой_логин 0 июл 31 12:33 /прок/11209/setgroups
[1]+ сделано ./спать 10
$

Затем, давайте добавим файл возможности и изменения права собственности:

$ судо setcap cap_net_bind_service=ЕР сон
$ ./спать 10 &
[1] 11220
$ ЛС-л /тр/11220/setgroups 
-РВ-р--р--. 1 корень 0 31 июля 12:34 /прок/11220/setgroups
[1]+ сделано ./спать 10
$

Право собственности на файлы в/proc/<PID процесса> контролируется битом флага внутри ядра Linux, которая используется для предотвращения утечки информации из привилегированного процесса непривилегированный пользователь.

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


Вы можете проверить значение битом флага с помощью PR_GET_DUMPABLE команда вызова prctl(2) системный вызов.

В описании PR_SET_DUMPABLE вы найдете:

Как правило, этот флаг устанавливается в 1. Однако, это сброс текущего значения, содержащиеся в файле /труды/системы/ПС/suid_dumpable (который по умолчанию имеет значение 0), при следующих обстоятельствах:

[...]

  • Процесс выполнения (вызова execve(2)) программа, которая имеет файл функций (см. Функции(7)), но только если разрешенные возможности, накопленный превышает тех, кто уже разрешен для этого процесса.

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

Интересно, используя корень принадлежит двоичные setuid на удалении не сталкивались с этим вопросом. Да, это будет ясно "битом" флаги и файлы в файле/proc/<PID процесса> будет принадлежать пользователю root. Но, учитывая свой эффективный uid-это также корень при запуске двоичные setuid, то доступ будет разрешен.

В таком случае, вы в конечном итоге нарваться на другую проблему, которая связана с удалениис логикой не в состоянии справиться с этой конкретной установки (вероятно как-то связано с эффективным UID и uid не фактическое соответствие):

$ СР /usr/Бен/удалении .
$ судо setcap -Р закрытый
$ судо Чаун корня:корень скрывать
$ судо команду chmod 4711 скрывать
$ ./скрывать -Р
-Баш: не удается установить uid для 65534: эффективный uid 0: недопустимый аргумент
-Баш-4.4$ 

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

(К сожалению, там не много разъезжала возможности окружающей среды еще. лайбкэп только корабли поддержки в последний ГИТ, последние версии 2.25, которую в настоящее время входит в состав большинства дистрибутивов. capsh довольно низком уровне, поэтому это не так просто, чтобы получить это право либо. Смотрите здесь подробную информацию об использовании новейших capsh добавить эмбиент возможности. Я также попытался с помощью systemd-бежать , но не мог управлять, чтобы получить рассеянный возможности установить там. В любом случае, что-то для вас, чтобы рассмотреть, если вам нужны возможности, не-root пользователя и пользовательского пространства имен вместе!)

+414
Marcus Klockare 14 нояб. 2017 г., 20:39:00

Я использовать GNU экран с ЗШ, как моя оболочка. Это будет хорошая возможность (я думаю), чтобы быть в состоянии отображать имя текущего каталога (не полный путь), а на вкладке "заголовок". Я могу сделать это с помощью Ctrl+сдвиг+А , но это руководство. Я хотел бы это изменить, когда я изменить каталог.

Кто-нибудь знает способ сделать это?

Редактировать: ответ также есть решение для bash.

+409
Piotr Kula 6 сент. 2019 г., 15:10:34

Вам не нужно, чтобы добавить команду ко всему, вы можете использовать скрипт, который делает это автоматически для вас. Это называется undistract-я и он доступен на GitHub.

пример

судо АПТ установить undistract-меня устанавливается скрипт (на Debian)
Эхо источник /etc/profile.d/undistract-me.sh' >> ~/.bashrc и #добавляет автоматическое включение к консоли
экспорт Эхо 'LONG_RUNNING_COMMAND_TIMEOUT=ХХХ' >> ~/.bashrc С #, где XXX-количество секунд, когда команда достаточно долго, чтобы предупредить вас
экспорт Эхо 'UDM_PLAY_SOUND=1' >> ~/.bashrc С #для того чтобы включить звуковой сигнал

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

+330
raj raj 7 сент. 2016 г., 14:01:04

У меня 2К(2560х1440 16:9) монитор, у меня Firefox расширение (Нетфликс 1080р) на имя науки и для моего интереса, я хочу смотреть Netflix в 4K, скажите, пожалуйста, можно ли смотреть Netflix с 4К ? И как эта служба проверяет наши устройства для 4K поддержку, и мы смогли подражать тому, что наше устройство поддерживает 4К ?

+298
Juan Carlos Cabrera 14 мая 2012 г., 02:16:14

Похоже, ваш файл/dev/sda5, поэтому раздел не монтируется в зависимости от результатов дается от ПВ -Н.

помните, команда DF показывает только разделы, которые были установлены (кроме разделов подкачки). Если ваш раздел не монтируется он не будет отображаться при вводе команды DF.

Как вы можете видеть от команды, типа, модели df-h, который только а sda7 показывает, но sda5 и sda6 не потому, что один из них-это своп, а другая даже не установлен, следовательно, он не показывает при использовании ДФ-ч.

Монтировать устройство/dev / sda5, поэтому перегородки можно использовать крепление команду и установить его в каталог по вашему выбору. Пример:

смонтировать /dev/sda5, поэтому /главная/Боб

Это будет монтировать раздел sda5 в домашний каталог пользователя 'Боб'

Как только это сделано, ДФ команды сейчас показывают /домашняя точка монтирования для устройства/dev/sda5, поэтому раздел.

В fstab

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

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


#точка монтирования вариантов устройства fstype ключевое дамп блока

 файл /dev/sdb1 в /Home/вашеимя/мои_данные в ext4 по умолчанию 0 1

+295
Buzz killington 12 июл. 2013 г., 13:41:09

Я хотел бы использовать на Perl, диалект регулярных выражений. Если вы находитесь на системы с СЭД, то вы, вероятно, есть Perl.

Учитывая

<Значения ключа="EMPTY_SEARCH_CRITERIA" тип="строка" значение="CS_CODE" комментарий="настроен пустой критерии поиска."/>

На Perl Регулярное Выражение

на Perl -я -ЧП 'с/(значение=)".*?"/\1"some_replacement_string"/г' <имя_файла>

Примечания

Вы можете хотеть проверить это в первую очередь первый печати в терминал.

Перл -ЧП 'с/(значение=)".*?"/\1"some_replacement_string"/г' <имя_файла>

Или создать резервную копию с расширением .бак

на Perl -я.бак-ЧП 'с/(значение=)".*?"/\1"some_replacement_string"/г' <имя_файла>

Регулярное Выражение, Объяснил:

  • (): группа как переменную \1
  • ": цитаты буквальном из-за одинарных кавычках выражение, поэтому нет необходимости, чтобы избежать их.
  • ?: служит для того, чтобы приручить *, то есть он перестанет заглатывать в первом матче (и не держать жующих до финала ". СЭД не поддерживает нежадный операторов, но вы можете использовать этот трюк в другой ответ [^"]*", что означает сожрать все символы, что не " до ". Это эффективно делает то же самое в этом случае.
+273
Yuval 25 авг. 2015 г., 18:02:38

Мне это нужно для модульного теста. Есть функция, которая делает lstat на путь к файлу передается в качестве параметра. Мне нужно вызвать код путь, где lstat не удается (поскольку код охват должен достичь 90%)

Тест может работать только под одним пользователем, поэтому мне было интересно, если есть файл в Ubuntu, что всегда существует, но обычные пользователи не имеют доступ на чтение к нему, или в его папку. (Так lstat провалится на нем, если выполняется как root.)

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

Редактировать: отсутствие доступа на чтение файла только не хватает. С этим lstat все еще может быть исполнен. Я был в состоянии вызвать его (на моей локальной машине, где у меня есть root доступ), путем создания папки в /root, и файл в ней. И параметр разрешения 700 на папку. Поэтому я ищу файл, который находится в папке, доступной только суперпользователю.

+231
omerakgul58 12 июн. 2018 г., 08:19:12

Три возможности, которые приходят на ум:

  • Псевдоним существует в Emacs (который вы уже проверили)
  • Функция существует для Emacs
  • Нового редактора Emacs Binary не в командной строке путь хеш-таблице.

Вы можете проверить, если у вас есть функция в Emacs:

в bash-3.2$ заявляю-Ф | fgrep в Emacs
объявить -Ф в Emacs

И удалить его:

сбросить -Ф в Emacs

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

хэш -Р

Дополнительное объяснение:

который не знает о функциях, так как это не Баш строение:

в bash-3.2$ в Emacs() { Эхо 'нет в Emacs для вас'; }
в bash-3.2$ в Emacs
нет в Emacs для вас
в bash-3.2$, которые в Emacs
/usr/Бен/в Emacs
в bash-3.2$`, который в Emacs` --версия | глава -1
В GNU редактора Emacs 22.1.1

Новый двоичный поведение хеш-таблицы демонстрируется на этот скрипт.

в bash-3.2$ путь=$дома/ОГРН:$путь
в bash-3.2$ диск домой $/бин

в bash-3.2$ кот nofile
кошка: nofile: нет такого файла или каталога
в bash-3.2$ Эхо Эхо привет > кошка
в bash-3.2$ команду chmod +x кот
в bash-3.2$ кот nofile
кошка: nofile: нет такого файла или каталога

в bash-3.2$ хэш -Р
в bash-3.2$ кот nofile
привет
в bash-3.2$ РМ кошка
в bash-3.2$ кот nofile
Баш: /пользователи/МРБ/ОГРН/КПП: нет такого файла или каталога

в bash-3.2$ хэш -Р
в bash-3.2$ кот nofile
кошка: nofile: нет такого файла или каталога

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

+190
rohan1995 15 мар. 2019 г., 17:57:00

У меня установлен Debian тестирование (Джесси) и положить это в мой файл/etc/АПТ/источников.список:

деб http://http.debian.net/debian тестирование основных ВНО не бесплатно
деб-СРЦ http://http.debian.net/debian тестирование основных ВНО не бесплатно

деб http://security.debian.org/ тестирования/обновления основных ВНО не бесплатно
деб-СРЦ http://security.debian.org/ тестирования/обновления основных ВНО не бесплатно

Я хочу установить стороннее программное обеспечение, которое требует API печати libgnomeprint, но я не могу показаться, чтобы найти его в репозитории. Я использовал АПТ-кэша поиск API печати libgnomeprint и АПТ-кэша поиск гном | грэп печати, но не повезло. Я искал в репозиториях онлайн , но не повезло.

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

Это опасно, если я просто найти деб от V2.2 где-то и установить его? Я не хочу, чтобы поставить меня в зависимость от ад, или нет?

Если это важно, я не на самом деле с помощью гнома как мои де, мне просто нужен этот пакет.

+187
Amit singh 29 апр. 2015 г., 07:55:48

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

+118
Eric Sanders 5 мая 2016 г., 13:43:15

Рассмотрим, чтобы ваш приложение, чтобы быть наплодил по инициализации... см. init(8) - сохранить вещи простыми

+112
TMWP 1 янв. 2016 г., 23:46:23

На старпома системных вызовов ядра Linux понимает shebangs (#!) изначально

Когда вы делаете на баш:

./что-то

на Linux, это вызывает старпома системный вызов с пути ./что-то.

Эта строка из ядра вызывается на файл, переданный старпома: https://github.com/torvalds/linux/blob/v4.8/fs/binfmt_script.c#L25

Если ((населения и миграции->баф[0] != '#') || (населения и миграции->баф[1] != '!'))

Эта функция считывает первый байт файла, и сравнивает их с #!.

Если это правда, то в остальное время разбирается на ядре Linux, что делает другой exec для вызова с пути /usr/Бен/ОКР Пайтон и текущего файла в качестве первого аргумента:

/usr/Бен/ОКР питона /path/to/script.py

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

И да, вы можете сделать бесконечный цикл с:

е '#!/в\Н' | судо тройник /а
судо команду chmod +х /в
/а

Баш признает ошибки:

-Баш: /а: /в: плохой интерпретатор: слишком много уровней символьных ссылок

#! просто случается, чтобы быть читабельным, но это и не требуется.

Если файл начал с разных байт, затем старпома системный вызов будет использовать другой обработчик. Другим наиболее важным встроенный обработчик для исполняемые ELF-файлы: https://github.com/torvalds/linux/blob/v4.8/fs/binfmt_elf.c#L1305 который проверяет байт 7Ф 45 4С 46 (который также, случается, быть читабельным для .Эльф). Эта функция считывает файл ELF, ставит его правильно в память, и начинается его выполнение. См. также: https://stackoverflow.com/questions/8352535/how-does-kernel-get-an-executable-binary-file-running-under-linux/31394861#31394861

Наконец, вы можете добавить свой собственный набор обработчиков с binfmt_misc механизм. Например, можно добавить пользовательский обработчик для .Джар файлы. Этот механизм поддерживает даже обработчики по расширению файла. Другое приложение для прозрачного запуска исполняемых файлов из разных архитектуры с QEMU.

Я не думаю, что в POSIX shebangs, однако: https://unix.stackexchange.com/a/346214/32558хотя он не упоминается в обоснование разделов, а в форме "если исполняемые скрипты поддерживаются системой что-то может случиться".

+65
sharvokope 1 нояб. 2010 г., 15:17:06

Следующие две команды Shell будет делать трюк:

команды mkdir -р в /var/библиотека/MySQL в/tmp/ и # создавать каталоги (которые не существуют)
РМ -РФ в /var/библиотека/MySQL в/tmp/ и* # удалить все файлы и поддиректории

Примечание: вам может понадобиться, чтобы добавить каждую строку с помощью sudo , чтобы включить рубиновый скрипт для выполнения команд оболочки с правами администратора. Однако, это может быть сложно настроить правильно судо.


С опцией-P для команды mkdir для устраняет необходимость проверки существования каталога:

-п создает промежуточные каталоги по мере необходимости. Если эта опция
 не указано, полный префикс пути каждый операнд должен 
 существует. С другой стороны, этот параметр указан, ошибка
 будет сообщаться, если каталог уже приводил в качестве операнда 
 существует. Промежуточные каталоги создаются с разрешения
 биты `rwxrwxrwx" (0777) измененной текущую маску,
 плюс писать и выдаче разрешения владельца.
+34
The Computer Guy 19 сент. 2010 г., 05:09:48

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

$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