Установки режима ядра и фреймбуфер?

С KMS драйверов видеокарты перенесли в ядро. Поскольку фреймбуфер уже был в ядре, я не ожидал, что это влияет на операции с фреймбуфером. Еще, я читала, что км заменяет ФБ, увеличивает ФБ, требует FB, и требует поддержки ФБ, чтобы быть удалены. Какого черта? Ответ я ищу объяснение взаимосвязи между км и фреймбуфер.

Я использую uvesafb, чтобы получить разрешение на телетайп. Моя цель здесь-понять, как это будет работать на системе с KMS. Это также помогло бы покрыть такие вещи, как.. это скролл быстрее с КМ? Делать утилиты, как fbterm и fbida работают одинаково? Стабильность лучше?

+605
Caspar Zhang 6 нояб. 2016 г., 16:28:02
31 ответов

Короткий ответ

Это ошибка.

Полный ответ

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

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

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

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

Вопрос 2

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

Ответ 2

И здесь у нас есть решение! :)

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

Термин=в xterm-256color /usr/Бен/tmux

Для удобства мы можем псевдоним этого (т. е. вы добавляете псевдоним tmux="<строка>" в ваш ~/.bashrc с).

tmux interprets correctly the non-bold "bold-alternative" colours

Звоню tmux как tmux -2, заставив tmux работать с поддержкой 256 цветов (вместо переопределения термина переменной среды) не позволяют для правильной интерпретации "смелый-альтернатива", 8 цветов (т. е. более яркий вариант тоже результат, смелый верстка). Поэтому, я настоятельно рекомендую использовать решение выше, за то, что как правильно 256 цветов толкования и нежирным шрифтом "полужирный-альтернатива" цвета.

+985
Gourabp 03 февр. '09 в 4:24

Заменить первую строку old.txt с содержанием append.txt:

$ СЭД -Е '1{ р append.txt' -е 'д;}' old.txt
---
123
<321>
фу
бар

Добавить до первого , чтобы сделать редактирование на месте в old.txt.

Это выполняется следующим короткое СЭД скрипт на данный файл:

1{ # мы на первой линии
 Р append.txt # читать в целом append.txt файл
 д; # удалить текущую строку
}
 # (неявные печати)

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

+968
evilpenguin 2 мар. 2019 г., 13:05:12
Другие ответы

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


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

Я бы хотел ДУП дескриптор файла работает в неродственного процесса в Linux. Я знаю о sendmsg(2) и SCM_RIGHTS (напр. https://stackoverflow.com/questions/4489433/sending-file-descriptor-over-unix-domain-socket-and-select) , но это работает только если другой процесс сотрудничества. Мне нужно решение, которое не требует активного сотрудничества с другими процессами. Я также знаю, что я мог бы создать дескриптор файл сначала, сохранить копию, а затем создать другой процесс, но мне нужно решение, в котором другой процесс создает свой собственный дескриптор файла.

Я вижу дескриптор файла:

$ Общ -л /тр/13115/ФД/3
lrwx------ 1 оч оч 64 2013-05-04 13:15 в /proc/13115/ФД/3 -> гнездо:[19445454]

Однако, открыть ("файл/proc/13115/ФД/3", O_RDWR) выполняется в другом процессе, возвращает ошибку нет такого устройства или адреса. Есть ли что-то еще, что бы работать? Вероятно, с в ptrace?

+959
060911 16 окт. 2012 г., 09:29:29

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

для X в $(вырезать -д-Ф2 Файл2); делать грэп -м "$х" Файл1 && Эхо "$х" >> соответствующие || Эхо "$х" >> несоответствующих; сделано

+949
Woodwood 20 дек. 2014 г., 20:01:34

Мой заклятый установить подбрасывает красную ошибку при загрузке, но я не вижу, что он говорит, потому что он летит так быстро во время погрузки. Где лог загрузки? Это будет где-то в /var/журнал? или может быть в /boot?

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

+930
Ghillie Dhu 15 сент. 2010 г., 13:27:01

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

Я добавил устройство, нажмите на эту машины, которые соединены в сеть удаленного сервера.

Вы не можете "мост устройство водопроводной сети от удаленного сервера". Устройство крана-это значит позволить какое-то приложение управления сетевым интерфейсом. Без приложения, подключенного к устройство крана, устройство крана делает ровно ничего.

Из моего понимания любые Ethernet-кадры будут в нажмите устройством на Debian машина должна выйти на мост br0 сервера.

Нет.

Что вы можете сделать, это использовать какой-то туннель (много работать с OpenVPN, Тинк, wirdeguard; есть варианты). Этот тоннель позволит создать сетевой интерфейс на компьютере с Debian (кран или другое), и один сетевой интерфейс на сервере. На сервере, вы можете соединить это устройство с внешним видом сетевого интерфейса. На Debian машину, вы можете дать это устройство два IP-адреса (89.ХХХ.ХХХ.5 и 89.ХХХ.ХХХ.6), предполагая, что наружные сети на сервере также могут быть назначены те.

Не используйте два маршрута по умолчанию. Использовать один маршрут по умолчанию, и привязать Apache для каждого из трех интернет-адрес на машине Debian.

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

У вас уже есть рабочее решение, как описано в другой ответ, но для справки:

+887
JustARegularUser 26 февр. 2017 г., 04:35:11

Я использую машины с двойной загрузкой с Windows 7 и Ubuntu 16.04. Я хочу уехать из раздела Windows как есть, и полностью заменить Ubuntu с рабочей станции с Fedora 25. Я создал USB для загрузки Fedora с и начал работать через "установка для обработки жесткого диска". В этой части все нормально.

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

Что это самый простой способ для меня, чтобы заменить Ubuntu с Федора, оставляя нетронутой окна? Я совершенно не специалист, и не понимаю достаточно, чтобы следить за онлайн-уроки у меня, кажется (которые, как правило, предполагают, что вы установили Windows и хотите добавить вторую ОС, а не заменить второй ОС с третьего).

+870
Pascal Lambert 8 окт. 2015 г., 21:51:22

Я решил, следуя советам, описанным здесь: https://bugs.launchpad.net/ubuntu/+источник/утиль-ОС Linux/+баг/367782

+792
Frecklefoot 11 февр. 2012 г., 22:44:38

Я пытался подключить монитор VGA к моей Gentoo в ноутбук и используйте мульти-дисплей. Тем не менее, оба экрана ведут себя как один большой экран вместо двух отдельных. То есть, если я максимизировать окно, она пересекает экраны.

В Линукс Минт живой компакт-диск, однако, они действуют как два экрана. Я отследил проблему на всех уровнях, включая KDE, х, в udev, и ядра, но я не могу найти проблему.

Я задал вопрос о http://forums.gentoo.org/viewtopic-p-7446050.html но кажется, что никто не читал его. Единственное отличие, которое я вижу, что мой xf86-видео-Интел , кажется, признает мою карту неправильно, и не считывает данные EDID от дисплея, а не через кртц.

Однако, я пробовал комбинации ядер, конфиги, понизило драйверов, удаление драйверов NVIDIA и т. д., но никто не работал. Также, если я нажимаю "определить выходы" в KDE, как "LVDS1" и "входы vga1" будет отображаться на обоих экранах, но на LiveCD LVDS1 отображается на моем ноутбуке и входы vga1 отображается на внешнем экране.

  • Почему это произошло?
  • У кого-нибудь есть идеи?
+791
CooL i3oY 7 февр. 2016 г., 08:11:01

если у вас есть проводное соединение, то делаем так:

  1. зайти в сетевые подключения и нажмите "Добавить"
  2. в следующем окне выбираем "беспроводной"
  3. подключение имя настройки, как вам нравится, например:"WiFi-соединение"
  4. Имя SSID:же
  5. Режим:Точка Доступа
  6. откройте терминал и пишем команду команду ifconfig (убедитесь, что ваша беспроводная локальная сеть в на) и будет обычно 3 подразделов найдите, где он пишет что-то вроде "wl01" и искать HWaddr вы должны иметь нечто подобное 74:де:3С:5и:1е:17 -> скопировать адрес и вставить в "устройства:"
  7. перейти к сети Wi-Fi безопасность ,и выбрал WPA и WPA2 личные -> Установить пароль
  8. параметры IPv4 -> режим:общий с другими компьютерами
  9. Сохранить а у вас есть горячая точка
+775
bimarsh sharma 29 дек. 2010 г., 04:36:35

Мы размещаем наши собственные пакеты программного обеспечения, как Дебс в репозитории нашего собственного. Для целей прототипирования, мы работаем “без проверки подлинности”. Теперь мы пытаемся делать вещи правильно и делать все это ГОБ. То, что я пробовал, просто для теста заключается в следующем:

1) Сделать ключ с Гоб-ген

~$ Гоб --список-ключи
/дома/меня/.с GnuPG/файлы pubring.Гоб
--------------------------------
паб 4096R/BBBBB39F 2017-03-09
Уид кто-то кого-то <[email protected]>
суб 4096R/129E9336 2017-03-09

(что, кстати, является суб вещь там?)

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

3) экспорт ключа с помощью команды GPG —экспорт —броня > некий-файл.по умолчанию

4) скопировать файл.по умолчанию на тестовой машине

5) запустить судо АПТ-ключ добавить некий-файл.по умолчанию

судо АПТ-список ключей
/и т. д./кв/надежные.Гоб
--------------------
rsa4096 паб 2017-03-09 [СК]
 E51B Е216 4658 FB8B 6E42 8A09 F9BC EF4C ВВВВ B39F
Уид [ неизвестная] кто-то кого-то <[email protected]>
2017-03-09 суб rsa4096 [е]
...
...
...

Так, кажется, попал туда. Суб вещь проявляется теперь по-другому?

6) и, наконец, судо apt-получить обновление:

~$ судо apt-получить обновление
Нажмите:1 http://ftp.us.debian.org/debian стрейч InRelease
Хит:2 http://ftp.us.debian.org/debian стрейч-обновления InRelease 
Хит:3 http://security.debian.org стрейч/обновления InRelease 
Получите:4 http://our.aptly.repo стрейч InRelease [2317 Б]
Игн:4 http://our.aptly.repo стрейч InRelease 
Извлечена 2317 B в 9С (256 б/с) 
Чтение списков пакетов... готово
Вт: ошибка ГОБ: http://our.aptly.repo стрейч InRelease: следующие подписи неверные: E51BE2164658FB8B6E428A09F9BCEF4CBBBBB39F
Вт: репозиторий 'http://our.aptly.repo стрейч InRelease не подписан.
Н: данные из такого хранилища не может быть проверена и, следовательно, потенциально опасно использовать.
Н: Смотри АПТ-безопасный(8) manpage для создания репозитория и сведения о конфигурации пользователя.

Я не понимаю, что здесь происходит. Преступление, кажется, что-то не подписал? Какой шаг я пропустил?

+758
user3161132 7 мар. 2012 г., 13:28:51

Если вы хотите просмотреть операции, а не просто пакеты, вы могли бы хотеть смотреть на "Вместо истории ням".

Обратите внимание, что вы можете "экспортных" сделок с:

история ням аддон-информация последней saved_tx

...где вы можете заменить "последний" с ID транзакции любого старшего сделки, если вы хотите. Тогда вы можете кормить этих операций в:

нагрузка-сделки ням 
+719
garson4ik 11 янв. 2011 г., 13:58:59

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

В VI, если я хочу присоединиться к текущей и следующих 2 строк (3 строки текста во всех), то ...

3J

На данный момент, мой курсор находится на сцепленные строки, так что я ухожу к другой ...

Дж

Я делаю то же самое изменение относительно текущей строки с помощью точек ...

.

И снова ...

Дж
.

Упс! Что последняя группа имела 4 линии, а не 3. Я отменить последние изменения ...

у

и сделать это снова, на этот раз ...

4 с

Следующий! ...

Дж

... И так далее.

Обратите внимание, если вы намерены сделать это для вашего 360 миллионов-поле базы данных, нагрузку, или если последовательных полей, обычно 3, с редкими группами 4 и, возможно, редкие группы из 5 или 6, то вы, вероятно, хотите терпеть Арканов синтаксис принимая себя из петли, кондиционирование данные по ступеням, и, возможно, писать программы, чтобы проверить его и предупредит вас за ошибки.

Но если это небольшая разовая работа, то я просто потерпите несколько минут скуки и использовать VI.

+709
Lev Knoblock 12 нояб. 2014 г., 19:49:25

Добавить -- по случаю окончания варианты стат:

ибо Я В *; делать стат-с "%С %Н" -- "$Я"; сделано
+668
tobiuo 17 февр. 2015 г., 03:22:03

У меня есть файл. где мне нужно, чтобы извлечь имя шаблон данных DataTemplate. нужна стоимость в datalob=XXPFARCUDO_DATA

<?формат XML версия="1.0" кодирование="в Windows-1252" ?>
элементах <DataTemplate имя="XXPFARCUDO_DATA" описание="Ctrole де cohnce де клиторы doeux Эт conteeux" версия="1.0">
<параметры>
 <имя параметра="P_SOCIETE" тип данных="символ"/>
</параметры>
.
.
.
.
</шаблон данных DataTemplate>

У меня есть код но он не работает

именем='XXPFARCUDO_DATA.xml'
LOBCODE=$(СЕПГ -н-ы:.*<шаблон данных DataTemplate имя="\(.*\)" описание=".*:\1:р' "${имя}")
Эхо " --> ${LOBCODE} "

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

 --> Роль▒XXPFARCUDO_DATA де cohnce де клиторы doeux Эт conteeux" версия="1.0">
+647
Cj Taylor 18 февр. 2012 г., 04:39:32
$ ddate
Сегодня колючка-колючка, 41-й день раздрай в году 3179
+641
Faizal Shariff 16 окт. 2017 г., 13:45:37

Расширение [email protected] в местных параметр args="[email protected]" - это неуказанных в стандарте POSIX. В Баш оболочки позволит создать единую строку с пробелами, содержащий все позиционные параметры, как значение аргумента переменную, в то время как Дэш будет стараться выполнить локальный аргументы="$1" "$2" "$3" (и т. д.)

В ЗШ и КШ снаряды ведут себя как Баш (создание единой строки из позиционных параметров, хотя ЗШ будет использовать первый символ $ИФС на разделитель), а Яша оболочки ведет себя как черточки, по крайней мере, в их конфигурации по умолчанию.

В вашем случае, вы должны использовать

my_func () {
 местные аргументы
аргументы="$*"

 е 'аргументы: <%S>У\П' "$аргументы"
}

или

my_func () {
 местные аргументы="$*"

 е 'аргументы: <%S>У\П' "$аргументы"
}

Я использую $* здесь, чтобы сделать это очевидным, что я создав одну строку из списка значений. Строка будет содержать значения позиционных параметров, разделенных первый символ $МФС (пробел по умолчанию).

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

Кроме того, ваш скрипт должен использовать #!/бин/тире в первой строке, а не #!/Бен/Ш как местные является расширением стандарта Ш. синтаксис.

+632
Muizz001 14 мая 2012 г., 20:19:26

На самом деле этот ответ является дополнением к ответы @Исаака и некоторые подводные камни - может показаться немного очевидным, но не для меня - по этому вопросу представил.

Во-первых, хотя какая там выкройка в представленной Вселенной, необходимо понять взаимосвязь между тем, что настроен DHCP-сервер и что ожидается в DHCP-клиента. Практически, такие параметры, как "опция четкости" -> "имя" может варьироваться от "rfc3442-бесклассовые статические маршруты" и "бесклассовые статические маршруты", "вариант-деф" -> "записать-типа" между "тип uint8, тип uint8, тип uint8, IPv4-адрес" и "тип uint8, тип uint8, тип uint8, тип uint8, тип uint8, тип uint8, тип uint8, тип uint8", и так далее... То есть это зависит от того, что DHCP-клиент ожидает от "другой стороны" в принципе.

В случае с CentOS 7, что указано в теме https://unix.stackexchange.com/a/459963/61742 уже настроен по умолчанию, то надо только настроить в ПГК Кеа протокол DHCP (DHCPv4) (мой случай), что в CentOS 7 ждет от "другой стороны".

Наконец, конфигурация выглядит так...

кошка /usr/местные/и т. д./Киа/Киа-dhcp4.конф

[...]
"вариант-деф": [{
 "имя": "rfc3442-бесклассовые статические маршруты",
 "код": 121,
 "космос": "dhcp4",
 "тип": "запись",
 "массив": правда,
 "рекорд-типы": "тип uint8,тип uint8,тип uint8,тип uint8,тип uint8,тип uint8,тип uint8,тип uint8"
}
],
"вариант-данные": [{
 "имя": "rfc3442-бесклассовые статические маршруты",
 "сведения": "24,10,1,4,10,1,6,4"
}]
[...]

... так как CentOS 7 настроен как...

кот /ВАР/Либ/настройка/программа dhclient-enp0s8.конф

[...]
вариант rfc3442-бесклассовые статические маршруты код 121 = массив беззнаковых целых 8; 
также просим rfc3442-бесклассовые статические маршруты;
[...]

НЕКОТОРЫЕ ПОЯСНЕНИЯ:

"запись-типа" это маска, то есть то, что в каждой позиции массива, сообщили в "дата", что, как ожидается, в CentOS 7 представляет собой "массив беззнаковых целых 8" (тип uint8).

"сведения" работает по следующему примеру: если я хочу в следующем маршрутизации 10.1.4.0/24 через 10.1.6.4 тогда я сообщу "24,10,1,4,10,1,6,4". Обратите внимание, что ноль в 10.1.4.0/24 следует исключить, поскольку это маски для 3 октета (/24).

Совет: "вариант-данных" параметр может быть расположен в нескольких местах в "subnet4" (файл "/usr/местные/и т. д./Киа/Киа-dhcp4.конф") и это будет зависеть от того, насколько вы хотите распространять конфигурации для маршрутизации.

Особенное спасибо @Исаак , @Руи Ф Рибейро и @А. Б !

+531
Dan Albert 12 янв. 2011 г., 23:30:12

Я создал сервер в качестве прокси Socks5.
Я хотел бы ограничить максимальное количество(1 или 5 или 20) независимых IP-соединения на определенный порт одновременно.
Я искал в Google, вижу только отдельные статьи, как в iptables ограничения подключений с одного IP(говорить о предела SSH подключений с одного IP / host) или ограничить максимальную входящие соединения на порт с помощью iptables и так далее.
Все они используют в iptables connlimit moudle в, просто ограничить количество подключений на порт (один IP может иметь несколько подключений, но не ограничивают объема IP, бесполезно)
Так что эти не подходят мои потребности.



обновление
Позвольте мне объяснить мою цель более точно.
Я хочу, чтобы порт разрешить только фиксированное число(1 или 5 или 20) из IP для подключения.Не лимит подключений с одного IP.
Я думаю, там может быть много способов сделать это.
Первое, что я подумал, что это в iptables, но это, кажется, не способна моя работа(я не знаю, может кто-то может использовать iptables в достижении моей цели, поэтому я задаю этот вопрос).
Я тоже думал иначе.Можно ли использовать программу контроля каждого порта, если его найти порт, подключение IP количество превышает заданное значение, то его закрыли лишние соединения, чтобы сохранить текущий IP число, равное или меньше заданного значения.Но я не знаю, какая программа может это сделать.
Это добро пожаловать, если у вас есть другой подход, чтобы решить мою проблему. Просто не попадайте в ловушку в iptables.





+530
gucki 29 апр. 2018 г., 02:41:00

tcpkill не может закрыть умер (повесился) связи. Он основан в libpcap, это построить пакетов отправлено фин пакет. Если соединение уже мертв, он не может сделать правильный порядковый номер.

Единственный способ, чтобы закрыть процесс, так делают везде, не СПОФ.

+529
user72753 7 авг. 2010 г., 12:08:09

Если это скрипт SH, это выглядит как ошибка в определении функции.

desc (по)
{

Должно быть:

описание функции {

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

#!/бин/Баш
описание функции {
Эхо Привет
}
Эхо начиная
описание
Эхо закончившейся

+469
wendong 7 мар. 2018 г., 00:33:25

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

Я хочу быть в состоянии убить Thunderbird и другими потерями памяти через скрипт с комбо магии sysreq.

Есть ли способ запуска скрипта через клавиши Alt + SysReq?

+449
ajay1865 19 сент. 2015 г., 03:27:38

После перезагрузки, а в SLES 12.3 коробка не распознает некоторые диски (которые на самом деле за аппаратного обеспечения RAID).

В чем может проблема быть?

Если у меня "голова как /dev/СКБ | строки | глава" проблемные диски, я могу увидеть данные о них, ОК.

Но "pvscan" не признает его.

Сервер:~ # pvck в /dev/СКБ
 Устройство /dev/СКБ не нашли (или игнорируется фильтрации).
Сервер:~ # 
Сервер:~ # grep в "фильтр" /д/д/д.конф
 фильтр = [ "р|с/dev/.*/по-пути/.*|", "р|с/dev/.*/по-ИД/.*|", "р|с/dev/ФД.*|", "р|с/dev/cdrom| и", "А|как/dev/SD карт.*[1-9]|", "в|из/dev/ВДА[1-9]|", "а|/Дев/маппер/.*|", "в|из/dev/ДМ-*|" , "Р|.*|" ]
Сервер:~ #

Странно, ОС сама опознает ПДД, которое занимает сама ОС.

Но он не признает СДБ/шрс/пр (удержание данных) как ПВ.

Обновление на 2018 11 декабря: все диски: ПДД (в RAID1), СДБ(массив RAID5), Амми(массив RAID5), СДД(в RAID1) на аппаратный рейд. "вывод", - сказал ничего не обновлять.

+346
Devo8604 2 мар. 2012 г., 21:09:08

Когда я пытаюсь установить Tor на Кали Linux 2017, он просто говорит:

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Пакет Tor не доступен, но упомянут еще один пакет.
Это может означать, что пакет отсутствует, не используется, или
доступен только из другого источника

Е: пакет 'Тор' нет кандидата монтаж 
+308
Alik Kan 7 июн. 2011 г., 19:54:00

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

память=$(
 Значение lc_all=c бесплатная -ч | у awk '
 /^Мем/ {
 суффикс = $2
 суб(/[0-9.]*/, "", суффикс)
 с printf "%.0С%шб\п", $2, суффикс
}'
)

(Значение lc_all=C и , чтобы убедиться, что цифры, напечатанные с использованием . десятичной системы счисления (3,7 г будет выход 3,7 г в районов, используя запятую в качестве десятичного счисления)).

На системах GNU/Linux, вы также можете сделать:

память=$(
 на awk '/^используется параметр memtotal/{печать 2 $*1024}' < в /proc/meminfo |
 numfmt элемента-в=МЭК --формат=%0С --суффикс=Б
)

Или:

память=$(
 бесплатно -з | у awk '/^мем/{печати $2}' |
 numfmt элемента-от=Мэк-в=МЭК --формат=%0С --суффикс=Б
)

(что один справляется с районов, где десятичной системы счисления не .).

Обратите внимание, что бесплатным на Linux сообщает о том, что используется параметр memtotal поле /proc/meminfo. Как в учеб(5), то общее количество используемой оперативной памяти (т. е. физической памяти минус несколько зарезервированных битов и ядра двоичного кода). Для физической памяти, и для ПК, как указал @StephenKit, вы можете быть лучше использовать dmidecode , чтобы получить информацию из BIOS, хотя вам понадобятся права суперпользователя для этого:

physical_memory=$(
 dmidecode -Т судо памяти |
 на awk '$1 == "Размер:" && 2 $~ /^[0-9]+$/ {печать $2 3$}' |
 numfmt элемента-от=Мэк --суффикс=Б |
 на awk '{сумма += $1}; конец {печати общая}' |
 numfmt элемента --в=МЭК --суффикс=Б --формат=%0С
)
+275
Itzyoboi 22 мар. 2018 г., 09:53:27

Как насчет вырезать?

$ фразой="X и y-друзья"
$ вырезать -Д "" -Ф 1 <<< $фразой
Х
$ вырезать -Д "" -Ф 2 <<< $фразой
и
$ вырезать -Д "" -Ф 3 <<< $фразой
Г
$ вырезать -Д "" -Ф 4 <<< $фразой
являются
$ вырезать -Д "" -Ф 5 <<< $фразой
друзья

В определяет разделитель (пробел) и области количество (полей, разделенных разделителями).

Я поместите строку в переменной в приведенном выше примере, но вы могли бы трубу от вывода команды:

$ mycommand | вырезать -Д "" -Ф 2
и 
+266
simbo 12 авг. 2019 г., 21:31:56

Ну, захватив с stderr и stdout в одной переменной в другую переменную без временного файла вовсе не легко.

Вот пример, который работает

Функ() {
 Эхо 'привет'
 Echo 'это сообщение об ошибке' >&2
}

результат=$(
 { поток stdout=$(Функ) ; } 2>&1
 Эхо -э "mysuperuniqueseparator\Н"
 Эхо -э "${stdout-стандартный поток вывода}\п"
)
var_out=${результат#*mysuperuniqueseparator$'\Н'}
var_err=${результат%$'\Н'mysuperuniqueseparator*}

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

Плюс :

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

Взято отсюда http://mywiki.wooledge.org/BashFAQ/002

+258
user1853859 1 июн. 2018 г., 11:43:59

хоста -это отображает все доменные имена машина, по Руководство по Имя хоста.

Вот мой ПК в локальную домашнюю сеть.

[email protected]шоссе:~$ имя хоста -это 
шоссе 
[email protected]шоссе:~$ имя -д 
местные
[email protected]шоссе:~$ хоста -Ф
шоссе.местные

Почему выходной информация от хоста -это не шоссе.местные?
-А ... все-доменные имена отображаются,но шоссе не доменное имя на всех!!

+140
Gholamreza 28 февр. 2019 г., 02:40:50

Я имел эту проблему на CentOS 7. Я являюсь постоянным базе Debian пользователь Linux, так что я была как рыба, вытащенная из воды. Я заметил, что на некоторых серверах он работал, и только в одном он не. Аудит.сказал, что журнал ничего полезного и безопасного.журнал не дал чего-либо. Я обнаружил, что единственная реальная разница была какая-то охрана контексте различий на файлы и каталоги между теми, кто работал и те, которые не. Получить безопасности с

судо ЛС-лаз <пользователь-домашняя>/.СШ

каталога (я предполагаю, что много невозвратов по файл sshd_config).

Вы должны увидеть некоторые ssh_home_t и user_home_t атрибутами. Если вы не используйте команды chcon команду, чтобы добавить недостающие атрибуты.

Например

дом="$(getent passwd с <пользователь> | вырезать -д: -Ф6)"
судо команды chcon -Р unconfined_u:object_r:ssh_home_t:С0 "домашнем".СШ
судо команды chcon unconfined_u:object_r:user_home_t:С0 "домашнем"

В моем случае, я подозреваю, что пользователь был создан в нестандартный способ. Его домашний каталог в /ВАР/Либ.

Больше информации в: https://www.linuxquestions.org/questions/linux-security-4/selinux-preventing-ssh-login-with-~-ssh-authorized_keys-4175469538/

+119
mprost 31 июл. 2019 г., 18:31:47

Вы могли бы (или сделал?) возможно использовать соединения; используя опции ctrl_interface конфигурационный ключ, вы можете позволять обычным пользователям (например, с Группа колеса) доступ через используя wpa_cli (т. е. на/sbin/используя wpa_cli scan_results [1])

# разрешить фронтэнда (например, используя wpa_cli), чтобы все пользователи в "колесо" группы
опции ctrl_interface=Дир=/ВАР/работа/wpa_supplicant от группы=Колесо

Существует также параметр командной строки для wpa_suppliant,

-у поддержкой интерфейса управления ДГУ. Если, дефини интерфейс с поддержкой‐
 ний могут быть опущены.

давая вам dbus интерфейс и, таким образом, еще одна возможность для не-root-доступ (я думаю, она использует этот интерфейс).

[1] После подключения, это свидетельствует лишь о беспроводной локальной сети вы не подключены к...я не знаю, если это любой другой с помощью.

+91
Avel Ronin 5 июл. 2012 г., 08:13:31

Вы можете инкремент переменной такой:

а=1
((а++))
эхо $в
2

Который больше похож на "С-стиль" инкрементируя, вместо:

пусть a++

Смотрите Ipor Sircer это ответ на вопрос, почему ваш метод не работает!

+91
Stevi 3 окт. 2011 г., 08:10:52

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

$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