Почему `логин` и `судо` вилка дочерний процесс, а не метод exec() прямо сейчас?

Когда я запустил долгоиграющий команда под судо, я заметила, что у суда появились в процессе список (ПС).

В то же время я заметил, что вход в systemctl status "в сессии-${XDG_SESSION_ID}.рамки" при входе в текстовой консоли.

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

+215
David Merinos 24 авг. 2013 г., 16:43:59
35 ответов

ä в Латинской-1 является \303\244 , который является UTF-8 для ä. Очевидно, ваш менеджер дисплея является перевод строки в Latin-1, но ваш редактор использует UTF-8.

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

Другим решением является, чтобы сказать xlogin, чтобы использовать UTF-8. Вы настроили его использовать латинские-1: локаль sv_SE без кодирования индикации использует кодировки Latin-1, для обеспечения обратной совместимости. Изменение этих строк в файл/etc/Х11/программы XDM/xsetup вообще к

экспорт языкового=sv_SE.В UTF-8

Вы можете установить для категории lc_messages (об ошибках и информационные сообщения), категории lc_collate (что-то вроде того, но я не думаю, что xlogin ничего не делает с ней) и у (формат даты и времени). Или установить Лэнг, который устанавливает их если не переопределено с LC_xxx переменных. Параметр Значение lc_all сил всего язык категорий к этому значению и не надо тут, ни язык , который полезен только тогда, когда вы хотите указать fallbacks в случае, если язык не доступен.

+887
Tejas Rao 03 февр. '09 в 4:24

Допустим, у меня есть команда внутри режима,

режим "фу" {
 bindsym $мод+~ старпома что-то
}

Могу ли я вызвать эту команду с чем-то вроде и3-МСГ? Или же указать, что bindsym для работы на начальном и3 вызов?

+835
penryu 18 янв. 2011 г., 14:08:53
Другие ответы

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


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

В настоящее время я использую тестирование в Debian (стрейч) после поломки жесткого диска на моем ноутбуке, но я столкнулся странная проблема с ним. На ноутбуке (Acer 5830TG) имеет несъемный три клетки Li-Иона 6000mAh батареи, текущую емкость только 335mAh из-за износа, который не разрешает зарядки, пока напряжение батареи падает ниже 10.9 В. Ранее ноутбук был в Debian тестирование Джесси, Fedora 21 и Slax выступает в прямом эфире, но ни один из них выключается автоматически при низком уровне заряда батареи (даже напряжение ниже 10,8 в). Последние Debian-это закрытие, если уровень заряда батареи ниже 10%, и в настоящее время я столкнулся с частыми краткосрочного отключения электроэнергии.

Так что в этом плохого?

  • Некоторые энергосберегающего пакета udev/systemd в/ДГУ правила?
  • Какой-либо новой функции ядра, чтобы избежать аккумулятор в течение разряда?
  • Или систему неправильной?

Примечания

  • Я получил напряжение/емкость батареи и т. д. от /системы/класса/power_supply/BAT0
  • не какой-либо аппаратная проблема; протестировано с Slax выступает, с Lubuntu, крошечные ядра в реальном времени USB
  • не какой-либо столе или вопрос диспетчере отображения; я не использовать любой менеджер дисплея и выхода из X-сессии при отсутствии питания переменного тока.
+819
Lei Li 7 июн. 2010 г., 18:13:06

синтаксисе bash:

СЭД -Ф <(Е 'С/^%Д\>.*/&+/\Н' $(<поглаживания)) ИНП

Часть внутри <() часть распечатывает СЭД программа для преобразования соответствующих строк:

$ Е 'С/^%Д\>.*/&+/\Н' $(<поглаживания)
с/^11\>.*/&+/
с/^44\>.*/&+/
с/^55\>.*/&+/

В <() синтаксис Баша процесс замещения, так что вы можете принимать и выводить команду и работать с ней, как он приходит из файла. Тогда у нас есть СЭД -Ф sed_program ИНП , чтобы преобразовать файл

+807
Manoj Salvi 17 окт. 2012 г., 02:29:43

как я уже писал в теме, я скомпилировал новое ядро с сделать defconfig, в bzImage , где он есть, так это файл vmlinux.бин. Я установил модули с сделать modules_install.

Теперь, какой следующий шаг? я должен переименовывать bzImage в моей душе, и положить его в каталог/boot? И как я создания initramfs?

файл vmlinux.Бен исполняемый, что мое ядро?

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

+764
Vishal Gaur 30 авг. 2011 г., 13:25:11

Так как вы знаете, эти файлы называются изображения.формате PNG и изображения (2).ПНГ , хотя изображения (19).ПНГ, нет необходимости для регулярного выражения:

МВ изображения.ПНГ Image01.ПНГ
ибо я в {2..19}; делать
 зі=$( е '%02d порта' "$я" )
 МВ "изображения ($я).ПНГ" "изображения$Цзы.ПНГ"
сделано

$Зи будет ноль-два персонажа широкое целое версию .

+717
Naqiuddin Amien 3 апр. 2019 г., 08:10:01

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

$ экспорт путь=/usr/местные/использованием ActivePerl-5.26/ОГРН:$путь
$ экспорт путь=/usr/местные/использованием ActivePerl-5.26/сайте/ОГРН:$путь
Пути $path=/usr/местные/использованием ActivePerl-5.26/ОГРН:$путь
Пути $path=/usr/местные/использованием ActivePerl-5.26/сайте/ОГРН:$путь
путь экспорта

-- Но я сделал глупость и то, что я набрал прилагается. Хотя установлен Bioperl, в ЛС или команду mkdir не работает.enter image description here

+691
Ren44 20 апр. 2017 г., 19:47:07

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

 %: %.с
 ССЗ -о "[email protected]" "$<"

Это правило означает: если у вас есть сделать цель (скажем, программа) и .файл с тем же базовым именем (программа.С), можно компилировать .файл с помощью GCC, дает параметр-O с именем цели (ССЗ -о программе.с).

+684
Dmitry Poroh 14 нояб. 2018 г., 05:12:53

Мы можем выдать клавиши Ctrl+Z и приостановить любые работы в Unix и потом вернуть их к жизни, используя ФГ и БГ. Я хочу понять, что происходит с теми заданиями, которые подвешены как это ? Они убили/уволили ? Другими словами в чем разница между убийством и приостановить процесс ?

+670
Cecil Alexander 31 мая 2019 г., 18:19:59

Проблема решена. Это все из-за моей структуры. Мне нужно, чтобы разрешить SSL-соединений. Спасибо всем за помощь)

+666
joe gates 24 июн. 2019 г., 07:46:28

Можно попробовать сделать запрос, а затем проверить некоторые конкретные содержания:

curl_result=$(завиток -это https://www.yoururl.com)

если Эхо "$curl_result" | грэп "some_text_generated_by_JBOSS"; затем
 эхо "сервер ОК" 
интернет
+637
june Stevens 31 окт. 2015 г., 13:14:10

Используя fakechroot

  1. Подготовить пользователя и каталог, который вы хотите использовать для СШ. Например, вы, возможно, захотите, чтобы скопировать некоторые команды из /бин каталог пользователя ОГРН каталога. Считается, что имя пользователя является проверить и пользователя каталог /Дом/тест.

  2. Установите fakechroot пакет.

    # Основанном на Debian дистрибутивы
    судо АПТ установить fakechroot
    
  3. Открыть OpenSSH сервер конфигурационный файл для редактирования (например, в/etc/протокол ssh/sshd_config в).

  4. Добавьте следующие строки в конфигурационный файл (или заменить существующие строки при наличии):

    # Заменить тест с пользователем выбора
    Тестовый пользователь матча 
     ForceCommand fakechroot помощью chroot /домой/тест
     # Другие варианты
    
  5. Сохраните файл. Запустить OpenSSH сервер на определенном порту, который вы хотите. Теперь попробуйте войти в систему через SSH. Все должно работать, как ожидалось.

Надеюсь, что это помогает!

+613
Ye Yint Naung 23 дек. 2017 г., 14:13:23

Если вам нужно контролировать где именно входной аргумент вводится в командной строке или если необходимо повторить его несколько раз, то вы должны использовать команды xargs -я{}.

Пример #1

Создать пустую структуру папок в another_folder , что зеркала подпапки в текущей директории:

 ЛС-1д ./*/ | команды xargs -я{} команды mkdir another_folder/{}
Пример #2

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

 найти . -имя_экземпляра "*.HTML-код" | команды xargs -я{} СР {} {}.бак

От команды xargs страницу для macOS/БСД:

 -Я replstr
 Программа выполнения для каждой строки ввода, замены одного или нескольких вхождений
 replstr до замены (или 5, если не указан-Р флаг) аргументы
 утилита с строке ввода. В результате аргументы, после
 замена производится, не будет позволено выйти за пределы 255 байт; это
 реализуется путем объединения столько аргумент, содержащий replstr как
 возможно, построенные аргументы в полезность, до 255 байт. В
 255 байт не применяется для Аргументов полезности, которые не содержат
 replstr, и кроме того, ни замена будет произведена на самом коммунальные.
 Подразумевает-х.

Линукс размер страницы:

 -Я заменю-ул.
 Заменить вхождения заменить-ул. в начальной
 аргументы с именами читать из стандартного ввода. Аль‐
 так, бланки некотируемых не прекратить элементов ввода;
 вместо разделителем является символ новой строки.
 Подразумевает-х И -Л 1.
+612
Wurtzinator 28 июн. 2016 г., 03:12:01

Я сделал немного прогресса. Используя эту настройку на сервере

сервер 10.8.0.0 255.255.255.0
глагол 3
ключ в /etc/openvpn в/сервер/сервера.ключ
ЦС в /etc/openvpn подключения/сервера/Калифорния.ЭЛТ
свиду файле /etc/openvpn подключения/сервера/сервера.ЭЛТ
ЦОР файл /etc/openvpn подключения/сервера/ДХ.УГР
функции keepalive 10 120
сохраняться-ключ
сохраняться-Тун
комп-лзо

маршрут 192.168.1.0 255.255.255.0

нажимаем "маршрут 192.168.1.0 255.255.255.0"
нажимаем "DHCP опции ДНС 192.168.1.1"
нажимаем "DHCP опции для DNS 1.1.1.1"
нажимаем "DHCP опции ДНС 1.0.0.1"

нажимаем "редирект-шлюз def1 обход DHCP-клиенте"

пользователей никто не
группу никто не

прото УДП
порт 1194
Дэв tun1194
статус для OpenVPN-статус.журнал

и

клиент
nobind
Дэв Тун
перенаправление-шлюз def1 обход DHCP-клиенте
дистанционное 185.х.х.х 1194 УДП
комп-лзо да

перенаправление-шлюз def1

#iroute 192.168.1.0 255.255.255.0

ключ в /etc/openvpn в/клиента.ключ
свиду файле /etc/openvpn в/клиента.ЭЛТ
ка-в /etc/openvpn в/Калифорния.ЭЛТ

на клиенте, я получаю следующие таблицы маршрутизации после подключения OpenVPN соединения:

сервер:

Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
шлюз по умолчанию.netcup. 0.0.0.0 УГ 100 0 0 ens3
10.8.0.0 255.255.255.0 10.8.0.2 УГ 0 0 0 tun1194
10.8.0.2 0.0.0.0 255.255.255.255 Э 0 0 0 tun1194
185.х.х.х 0.0.0.0 255.255.252.0 у 100 0 0 ens3
192.168.1.0 255.255.255.0 10.8.0.2 УГ 0 0 0 tun1194

клиент:

Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
0.0.0.0 128.0.0.0 10.8.0.5 в UG 0 0 0 tun0
шлюз по умолчанию 0.0.0.0 в UG 0 0 0 eth0 в
10.8.0.1 10.8.0.5 тьфу 255.255.255.255 0 0 0 tun0
10.8.0.5 0.0.0.0 255.255.255.255 Э 0 0 0 tun0
10.8.0.5 128.0.0.0 128.0.0.0 в UG 0 0 0 tun0
локальные 0.0.0.0 255.255.0.0 U в 1118 0 0 eth0 в
185.х.х.х 255.255.255.255 шлюз тьфу 0 0 0 eth0 в
192.168.1.0 0.0.0.0 255.255.255.0 u 0 не 0 0 eth0 в

однако, это все еще не возможно пинг 192.168.1.1 с сервера. Конечно, с поддержкой IP-пересылки на клиенте

команды sysctl -w в сеть/протокол IPv4/ip_forward=1

и я также пытался настроить iptables в клиент:

в iptables -Т физ-а POSTROUTING -с 10.8.0.0/24 -O в интерфейсе eth0 -J в маскарад
+590
faraz khan 9 янв. 2011 г., 21:25:13

Ваша первая задача:

давайте примере="UNSET_INTEGER_VARIABLE_NAME"

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

отменить первый
давайте примере=первый
Эхо "$тесткейса"

0

...или...

Первый=10
давайте примере=первый
Эхо "$тесткейса"

10

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

Чтобы присвоить строку первого корпуса переменной $тесткейса вы должны сделать:

ТЕСТКЕЙСА=ПЕРВЫЙ
Эхо "$тесткейса"

Первый

Вы могли также рассматривать дела:

logonerror(){
 случае $тестах в
 (1) : команды лесозаготовки относящихся к 1-й тест
;;
 (2) : команды лесозаготовки соответствующие для 2-го теста
;;
 (3) : команды лесозаготовки относящихся к 3-й тест
;;
 эсок; : лесозаготовки команды актуальны для всех тестовых случаев
}
тестирование()
 случае $тестах в
 (1) : сделать некоторые испытания
;;
 (2) : сделать некоторые испытания
;;
 (3) : сделать некоторые испытания
;;
эсок

 ловушка выход очистка 
{ ловушка 'logonerror >&2; при выходе трубы
 для теста в 1 2 3; сделать тестирование; сделали >&2;:
}|{ читайте -Т 7200; убить -труба -0; }
+586
Jai Mani 29 апр. 2014 г., 19:15:58

на Win10 хост у меня ВМ CentOS7 гость работает на VMware Worstation14. Чтобы удовлетворить мое требование, я настроил два V-адаптеров.

  1. ens33 - нац-DHCP-сервер объед ИС иметь доступ в интернет для виртуальной машины (192.168.33.128)
  2. ens37 - хозяин только-статический IP для связи с другими ВМ гостей во внутренней сети и разработки приложений(192.168.242.128)

Я проверил ИПС созданных на хост и вижу двух vmnets создаются, (vmnet1 адресацию)192.168.33.1 и (vmnet2)192.168.220.1 вместе с 3-й эт адаптера для самого хозяина, 192.168.0.х, которые он получает в качестве DHCP-клиента.

Я новичок в VMware и ее сетевой конфигурации детали. Так что я заполнены следующие запросы.

Я сделал несколько тестов ping, чтобы определить, какие из vmnets для NAT и который предназначен для размещения только. Я нашел vmnet1 адресацию для NAT и vmnet2 для размещения только. Но мне интересно, почему vmnet2 в серии 192.168.220.х когда ВМ гость 192.128.242.х?

Также я проверил шлюз (маршрут -N) и нашли шлюз 192.168.33.2. Видя ИС серии я верю, что это шлюз для адаптера NAT, но тогда где шлюз для хозяина только адаптер?

в bash-4.1$ маршруте -Н
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
192.168.33.2 0.0.0.0 255.255.255.0 УГ 0 0 0 ens33
192.168.33.0 0.0.0.0 255.255.255.0 u 0 не 0 0 ens33
192.168.242.0 0.0.0.0 255.255.255.0 u 0 не 0 0 ens37

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

пинг 192.168.242.128

Запроса истекло

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

+574
Mihail Salari 8 мар. 2013 г., 01:13:33

Есть простая команда для обратного шестнадцатеричное число?

Например, шестнадцатеричное число:

030201

Вывод должен быть:

010203

Используя Рэв команда, я получаю следующее:

102030

Обновление

$ гулянки ... версия | глава -Н1
В GNU bash, начиная с версии 4.3.11(1)-релиз (x86_64 с-ПК-Линукс-гну)
$ команда xxd-версия
xxd В В1.10 27oct98 по Вейгерту Юрген
$ пересм --версия
Рэв из util-Linux в 2.20.1
+533
redburned 15 июл. 2010 г., 10:21:37

Это зависит от того, что вы подразумеваете под "пропатчить двоичный".

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

Например у меня это двоичный файл, который содержит некоторые данные ПНГ. Использованием binwalk , чтобы найти смещение, ДД добывать его (обычно binwalk также экстракты вещи, но мой экземпляр оказался глючным), редактировать его с gimp, убедитесь, что отредактированный файл же или меньшего размера, чем оригинал (изменение смещения не то, что вы можете сделать легко), а затем использовать ДД , чтобы поставить сменила имидж вернулась на место.

$ binwalk thebinary
[...]
4194643 0x400153 изображения png, 800 х 160, 8-бит/цвет RGB, non-переплетенный
[...]
$ ДД, если=никель БС=1 пропуск=4194641 количество=2 усл=тампоном | од -я
21869 # размер файла в этом случае - зависит от того, в двоичном формате
$ ДД, если=thebinary БС=1 пропуск=4194643 количество=21869 из=образ.ПНГ
$ gimp образ.ПНГ
$ myimage pngcrush.ПНГ myimage.давка.ПНГ
# убедитесь, что myimage.давка.png-это меньше, чем оригинал
$ DD если=myimage.давка.ПНГ=thebinary БС=1 искать=4194643 усл=notrunc

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

СЭД -е@/в/старое/сохранить/путь@/в/новых/сохранение/путь@ -я thebinary

или подобрать пример @MichaelHomer с 0 байт добавлен в:

СЭД -е 'ы@в/usr/tmp в@в/tmp\[email protected]' -я проба

Конечно, вы должны проверить действительно ли он работает потом.

+513
Yumekoku 22 февр. 2015 г., 09:29:09

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

"Азбука деф \
АБВ ицк"

должно быть:

"Азбука АБВ" деф "ицк"

Я попытался СЕПГ -я с/\\\н/ /г' <имя_файла> , который не работает. Я также попытался тр команду, но он заменяет только один символ, а не строку. Не могли бы вы предложить какую-либо команду, чтобы справиться с этой проблемой.

+505
user62039 2 июл. 2014 г., 22:35:23

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

+422
space ranger 29 сент. 2010 г., 13:03:15

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

# Этот модуль анализирует файл конфигурации среды(с)
# а также позволяет использовать расширенный конфиг
файл # файл /etc/безопасности/pam_env.конф.
# 
# парсинг /и т. д./окружающей среды "readenv=1"
сессии требуется pam_env.так readenv=1
переменные локали # хранятся в /etc/по умолчанию/язык в Etch
# чтение этого файла *в дополнение к /и т. д./окружающей среды* не больно
сессии требуется pam_env.так readenv=1 envfile=/и т. д./По умолчанию/язык

Мой /и т. д./По умолчанию/локаль - это что-то вроде этого:

Ланг="язык.В UTF-8"

В настоящее время я на Ubuntu, в других дистрибутивах могут быть другие имена файлов.

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

+409
Marktastic 14 июл. 2016 г., 13:53:53

Можно просто хвост журнал, который будет полезен, если работу производит регулярный выход

Или ПС-эф позволит вам узнать текущее состояние вашей работы (т. е. насколько она запущена, готовые или в какое-то другое государство)

+406
OLUFEMI 21 июн. 2012 г., 23:38:02

Я хочу настроить NTP сервер в моем серверов, которые находятся во Франкфурте, используя UTC в качестве часового пояса. Но я не знаю, что NTP-сервера я должен использовать.

Это результат с Убунту сервером NTP: ubuntu

И это результат от Европы NTP-сервера: europe

Я знаю, что Европейский NTP-сервера занимает меньше времени, чтобы дать мне ответ, верно ? Но сервер Ubuntu это дает мне лучшее смещение и дрожание результат ?

Какой из этих серверов лучше использовать ?

+384
lduer 15 сент. 2015 г., 02:10:43

Труба направляет поток в stdin, как таковое это содержание сообщения. -это создает привязанность, которая будет в кодировке base64-в основном то же самое, как данный.

+372
user659632 31 дек. 2018 г., 12:53:29

Хотя я понятия не имею, почему вы не хотите использовать СЕПГ -я , который делает именно то, что вам нужно, другой вариант будет на Perl:

$ Перл-ПЭ с именем/foo/бар/G, если food.txt /б*з/ п' 
манго|фу|Фау 
апельсины|фу|Фау 
шоколад|бар|баз

Интернет -ПЭ означает "печатать каждую строку входного файла, после применения скрипта к нему.

И вы можете использовать изменить файл на месте:

на Perl -я -ЧП с именем/foo/бар/г, если /б*з/ п' food.txt 

Также обратите внимание, что регулярное выражение б*з означает "соответствовать 0 или более Б последовал з. Он будет работать здесь, потому что б*з играм бар , игнорируя Б и в и под з. Другими словами, оно будет соответствовать любые з с любой з будет пример 0 б последовал з. Я думаю, что вы, вероятно, хотели использовать б.*з (б следуют 0 или более символов, а затем по Z):

на Perl -я -ЧП с именем/foo/бар/г, если /б.*food.txt з/' 
+336
Marco Rivadeneyra 18 июл. 2010 г., 22:15:34

Я пытаюсь отсортировать файл, содержащий записи, как это.

Это выход из головы file.txt | сортировки -Н

1 1 360030.650313113 23.6496749206273
1 2 184005.303709890 12.5819130584254
1 3 51304.4897339131 3.54834660232693
2 1 184005.303709890 12.5819130584254
2 2 176030.554401950 13.7621056226822
2 3 71841.9750474998 6.31576927490416
3 1 51304.4897339131 3.54834660232693
3 2 71841.9750474998 6.31576927490416
3 3 72642.2936524586 9.28260169486644
4 1 12511.6549282967 0.867004812539363

И это выход из Кот file.txt | сортировки -Н | глава

1 100 0.265986106008280 1.948706529813553 е-005
1 1000 3.184914160835964 Е-004 3.067021647295356 Е-008
1 1001 7.604450718679718 Е-005 7.326181191420022 Е-009
1 1002 1.809620185415599 Е-005 1.743513966528432 Е-009
1 1003 4.304204593193070 Е-006 4.147009800188772 Е-010
1 1004 1.023686141641656 Е-006 9.863012681974230 Е-011
1 1005 2.434647501464963 Е-007 2.345735005737759 Е-011
1 1006 5.790348098792519 Е-008 5.578886733501962 Э-012
1 1007 1.377124338943865 Е-008 1.326832274761822 Э-012
1 1008 3.275228617666499 Е-009 3.155618499463635 Е-013

Как вы можете видеть, если я использую только малую часть файла, выходные данные будут отсортированы именно так, как я хочу, но когда я использую весь файл, то 100 доходит до 1. Я попытался указание -к1,2 , а также -k1n,2л безрезультатно.

Что я могу сделать, чтобы весь файл отсортированный нравится 1,1; 1,2; 1,3 ... 1,2000; 2,1; 2,2; ... 2,2000; и т. д.?

Моя версия вроде (Лицензия GNU coreutils) 8.21, если это должно быть соответствующим.

+310
Oner 1 мая 2014 г., 09:53:49

У меня есть две строки в редактор, как вы можете видеть ниже

3 àáâ
4 ААА

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

'à' => 'а',
'á' => 'а',
'â' => 'а',

Любые идеи?

+199
pranza 5 янв. 2016 г., 13:29:29

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

питон -с "печати(открыть('./myexecutable', 'РБ').читать().граф(б'\xef по\xbe\амберлите xAD\xde'))"

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

+168
Wael abbushi 5 мая 2012 г., 20:51:37

"Как мог этот файл содержит слишком кодировке ASCII + двоичные данные?"

Просто потому, что в текстовом варианте-это просто подмножество двоичных данных.

+128
Marianna Cacciatore 16 сент. 2014 г., 16:40:30

У вас есть 2 возможности. Я могу рассказать их вам, но вам придется найти конкретные настройки для каждой из них. У меня нет мака под рукой сейчас:

  1. На Mac, когда вы не подключены к VPN, вы также должны иметь ваш старый IP (192..). На VPN окно настройки там должна быть опция для использования Интернета через VPN или через шлюз по умолчанию. Проблема в том, что вы шлюз изменяется от 192... к VPN груша 10... это решение позволит вам ориентироваться в интернете за 192 сети и доступ к сети VPN по сети 10.

  2. На VPN-сервере, можно разрешить перенаправление трафика (доступ в интернет) от подключенных клиентов. Такое решение позволит Mac, чтобы перейти на интернет через VPN, в сети 10.

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

+124
zencuke 13 февр. 2017 г., 23:57:10
С открытым исходным кодом, система управления реляционными базами данных.
+119
lavarno 15 окт. 2015 г., 14:37:25

Пусть оболочка съесть ненужные строки и следующие места:

$ кот weird.sh 
#!/Бен/ш

 переменная1="странный(?) $(
 )многоканальный $(
 )текста идея. $(
)ПИД=$$"

 переменная2='вы можете '$(
 )'избежать экспансии '$(
 ) тоже: ПИД=$$'

 var3='или смешать его: '$(
 )'Для вставки під использовать $$. '$(
 )"Он расширяется, например,$$".

 Эхо "$переменная1"
 Эхо "$переменная2"
 Эхо "$var3"
ш $ weird.sh 
Странное(?) мульти текстовой строки идея. ПИД=13960
Вы тоже можете избежать расширения: ПИД=$$
Или смешать его: для вставки під использовать $$. Он расширяется, например, 13960.

Так что вполне возможно... но уверена, что это вопрос вкуса нравится или не нравится это решение...

+108
teteve 14 мар. 2013 г., 16:47:10

Это возможно извлечь только второе значение процессора без каких-либо слов до и после? Мне нужна только эта подстрока из топ-команды. Спасибо!

Picture from RasbianOS Terminal

+75
Ionut Aurel Binisor 7 дек. 2013 г., 04:32:24

Я запустил приложение тут WSGI. При доступе к URL-адрес приложения, например, из моего браузера, я получаю страницу, что я прошу. Но я также получаю сообщение об ошибке в лог-файлы.

URL-адрес:

https://api.example.com/api/v0/api-docs/api-docs.json

Сообщение об ошибке:

[Вт Мар 07 17:43:52.331186 2017] [authz_core:ошибка] [пид 23997] [клиент мой.клиента.ИС:59666] AH01630: клиент отказано в конфигурации сервера: файл /var/www в/HTML-код/АПИ-документы

Вот содержание файл моего приложения в Apache конфигурации.

Раздел <VirtualHost *:80>
 Имясервера api.example.com
 Перенаправление постоянного / https://api.example.com/
</Хост>

Раздел <VirtualHost *:443>

 Имясервера api.example.com

 Sslengineна На
 Высокая SSLCipherSuite:средний
 SSLCertificateFile /и т. д./протокол SSL/localcerts/Апач.УГР
 SSLCertificateKeyFile /и т. д./протокол SSL/localcerts/Апач.ключ

 # Мы можем запустить несколько версий API параллельно
 # http://stackoverflow.com/questions/18967441/add-a-prefix-to-all-flask-routes

 # API для версии v0

 WSGIDaemonProcess АПИ-версии v0 потоков=5
 WSGIScriptAlias /по API/версия v0 /путь/к/приложения/приложения.тут WSGI
 WSGIPassAuthorization На

 <Место /по API/версия v0>
 WSGIProcessGroup АПИ-версии v0
</Расположение>

 <Каталог /путь/к/приложению/>
 FollowSymLinks Варианты 
 WSGIProcessGroup АПИ-версии v0
 WSGIApplicationGroup %{глобальный}
 # WSGIScriptReloading На
 Требовать, чтобы все предоставленные
</Каталог>

 # API для версии v1
 # ...
 # У меня нет В1 еще на сервере.
 # Это не то, что я снял для примера.

</Хост>

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

В Apache 2.4.

Сообщение об ошибке гласит если Apache был сгрузить файлы в каталоге/var/www в/HTML-код/, в этом случае ошибка была бы понятной. Кроме WSGIScriptAlias понимается правильно, так как я получить содержимое страницы в любом случае, так что Apache должен быть в /путь/к/приложению/.

Редактировать

Мне удалось убрать предупреждение при добавлении DocumentRoot так, директиву хост.

Раздел <VirtualHost *:443>

 DocumentRoot так /путь/к/приложению

 Имясервера api.example.com

Я читал документы о DocumentRoot так и непонятно мне

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

Конфигурация по умолчанию для *.443 (SSL) имеет значение по умолчанию

DocumentRoot так в /var/www в/HTML-код
+62
Fabian Rost 2 авг. 2012 г., 21:13:02

Типа на расширенный раздел должен быть 0С. Вы не можете напрямую использовать расширенный раздел как ЛЖ ФВ. Вместо этого, вам нужно сделать дополнительный раздел, а затем сделать логический раздел внутри расширенного раздела. На пробор руководство есть пример, как сделать логический раздел. (Примечание: логические разделы не путать с логическими томами.)

Расширенные и логические разделы были созданы, чтобы взломать вокруг МС-Дос ограничение в 4 раздела на диске, который является, почему это так больно.

+42
user5653890 23 апр. 2013 г., 14:32:02

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

$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