Какая была первая серия iyashikei?

Это довольно легко конвертировать шрифт ПСФ (консоли) на C включить, а ФУП (Х11). Я думаю, что это будет делать трюк для вас, если вы ищете точечный шрифт моноширинный для простых встраиваемых приложений.

Все, что вам нужно, это psf2inc от psftools пакет:

$ psf2inc --шрифт psf1.шрифт ПСФ.Инк

Теперь шрифт.Инк держит все 256 символов ASCII:

0x36, 0х04, /* магический */
0x02, /* тип */
0x0e, /* размер типа char */
0х00, 0х00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, кодами 0xfe,
0xc6, 0xc6, 0xc6, 0xc6, 0х00, 0х00, /* 0 */
0х00, 0х00, до 0xfc, от 0xC0, от 0xC0, до 0xfc, 0xc6, 0xc6,
0xc6, 0xc6, 0xc6, до 0xfc, 0х00, 0х00, /* 1 */
0х00, 0х00, до 0xfc, 0xc6, 0xc6, 0xc6, до 0xfc, 0xc6,
0xc6, 0xc6, 0xc6, до 0xfc, 0х00, 0х00, /* 2 */

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

+58
tburrows13 19 окт. 2015 г., 19:22:59
20 ответов

В моей стране правительство (Шри-Ланка) собирается выпустить новый свод законов, регулирующих буддийских советов. Такого закона никогда не существовало в моей стране и быть буддистом стране существует ряд предположений о том, почему только одна религия в действие нового закона.

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

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

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


Вот некоторые ссылки с новостных веб-сайтов обо всем этом:


До сих пор он очень страшный.

Каким должен быть ответ на такой закон в любой стране?

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

+952
flopperJ 03 февр. '09 в 4:24

Чтобы осуществить поиск $код$ в файл : вы можете использовать : команда grep '\$ИД*' именем

+850
hadilq 29 янв. 2023 г., 12:51:48

У меня в CSV формате. Есть Вальс из всего месяца, но я вот блин:

2415.02,2203.35,00:17,25:май:2017,
3465.02,2203.35,01:17,25:май:2017,
2465.02,2203.35,12:17,26:май:2017,
465.02,2203.35,13:17,26:май:2017,
245.02,2203.35,14:17,26:май:2017,
2465.02,2203.35,05:17,26:май:2017,
2865.02,2203.35,06:17,27:май:2017,
2490.12,2203.35,07:17,27:май:2017,

Мне нужно рассчитать среднее значение первого столбца ($1) на основе значений для этого дня ($4). Обратите внимание, что я могу отформатировать дату, если это необходимо для упрощения расчета.

Моя жалкая попытка была такой:

$ на awk '{ФС=","; день=$4;значение+=$1} конец{ День печати,стоимость/ВН} файл' 
27:май:2017 2109.41

Мне нужен выход, как это:

Среднем на 25 мая *average_for_25th_day*
Среднем на 27 мая *average_for_26th_day*
В среднем за 28 мая *average_for_27th_day*
+808
Naureen Khan 1 февр. 2017 г., 20:34:15

Я пытаюсь отделить некоторых клавиатурах, так что они не читают Qt на малиновый Пи. Я использую в udev правила для этого, но это, кажется, не работает. Я пытаюсь направить на/dev/вход/event3 в каталоге/dev/вход/ccreader и на/dev/вход/event4 в каталоге/dev/вход/штрих-код. Может кто-нибудь мне точку в правильном направлении? Я выложу всю информацию ниже:

Содержимое /etc/udev из/правил.Д/99-ком.правила (важно, 2 в верхней):

Ядра=="событие*", у attrs{idVendor}=="0801", у attrs{idProduct}=="0001", режим:="0660", имя:="ввод/ccreader%Н"
Ядра=="событие*", у attrs{idVendor}=="05fe", у attrs{idProduct}=="1010", режим:="0660", имя:="ввод/штрихкод%Н"

Подсистемы=="вход", группа="ввод", режим="0660"
Подсистемы=="с I2C-Дев", группа="с I2C", режим="0660"
Подсистемы=="spidev", группа="Юпи", режим="0660"
Подсистемы=="bcm2835-gpiomem", группа="порту", режим="0660"

Подсистемы=="интерфейс GPIO*" программа="/бен/Ш-с '\
 Чаун -Р корень:вентиляции /системы/класса/порты ввода-вывода && команду chmod -Р 770 /системы/класса/GPIO с;\
 Чаун -Р корень:вентиляции /системы/устройства/виртуальные/порты ввода-вывода && команду chmod -Р 770 /системы/устройства/виртуальные/порты ввода-вывода;\
 Чаун -Р корень:GPIO с файл /sys$devpath && команду chmod -Р 770 /системы$\devpath
'"

Ядра=="ttyAMA[01]" программы="/Бен/Ш-с '\
 Псевдонимы=устройство-дерево/прок//псевдонимы; \
 если ЦМП -с $псевдонимы/uart0 $псевдонимы/serial0; тогда \
 Эхо 0;\
 Элиф ЦМП -с $псевдонимы/uart0 $псевдонимы/serial1; тогда \
 Эхо 1; \
 остальное \
 выход 1; \
интернет\
'", Симлинк+="серийный%с"

\Ядра=="ttyS0", программа="/бен/Ш-с'
 Псевдонимы=устройство-дерево/прок//псевдонимы; \
 если ЦМП -с $псевдонимы/уапп1 $псевдонимы/serial0; тогда \
 Эхо 0; \
 Элиф ЦМП -с $псевдонимы/уапп1 $псевдонимы/serial1; тогда \
 Эхо 1; \
 остальное \
 выход 1; \
 интернет \
'", Симлинк+="серийный%с"

атрибут-прогулка # udevadm --информация --имя устройства /dev/вход/event4
Udevadm info запуск с устройства, указанного в devpath, а затем
прогулки вверх по цепочке родительских устройств. Он печатает для каждого устройства
нашли, все возможные атрибуты в правилах udev формат ключа.
Правило, чтобы соответствовать, могут быть составлены атрибутов устройства
и атрибуты от одного родительского устройства.

 глядя на устройство '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:0801:0001.0005/input/input4/event4':
Ядра=="event4"
Подсистемы=="вход"
Драйвера==""

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.4/1-1.4:1.0/0003:0801:0001.0005/вход/input4':
Ядер=="input4"
Подсистемы=="вход"
Драйверы==""
 У attrs{имя}=="спрятанный 0801:0001"
У attrs{уфн}=="USB на-3f980000.USB-кабеля-1.4/input0"
У attrs{уник}==""
У attrs{свойства}=="0"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.4/1-1.4:1.0/0003:0801:0001.0005':
Ядер=="0003:0801:0001.0005"
Подсистемы=="спрятанный"
Драйверы=="спрятанный универсальный"
У attrs{страна}=="00"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.4/1-1.4:1.0':
Ядер=="1-1.4:1.0"
Подсистемы=="USB"в
Драйверы=="usbhid"
У attrs{bInterfaceClass}=="03"
У attrs{bInterfaceSubClass}=="01"
У attrs{bInterfaceProtocol}=="01"
У attrs{bNumEndpoints}=="01"
У attrs{уставный}=="1"
У attrs{supports_autosuspend}=="1"
 У attrs{bAlternateSetting}==" 0"
У attrs{bInterfaceNumber}=="00"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.4':
Ядер=="1-1.4"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="00"
У attrs{devpath}=="1.4"
У attrs{idVendor}=="0801"
У attrs{скорость}=="12"
 У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="64"
У attrs{busnum}=="1"
У attrs{devnum}=="6"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="100мА"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="80"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="0"
У attrs{bcdDevice}=="0100"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
 У attrs{версия}==" 1.10"
У attrs{urbnum}=="40"
У attrs{ltm_capable}=="нет"
У attrs{съемные}=="съемный"
У attrs{idProduct}=="0001"
У attrs{bDeviceClass}=="00"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1':
Ядер=="1-1"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="02"
У attrs{devpath}=="1"
У attrs{idVendor}=="0424"
У attrs{скорость}=="480"
 У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="64"
У attrs{busnum}=="1"
У attrs{devnum}=="2"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="2мА"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="Е0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="5"
У attrs{bcdDevice}=="0200"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
 У attrs{версия}==" 2.00"
У attrs{urbnum}=="72"
У attrs{ltm_capable}=="нет"
У attrs{съемные}=="неизвестно"
У attrs{idProduct}=="9514"
У attrs{bDeviceClass}=="09"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1':
Ядер=="с USB1"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="01"
У attrs{devpath}=="0"
У attrs{idVendor}=="1d6b"
У attrs{скорость}=="480"
 У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="64"
У attrs{authorized_default}=="1"
У attrs{busnum}=="1"
У attrs{devnum}=="1"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="0ма"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="Е0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="1"
У attrs{interface_authorized_default}=="1"
У attrs{bcdDevice}=="0404"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
У attrs{последовательный}=="3f980000.на USB"
 У attrs{версия}==" 2.00"
У attrs{urbnum}=="26"
У attrs{ltm_capable}=="нет"
 У attrs{производитель}=="Линукс 4.4.26-В7+ dwc_otg_hcd"
У attrs{съемные}=="неизвестно"
У attrs{idProduct}=="0002"
У attrs{bDeviceClass}=="09"
 У attrs{продукта}=="ДСЭП OTG для контроллера"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.USB-кабеля':
Ядер=="3f980000.на USB"
Платформа подсистемы==""
Драйверы=="dwc_otg"
 У attrs{ГНП}=="HstNegScs = 0х0"
 У attrs{СРП}=="SesReqScs = 0х1"
 У attrs{regvalue}=="недопустимое смещение"
 У attrs{hsic_connect}=="HSIC подключения = 0х1"
 У attrs{идентификатор GUID}=="идентификатор = 0x2708a000"
 У attrs{режим}=="режим = 0х1"
 У attrs{srpcapable}=="SRPCapable = 0х1"
 У attrs{regdump}=="регистр сброса"
 У attrs{gpvndctl}=="GPVNDCTL = от 0x00000000"
 У attrs{ggpio}=="GGPIO = от 0x00000000"
 У attrs{hprt0}=="HPRT0 = 0x00001005"
 У attrs{wr_reg_test}=="время, чтобы написать GNPTXFSIZ Рег 10000000 раз: 380 МС (38 МиГах)"
У attrs{driver_override}=="(нуль)"
 У attrs{hcd_frrem}=="остальные ВСР самосвал рама"
 У attrs{mode_ch_tim_en}=="изменить режим готовности таймер включения = 0х0"
 У attrs{gnptxfsiz}=="GNPTXFSIZ = 0x01000306"
 У attrs{remote_wakeup}=="удаленное Пробуждение сиг = включено 0 = 0 л / мин дистанционное управление = 0"
 У attrs{busconnected}=="Шина подключена = 0х1"
 У attrs{hcddump}=="HCD с самосвала"
 У attrs{gotgctl}=="GOTGCTL = 0x001c0001"
 У attrs{spramdump}=="SPRAM свалка"
 У attrs{grxfsiz}=="GRXFSIZ = 0x00000306"
 У attrs{gsnpsid}=="GSNPSID = 0x4f54280a"
 У attrs{gusbcfg}=="GUSBCFG = 0x20001700"
 У attrs{hptxfsiz}=="HPTXFSIZ = 0x02000406"
 У attrs{devspeed}=="скорость устройства = 0х0"
 У attrs{fr_interval}=="рамка интервал = 0x1d4c"
У attrs{rem_wakeup_pwrdn}==""
 У attrs{bussuspend}=="автобусной приостановке = 0х0"
 У attrs{buspower}=="шина питания = 0х1"
 У attrs{hnpcapable}=="HNPCapable = 0х1"
 У attrs{rd_reg_test}=="время читать GNPTXFSIZ Рег 10000000 раз: МС 940 (94 МиГах)"
 У attrs{enumspeed}=="скорость перечисления устройства = 0х1"
 У attrs{inv_sel_hsic}=="инвертировать выбор HSIC = 0х0"
У attrs{regoffset}=="значение 0xFFFFFFFF"

 глядя на родительское устройство '/устройства/платформы/соц':
Ядер=="соц"
Платформа подсистемы==""
Драйверы==""
У attrs{driver_override}=="(нуль)"

 глядя на родительское устройство '/устройства/платформы:
Ядер=="платформа"
Подсистемы==""
Драйверы==""

атрибут-прогулка # udevadm --информация --имя устройства /dev/вход/event3

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

 глядя на устройство '/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:05FE:1010.0004/input/input3/event3':
Ядра=="event3"
Подсистемы=="вход"
Драйвера==""

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.3/1-1.3:1.0/0003:05FE:1010.0004/ввод/input3 не':
Ядер=="input3 не"
Подсистемы=="вход"
Драйверы==""
 У attrs{наименование}=="ВИТ Электрон компанию Wit 122-УФС В7.03"
У attrs{уфн}=="USB на-3f980000.USB-кабеля-1.3/input0"
У attrs{уник}==""
У attrs{свойства}=="0"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.3/1-1.3:1.0/0003:05FE:1010.0004':
ЗЕРНЫШКИ=="0003:05FE:1010.0004"
Подсистемы=="спрятанный"
Драйверы=="спрятанный универсальный"
У attrs{страна}=="21"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.3/1-1.3:1.0':
Ядер=="1-1.3:1.0"
Подсистемы=="USB"в
Драйверы=="usbhid"
У attrs{bInterfaceClass}=="03"
У attrs{bInterfaceSubClass}=="01"
У attrs{bInterfaceProtocol}=="01"
У attrs{bNumEndpoints}=="01"
У attrs{уставный}=="1"
У attrs{supports_autosuspend}=="1"
 У attrs{bAlternateSetting}==" 0"
У attrs{bInterfaceNumber}=="00"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1/1-1.3':
Ядер=="1-1.3"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="00"
У attrs{devpath}=="1.3"
У attrs{idVendor}=="05fe"
У attrs{скорость}=="1.5"
 У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="8"
У attrs{busnum}=="1"
У attrs{devnum}=="5"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="500мА"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="А0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="0"
У attrs{bcdDevice}=="0001"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
 У attrs{версия}==" 1.10"
У attrs{urbnum}=="13"
У attrs{ltm_capable}=="нет"
 У attrs{производитель}=="ВИТ Электрон компания"
У attrs{съемные}=="съемный"
У attrs{idProduct}=="1010"
У attrs{bDeviceClass}=="00"
 У attrs{продукта}=="ВИТ 122-УФС В7.03"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1/1-1':
Ядер=="1-1"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="02"
У attrs{devpath}=="1"
У attrs{idVendor}=="0424"
У attrs{скорость}=="480"
 У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="64"
У attrs{busnum}=="1"
У attrs{devnum}=="2"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="2мА"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="Е0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="5"
У attrs{bcdDevice}=="0200"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
 У attrs{версия}==" 2.00"
У attrs{urbnum}=="72"
У attrs{ltm_capable}=="нет"
У attrs{съемные}=="неизвестно"
У attrs{idProduct}=="9514"
У attrs{bDeviceClass}=="09"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.с USB/выход USB1':
Ядер=="с USB1"
Подсистемы=="USB"в
Драйверы=="USB"в
У attrs{bDeviceSubClass}=="00"
У attrs{bDeviceProtocol}=="01"
У attrs{devpath}=="0"
У attrs{idVendor}=="1d6b"
У attrs{скорость}=="480"
 У attrs{bNumInterfaces}==" 1"
У attrs{bConfigurationValue}=="1"
У attrs{bMaxPacketSize0}=="64"
У attrs{authorized_default}=="1"
У attrs{busnum}=="1"
У attrs{devnum}=="1"
У attrs{конфигурация}==""
У attrs{bMaxPower}=="0ма"
У attrs{уставный}=="1"
У attrs{bmAttributes}=="Е0"
У attrs{bNumConfigurations}=="1"
У attrs{maxchild}=="1"
У attrs{interface_authorized_default}=="1"
У attrs{bcdDevice}=="0404"
У attrs{avoid_reset_quirk}=="0"
У attrs{закидоны}=="0х0"
У attrs{последовательный}=="3f980000.на USB"
 У attrs{версия}==" 2.00"
У attrs{urbnum}=="26"
У attrs{ltm_capable}=="нет"
 У attrs{производитель}=="Линукс 4.4.26-В7+ dwc_otg_hcd"
У attrs{съемные}=="неизвестно"
У attrs{idProduct}=="0002"
У attrs{bDeviceClass}=="09"
 У attrs{продукта}=="ДСЭП OTG для контроллера"

 глядя на родителя устройства/устройства/платформы/КПР/3f980000.USB-кабеля':
Ядер=="3f980000.на USB"
Платформа подсистемы==""
Драйверы=="dwc_otg"
 У attrs{ГНП}=="HstNegScs = 0х0"
 У attrs{СРП}=="SesReqScs = 0х1"
 У attrs{regvalue}=="недопустимое смещение"
 У attrs{hsic_connect}=="HSIC подключения = 0х1"
 У attrs{идентификатор GUID}=="идентификатор = 0x2708a000"
 У attrs{режим}=="режим = 0х1"
 У attrs{srpcapable}=="SRPCapable = 0х1"
 У attrs{regdump}=="регистр сброса"
 У attrs{gpvndctl}=="GPVNDCTL = от 0x00000000"
 У attrs{ggpio}=="GGPIO = от 0x00000000"
 У attrs{hprt0}=="HPRT0 = 0x00001005"
 У attrs{wr_reg_test}=="время, чтобы написать GNPTXFSIZ Рег 10000000 раз: МС 360 (36 МиГах)"
У attrs{driver_override}=="(нуль)"
 У attrs{hcd_frrem}=="остальные ВСР самосвал рама"
 У attrs{mode_ch_tim_en}=="изменить режим готовности таймер включения = 0х0"
 У attrs{gnptxfsiz}=="GNPTXFSIZ = 0x01000306"
 У attrs{remote_wakeup}=="удаленное Пробуждение сиг = включено 0 = 0 л / мин дистанционное управление = 0"
 У attrs{busconnected}=="Шина подключена = 0х1"
 У attrs{hcddump}=="HCD с самосвала"
 У attrs{gotgctl}=="GOTGCTL = 0x001c0001"
 У attrs{spramdump}=="SPRAM свалка"
 У attrs{grxfsiz}=="GRXFSIZ = 0x00000306"
 У attrs{gsnpsid}=="GSNPSID = 0x4f54280a"
 У attrs{gusbcfg}=="GUSBCFG = 0x20001700"
 У attrs{hptxfsiz}=="HPTXFSIZ = 0x02000406"
 У attrs{devspeed}=="скорость устройства = 0х0"
 У attrs{fr_interval}=="рамка интервал = 0x1d4c"
У attrs{rem_wakeup_pwrdn}==""
 У attrs{bussuspend}=="автобусной приостановке = 0х0"
 У attrs{buspower}=="шина питания = 0х1"
 У attrs{hnpcapable}=="HNPCapable = 0х1"
 У attrs{rd_reg_test}=="время читать GNPTXFSIZ Рег 10000000 раз: 920 МС (92 МиГах)"
 У attrs{enumspeed}=="скорость перечисления устройства = 0х1"
 У attrs{inv_sel_hsic}=="инвертировать выбор HSIC = 0х0"
У attrs{regoffset}=="значение 0xFFFFFFFF"

 глядя на родительское устройство '/устройства/платформы/соц':
Ядер=="соц"
Платформа подсистемы==""
Драйверы==""
У attrs{driver_override}=="(нуль)"

 глядя на родительское устройство '/устройства/платформы:
Ядер=="платформа"
Подсистемы==""
Драйверы==""
+720
Kimmy M 21 июл. 2014 г., 20:01:01

В Ubuntu 13.04 двойная загрузка рядом с предварительно установил Win 8.

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

  1. Эти файлы, принадлежащие мне. в /VAR является root, но ВСП (и все файлы) принадлежат мне.
  2. У меня есть папка "корзина" в /Home/(имя)/.местные/доли/мусор; он, кажется, отлично работает для файлов, которые я хочу удалить из моего домашнего каталога.
  3. Эта машина была выиграть 8 машина, которая дала мне много хлопот после установки Ubuntu работать вместе; я не уверен, если это проблема. Когда я создавал разделы, я сделал раздел отдельный, так что я думаю, это, наверное, моя проблема.

Вот мой файл fstab.

Этот блог выглядел точно проблема у меня, но я не достаточно опытны с fstab, чтобы получить эту работу. Я пробовал добавлять мой uid для /:

Идентификатор UUID=bb3ada65-be09-4b18-b091-9b3c95534cfd / в ext4 ошибки=перемонтировать-РО,номер uid=1000 0 1

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

редактировать: после прочтения мужчиной в fstab немного, похоже, что жидкость-это возможность для жира; / это в ext3 так что это не проблема, я думаю.

edit2:

Мой разрешениями все в порядке:

компакт-диск /ВАР/ВСП
сенсорный тест\ doc.txt
LS-Ла
...
-РВ-РВ-р-- Том 1 разработчиков 0 июн 12 16:55 тест doc.txt
...
РМ тест\ doc.txt

Заметьте, я не нужен sudo для создания или удаления файла из командной строки, и не нужно быть пользователем root, удалить в Наутилус - я просто не могу удалить, чтобы мой мусор по какой-то причине.

+608
Adib Ahmed 2 сент. 2023 г., 11:51:53

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

+564
brix 24 нояб. 2014 г., 02:12:56

Я читал все плохое, что может случиться с чесноком растительном масле, как домашние. Как это отличается, чем скажем чесночным маслом пиццерии, или их (сухой) приправа хлебные палочки с сыром и чесноком dehydraded? Они на самом деле есть более безопасный метод, который буквально снижает риск или что?

Я вижу чесночным маслом и лимонной кислоты в нем, так что имеет смысл а что насчет приправ? Это просто сыр и сушеный чеснок, а также другие вещи.

+523
Stephanie Guss 31 авг. 2023 г., 08:21:37

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

Я вижу некоторые похожие приложения в iPhone (Если вы играете песню и запустить это приложение, через некоторое во-вторых это приложение распознает песни)

И я тоже пользуюсь в принципе в Windows, и это было хорошее программное обеспечение, но я не могу использовать в принципе в ОС Х (в принципе доступна для Mac ОС Х тоже)

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

+473
luoq 27 сент. 2018 г., 09:41:43

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

В вашем случае, команда grep 'шаблон' * охватывает слишком длинные команды для консоли для выполнения.

В вашем втором примере:

для меня в $(`кошки мои файлы`); сделать эхо $я; сделано

вы попробуйте перебрать имена файлов сохраняются в Мои файлы, но вы получаете синтаксис очень неправильно.

$(`кошки мои файлы`)

такой же, как и

$( $(кошки мои файлы) )

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

Есть несколько способов, чтобы исправить это, но перебирая содержимое файла не очень хорошее.

Стивен дает хорошее решение в его ответ, и еще один будет, при условии, что ваш текущий рабочий каталог-это ваш папку maildir,

найти . -тип F -Exec и шаблон команда grep'' {} +

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

Это похоже на

функции printf '%з\п' * узор | команды xargs команда grep''

но найти команду обрабатывает имена файлов с пробелами и встроенные символы новой строки.

В функции printf команду будет выводить одним именем в каждой строке. Он не страдает от той же проблемы, как команда grep 'шаблон' * так что очень вероятно что это встроенная команда, и, следовательно, не должны быть выполнены как внешние командной оболочкой.

Ваш цикл решение также будет работать, но скорее, чем зацикливание над выходом из кота, вы могли бы просто сделать

имя В *; делать
 команда grep 'узор' "$имя"
сделано

Это предполагает, что есть только обычные файлы в текущем каталоге.

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

на имя в *,*; не
 шаблон команда grep '' "$имя" /dev/нуль
сделано

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

Цикл, как это медленно, так как мы выполняем грэп один раз для каждого файла в каталоге.

+458
Darya30 26 авг. 2021 г., 12:26:30

У меня нет корицы столе, чтобы попробовать его, но как правило, на рабочем столе правой кнопкой мыши и выберите "Изменить фон рабочего стола".

Затем откроется диалоговое окно для изменения фона рабочего стола. В этом диалоговом окне будет вкладка "темы". Изменения в этой вкладке и применить новую тему.

+422
J Rod 3 апр. 2014 г., 13:28:31

допускается использование разных механизмов и realmd был самый простой способ сделать это. Перечисленные ниже шаги, что я сделал, чтобы получить меня в CentOS машина в домене и возможность ограничить доступ только для определенных пользователей в группы безопасности в Active Directory (в объявление).

Примечание: все шаги от ниже две ссылки:

Установить пакеты

$ судо установить -г Юм допускается использование разных механизмов realmd oddjob-mkhomedir oddjob adcli \
 Самба-Самба общее-общее-инструменты файл krb5-workstation и серверов OpenLDAP-клиентами \
policycoreutils-Python с

Отредактируйте файл/etc/файл resolv.конф файл и вставьте следующие две строки:

$ судо VI /и т. д./файл resolv.конф
поиск <домен>
сервер имен <ИС>

Присоединение к объявлению дом

Присоединяйтесь к Linux машину в домен можно увидеть в активный каталог и просмотреть, что вы сейчас находитесь на домен:

$ судо царство присоединиться это --User=<пользователь с правами на добавление пользователей в домен> <домен>
$ список сферы судо 

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

От
use_fully_qualified_names = истина
fallback_homedir = /домой/на%U@%д
Для
use_fully_qualified_names = ложь
fallback_homedir = /домой/%у

Перезагрузите допускается использование разных механизмов обслуживание:

$ команду sudo systemctl перезапустить допускается использование разных механизмов

Настройка судо

Создать группы, которые будут использоваться в AD в файл/etc/пользователям использовать sudo?.д/<имя группы> & отредактировать файл и добавить пользователю доступ к:

$ судо касания /и т. д./пользователям использовать sudo?.д/пользователям использовать sudo?
$ судо VI !$

Вставить в пользователям использовать sudo? файл разрешения для этой группы:

%пользователям использовать sudo? все=(все) 

Примечание: у системного администратора создать те же группы в Ad.

Редактировать, какие группы или пользователи могут получить доступ к системе через SSH. Редактировать /и т. д./по ssh/sshd_config В и добавить группы к AllowGroups разделе. Вы можете добавить AllowGroups в конфигурационный файл, мне пришлось:

Пользователям использовать sudo? AllowGroups node_access

У меня есть две группы, пользователям использовать sudo? и node_access. Отредактируйте файл/etc/безопасности/доступа.конф и добавить группы в этот файл, чтобы разрешить только доступ по SSH для пользователей пользователям использовать sudo? и node_access группы.

Добавить группы В () В ниже раздел доступ.конф файл:

# То же, но убедитесь, что действительно группа колесо, а не пользователей
# колеса (использовать аргумент nodefgroup,):
#
-:Все кроме (колеса) отключения синхронизации:местные (пользователям использовать sudo?) (node_access)

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

+355
Mitch Hovendick 30 дек. 2016 г., 06:41:25

Следующие:

если [ "$1" = "custbills.ЦМП" ]
тогда
 команда grep "^Custbills" 1 $ | вырезать -с29-43,124-125 --вывод-разделитель="," >> нет.КШМ
еще
 Эхо ""
интернет

кажется, точно так же, как код в ваш ответ. Но вы не объяснили бы, почему вы тестируете "$1". Почему просто не сказать

команда grep "^Custbills" "custbills.ЦМП" | "вырезать" - с29-43,124-125 --вывод-разделитель="," > получилось.КШМ

?

+238
Farzad Sadeghi 12 июл. 2014 г., 13:14:31

@Кейси ответ вдохновил меня, чтобы придумать такое решение, основанное на пустой файл/etc/харч.д/40_custom файл (единственная разница в том, что мой файл имеет префикс на первом месте):

$ кот /и т. д./харч.д/06_zje
#!/Бен/ш
старпома хвоста -н +3 $0
#Скопировали эту идею у 40_custom
menuentry 'в Ubuntu 12.04.3, с Linux 3.5.0-45-универсальная Убунту --класс --класс гну-Линукс, гну класс --класс ОС {
recordfail
 gfxmode $linux_gfx_mode
 gzio insmod 
 part_msdos insmod 
 insmod ext2 в
 в Linux файл /boot/vmlinuz-3.5.0-45-родовой корень=идентификатор UUID=be201df4-2268-419a-92ea-fd123a5acdef РО
 файл initrd в /boot/initrd, который.ИМГ-3.5.0-45-универсальный
}

Это полный хак, но я могу изменить мой порядок загрузки программно с помощью скрипта выполняет эти команды:

ЛН-СФ /и т. д./харч.д/06_zje /и т. д./харч.д/01_first && обновление-жратва

Для разных ОС, я создал различные файлы в каталоге/etc/харч.д, Например, в/etc/харч.д/07_xen

+219
FK1 13 окт. 2021 г., 09:32:20

Я просто поменял телефон.

Используя Samsung Smart коммутатор приложение, я смог передать все мои вещи из моего старого телефона на новый. Все было переведено с помощью этого приложения, за исключением заданий, хранящихся в приложение GoTasks. Я знаю, что это приложение может синхронизироваться с аккаунтом Google, но в те дни, я не волнует, что и просто использовать локальную задачу сохранены в моем телефоне для удобства его.

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

Так вот, казалось бы Титан резервного копирования может спасти меня. С его помощью я могу резервного копирования данных приложения со старого телефона и восстановить резервную копию на новом телефоне. Проблема в том, что это приложение нужно на телефон будет корнями. Видимо, мой старый телефон был и я даже не знала о нем. Мой новый телефон-Samsung Галактики S5 под управлением Android 6.0.1 и я не смог искоренить ее до сих пор используют "класс, Кинго корень" и другие. (грустно) все же, наверное, другое дело пытаться искоренить ее, но вот в чем дело, болеть почти незаконным и аннулированию гарантии. Я не могли бы заботиться об этом, но мне интересно, если я действительно нужно, чтобы пройти этот путь, чтобы получить мои задачи TasksGo перевели в мой новый телефон.

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

Мой старый телефон Samsung Galaxy3 под управлением Android 4.1 если бы это могло помочь.

+192
bahamat 2 сент. 2017 г., 04:45:53

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

Это звучит, как вы хотите команду xhost +Си:локальный_пользователь:корень. (Это не на всех реализациях X. человек Xsecurity также говорит, что это не совсем эффективным в некоторых реализациях. Но, похоже, лучше, чем +местные:)

Кроме того, ваш X-сервер был, вероятно, в любом случае не напрямую работает от сети. Е. Г. Смотри , Как я могу подключиться к удаленному X-серверу _without_ СШ?

Я использовал команду xhost команду для этого как следует, но ..., кажется, разрешен доступ к удаленному серверу lb.usemaxserver.de

команду xhost +местное ищет хоста локальной, так это зависит от того, что у вас есть в DNS поиск пути и т. д.

$ xhost +для местных
команду xhost: плохо узла "местный"
$ копать местные
...
;; флаги: в QR РД рекламы РА; запрос: 1, ответов: 0, авторитет: 0, дополнительную: 0
...

Похоже, что у вашей системы устраняет местные, с несколькими различными хозяевами. Сравните:

$ xhost +для smtp.gmail.com
smtp.gmail.com добавляются в список контроля доступа 
$ команду xhost
контроль доступа должен быть включен, только авторизованные клиенты подключаются
INET6:wr-in-x6d.1e100.net
INET:wr-in-f108.1e100.net
INET:wr-in-f109.1e100.net
Си:локальный_пользователь:Алан
$ копать smtp.gmail.com
...
smtp.gmail.com. 104 в ВИМЯ gmail-smtp-msa.l.google.com.
gmail-smtp-msa.l.google.com. 104 В 108.177.15.108
gmail-smtp-msa.l.google.com. 104 В 108.177.15.109
...
$ покопаться АААА smtp.gmail.com
smtp.gmail.com. 170 в ВИМЯ gmail-smtp-msa.l.google.com.
gmail-smtp-msa.l.google.com. 271 в АААА 2a00:1450:400С:c0c::6С
$ Диг-х 2a00:1450:400С:c0c::6С
с.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.С. 0.С. 0.с.0.0.4.0.5.4.1.0.0.а.2.ип6.Арпа. 300 в почтовике wr-in-x6c.1e100.net.
+170
Georg Friedrich 13 февр. 2016 г., 00:32:21

Я был британским подданным, настолько привык к путешествиям довольно свободно в ЕС.

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

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

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

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

Потому что Великобритания и Норвегия являются шенгенскими и они имеют такие же визовые требования - мы можем путешествовать между ними, пока мы не остаться на более чем на 90 дней в общей сложности?

+131
VektorEK 14 авг. 2010 г., 15:30:03

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

  1. Это возможно?
  2. Если да, то как бы один идти о делать это?
  3. Какие привилегии потребуется (нет необходимости получить доступ к другим процессам памяти)?
  4. Есть ли документация на методы, которые могут быть использованы?

Обновление 1:

Вот немного больше информации, но я все еще пытаюсь выяснить, что именно специфика.

Что я пытаюсь сделать, это программно или во время компиляции/ссылка раз, пометить область памяти (возможно, одна или более страниц), где, когда обращались, произойдет определенное событие, которое вызовет обработчик событий я писал и позвольте мне, чтобы "исправить" проблему, которая вызвала событие и вернуть значение, которое пытался быть доступны. Цель состоит в том, чтобы иметь код, который выполняется и, когда он пытается получить доступ к памяти в вопрос, обработчик событий будет вызываться, а может разрешать доступ и вернуться обратно к исходному коду доступа исправлено/фиксированная, так что исходный код не должен быть изменен. Говорят на строку формата функции printf, где я хочу быть в состоянии, чтобы назвать и форматную строку, отрегулировать или заменить, а кода printf продолжает свой веселый путь.

Имеет ли это смысл?

+82
justanothermacguy 5 авг. 2023 г., 23:34:08

Согласно этой ссылке, в Skype 4.0 будет выпущен. Поэтому, когда они войдут в Ubuntu РЕПО, и пиджин-скайп по-прежнему сможете перезвонить Skype для чата?

Спасибо за любые разъяснения!

+47
Mamta Kumari 2 окт. 2016 г., 15:28:39

В моем окружении мне постоянно приходится приложить NFS-сервер работает на Linux. Клиентская система Linux имеет имя пользователя, созданные в нем, и они в последовательном порядке. Но для того, чтобы установить общий доступ разрешения для каждого пользователя индивидуально, я должен создать их с помощью команды useradd -U в 2001 -г 1000 -д /домой/приложения в/MNT/1 пользователь1 на мой сервер NFS. Если мой клиент системы имеет 1000 пользователей мне приходится в индивидуальном ящике на "моем NFS" - тоже сервер.

Я хочу создать несколько имен пользователей и присвоить жидкости (не случайных) с помощью shell-скрипт на моем сервере Linux НФС. Я тоже хочу присвоить их автоматически в домашний каталог. Например я хочу создать пользователей, как

| Имя_пользователя| жидкости |каталог|Home
| пользователь1 |20001|/главная/пользователи/1 |
| пользователь2 |20002|пользователи/Дом//2 |
| пользователь3 |20003|пользователи/дома//3 |
| . | . | . |
| . | . | . |
| . | . | . |
| userX |2000x от|/Дом/пользователи/х |

Имя пользователя всегда начинается с "пользователей", она остается прежней. Х может быть от 100 до 1000.

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

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

+25
Hedeshy 26 мар. 2018 г., 01:32:42

У меня есть файл со следующим содержимым (в виде текстового файла в кодировке UTF-8)

e04ba1af81d887979ddcee1dc23f2531
43f85926fdb6a668386ee354f8b836a1
b53614f5139c052ec08ea1ecd2532daf
e9b3914d7b1e1bf8e6feab621330245b
bbcad02116316176385fbfb294ee77b4

Мне нужно убедиться, что этот файл содержит ряд 46390 (десятичное). Она равна b536 в hex, что это начало 3-й линии.

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

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

1)

$ кот file.txt | грэп 46390

10110101001101101010011110101000100111001110000000101001011101100000010001110101000011110110011010010010100110010110110101111 (это b53614f5139c052ec08ea1ecd2532daf в hex)

2) файл содержит одну строку 3CA547A (двоичный 0011110010100101010001111010). Я дано десятичное представление определенной последовательности. Файл может содержать эту последовательность, и это может быть не выровнен по 8 бит. Предположим, что эта последовательность равна 15 десятичное (двоичное 1111)

Команда:

файл $ кот.текст | грэп 15

Результат будет содержать 2 экземпляры:

0011110010100101010001111010

+15
Yes Phone Contracts 29 авг. 2018 г., 21:25:43

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