Линукс шрифт, который похож на Windows 2016 базовый УМК шрифт

enter image description here

У меня этого окна 2016 основной шрифт УМК, как картинке выше. Я хочу знать, как использовать похожий шрифт на оконную систему X11 — Арч Линукс.

Знаете ли вы, какой шрифт будет давать схожий внешний вид?

+103
zamanyambose Nyambose 1 мая 2010 г., 01:15:49
39 ответов

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

Командной команду chmod +х в /var/www в/из HTML/WP-содержание/отладчик xdebug/строить/shtool бы добавить исполняемый бит для владельца, группы и всех желающих, что один файл, если он существует в Linux файловой системы. Если сразу после запуска то, выполнять бит не был установлен, то оставшийся вариант заключается в том, что эти файлы действительно общая/синхронизируются с Windows.

Синхронизированные папки бродяга настроены в ваш файл Vagrantfile, вы должны установить разрешения и параметров монтирования, так как они не смогут быть установлены стандартные средства Linux. Искать ВМ.synced_folder настройки и настроить по желанию.

+973
user545188 03 февр. '09 в 4:24

Обновление: @MadTux я написал скрипт, который устанавливает программный пакетов. Успешно протестирован на новую установку!

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


Установить аур помощник , такой как Пакер

У меня Compiz и успешно работает на пару с вверх-к-дата ArchLinux машины. Вам нужны эти пакеты:

эту команду 0.8.4-4
с Compiz-БС 0.8.8-2
с Compiz-основной 0.8.8-5
с Compiz-декоратор-ГТК 0.8.8-5
с Compiz-фьюжн-Плагины-дополнительные 0.8.8-2
менеджер-фьюжн-Плагины-главная 0.8.8-2
compizconfig-backend сервера переименовать 0.8.8-2
compizconfig-Python для 0.8.4-4
изумруд 0.8.8-2
изумрудно-темы 0.6.0-4
фьюжн-значок-исправлена 1:0.1-1
libcompizconfig 0.8.8-2

Как вы можете видеть, я использую "старые" 0.8.Х филиал (0.9 ломается все). Многие из менеджер пакетов в ОЗМ не будет строить.

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

[сообщество]
#Включить = /и т. д./Пакман.д/непосредственно
Сервер = http://arm.konnichi.com/2013/04/01/community/os/$арку

Примечание: для использования А. Р. М. Вы не используете [другая] она должна быть оригинальное название РЕПО, так что Пакман могу найти .дБ файл базы данных. Не забудьте вернуть файл config вернуться к нормальной после.

+960
macosx136 14 дек. 2019 г., 14:24:30
Другие ответы

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


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

У меня есть машина с Ubuntu, который мне SSH на моего Федора 14 машины. Я хочу вперед X из машины с Ubuntu обратно в Fedora, так что я могу запускать удаленно графические программы. Обе машины в локальной сети.

Я знаю, что опция включает перенаправление X11 через SSH, но я чувствую, что я пропавших без вести некоторые шаги.

Какие обязательные шаги вперед X из машины с Ubuntu на Fedora через SSH?

+935
organic agave 4 мар. 2017 г., 09:35:46

Рассмотрим следующую команду:

часы-D "ПС -эф | грэп Ява"

Это дает следующий результат:

kshitiz 11369 11285 0 Oct13 ? 00:06:02 файл /usr/lib в/в JVM/jdk1.7.0_40/среда JRE/bin и/Джава -Джава.авт.безголовый=истинно -Didea.версия==14.1.2 -Xmx512m -единственный способ иметь установленный.е

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

Используя фолд без смотреть: enter image description here

Используя фолд с часами: enter image description here

+931
Susan M 9 дек. 2019 г., 21:47:49

Что вы должны получить в привычку используете функции printf:

функции printf '%обратите внимание: блабла%з\п' "$Красный" "$НК"

Где каждый замены переменной. И не нужен как printf принимает значения обратной косой черты \н\т и т. д. В переносной манере.

Помните, что Эхо -е непереносим для других оболочек.

Другие варианты:

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

Эхо-СВ "$Красный" Эхе-э "Примечание: блабла НК;$"

Вы можете использовать простой конкатенации строк:

Эхе -е "$Красный""Примечание: блабла НК$"

Или вы могли бы использовать { } , чтобы избежать имя-текст путаницы:

Эхо -э "${Красный}Примечание: блабла НК$"
+900
AndreyR 22 авг. 2015 г., 22:40:18

установил через Wine, работает :)

+850
Sam Brannen 18 дек. 2010 г., 02:44:25

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

  • СОЧЕТАНИЕ КЛАВИШ CTRL+А
  • СОЧЕТАНИЕ КЛАВИШ CTRL+Р
  • СОЧЕТАНИЕ КЛАВИШ CTRL+М
  • Сочетание клавиш Ctrl+Р ... (продолжать поиски или)
  • Сочетание клавиш Ctrl+с ... (поиск в обратном направлении*)

Примечание: сочетание клавиш Ctrl+Ы прерву ваш терминал, если вы явно запретили такое поведение с

[[ $- == *я* ]] && действовать до его закрытия -показано

в вашем .bashrc следующее


Отредактировано: ярлык можно увидеть вот в этом-то продублировал вопрос https://superuser.com/questions/384051/is-there-a-way-of-using-ctrl-r-after-typing-part-of-command-in-bash/1271740#1271740

+817
Rasmus 19 мар. 2019 г., 02:21:29

На Ubuntu 14.04 настройка параметров через "настройки" окно не работает для меня.

Высота окна не заслуженный.

Редактирования файла config сработало.

Конфигурационный файл. ~/.файл config/xfce4/терминал/terminalrc

+763
Rakib Reza Rifat 10 мая 2019 г., 21:54:12

Если я раскомментируйте две строки в моем ~/.в VNC/xstartup , которые позволяют "нормальное" окружение рабочего стола для VNC, в vncconfig -культовый & команда игнорируется:

#!/Бен/ш

# Раскомментируйте следующие две строки для обычного стола:
#и unset SESSION_MANAGER
#exec в файле /etc/Х11/xinit/файла

[ -х /и т. д./по VNC/xstartup ] && exec в файле /etc/с VNC/xstartup
[ -Р $дома/.Xresources ] && xrdb $дома/.Xresources
xsetroot -твердый серый
vncconfig -культовый &
в xterm -геометрия 80x24+10+10 -ЛС-титул "$VNCDESKTOP рабочего стола" &
как TWM &

Если работать без окружения рабочего стола в VNC, конфиг называется, и мою папку с VNC отлично работает.

Я хотел бы работать в среде рабочего стола и еще vncconfig загружен.

Любые идеи, почему это происходит?

+757
Sharoncedwrew 18 июл. 2017 г., 23:23:03

Вы можете использовать keepjumps команды. С :ч :keepjumps:

 *:keepj* *:keepjumps*
:keepj[умпс] {команда}
 Передвигаться в {команда} не меняет |"|,
 |'.| и |'^| знаков, |списков переходов| или
|группа|.
 Полезно при создании изменение или вставка текста
 автоматически, и пользователь не хочет идти к этому
положение.

Так что в вашем случае, вы хотите

nnoremap } :keepjumps нормально! }<СГ>
nnoremap { :keepjumps нормально! {<СГ>

Или, если вы хотите, чтобы он тоже работал на визуальный режим (что ваш, вероятно, делать):

xnoremap } :<с-у>keepjumps нормально! гв}<СГ>
xnoremap { :<с-у>keepjumps нормально! гв{<СГ>
+739
Mansour 27 мая 2012 г., 23:10:12

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

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

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

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

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

+691
arasharyayi 4 июн. 2019 г., 02:13:29

У меня проблемы включение подсветки клавиатуры на ноутбук ASUS G53SW-XR1 (2.6.39-2 ядра) с модулями:

$ lsmod распечатывает | грэп Асус 
asus_nb_wmi 12393 0 
asus_wmi 18488 1 asus_nb_wmi
sparse_keymap 12760 1 asus_wmi
pci_hotplug 30807 1 asus_wmi
в WMI 13202 1 asus_wmi
rfkill 19014 5 asus_wmi,блютуз,cfg80211

Огни загораются сразу после включения ноутбука (даже до жратвы), но потом гаснет. Когда я нажимаю кнопку, я получаю сообщения журнала:

18 ноября 16:14:36 ядра grendl: [ 383.513969] клавиатура: не могу подражать rawmode для код 240
18 ноября 16:14:36 ядра grendl: [ 383.513992] клавиатура: не могу подражать rawmode для код 240
18 ноября 16:14:36 ядра grendl: [ 383.514002] asus_wmi: неизвестный ключ В7 нажал 
+679
RAJIL KV 5 янв. 2016 г., 09:11:00

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

Например, на моей клавиатуре сейчас Ф1 генерирует шестнадцатеричный последовательности 1В 4Ф 50. Первый из них () является Эку. Курсор справа - 1Б, 5б, 43. Побег сам по себе .

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

+649
cesar 29 июн. 2011 г., 20:07:02

Я пытаюсь добавить условие в этом коде, что если есть пустая строка в файле перевода по любой строке или REPL[строка] например, мой input_chk.txt файл имеет следующие детали:

input_chk.txt

b73_chr10 w22_chr2
w22_chr7 w22_chr10
w22_chr8

Код :

#!/usr/Бен/на awk -е
# Собирать перевод из первого файла.
ШП==ФНР { ОТВ[$1]=2$; Далее }

# Шаг через входной файл, заменяя по мере необходимости.
{
если 
для ( строка в REPL ) {
если (длина(строка)==0)
{
 Эхо "ошибка"
}
еще
{
суб(строка, функция REPL[строка])
}
}
#если строка имеет значение null-символом,то мы должны добавить правила,
#если REPL[строка] имеет значение null-символ,тогда надо удалять правила или поставить # перед всеми строками, пока мы не достигнем </правил тоже
# И печати.
1

# чтобы запустить этот скрипт $ ./файл input_chk.txt bash_script.sh .конф

файл.конф

<правила>
<правило>
условие =между(b73_chr10,w22_chr1)
цвет = ylgn-9-сл-7
поток=продолжения
з=9
</правило>
<правило>
условие =между(w22_chr7,w22_chr2)
цвет = синий
поток=продолжения
в Z=10
</правило>
<правило>
условие =между(w22_chr8,w22_chr3)
цвет = vvdblue
поток=продолжения
значение Z=11
</правило>
<правила>

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

+592
Latifkdr 20 авг. 2017 г., 11:21:29

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

Список каталогов # 
Directories=8x8/emblems,16x16/actions,16x16/animations,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/mimetypes,16x16/places,16x16/status,22x22/actions,22x22/animations,22x22/apps,22x22/categories,22x22/devices,22x22/emblems,22x22/emotes,22x22/mimetypes,22x22/places,22x22/status,24x24/actions,24x24/apps,24x24/categories,24x24/devices,24x24/emblems,24x24/emotes,24x24/mimetypes,24x24/places,24x24/status,32x32/actions,32x32/animations,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/mimetypes,32x32/places,32x32/status,48x48/actions,48x48/animations,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/mimetypes,48x48/places,48x48/status,256x256/actions,256x256/apps,256x256/categories,256x256/devices,256x256/emblems,256x256/emotes,256x256/mimetypes,256x256/places,256x256/status,scalable/actions,scalable/apps,scalable/devices,scalable/emblems,scalable/mimetypes,scalable/places,scalable/status,scalable/categories
+589
Adarsh Honawad 24 нояб. 2013 г., 15:57:53

Из руководство bash

Когда Баш получает сигнал SIGINT, она вырвется из любого выполнение петли.

При получении сигнала SIGINT, Баш также бросить другие команды, кроме петель (for или while)? Спасибо.

+564
Angus Campbell 20 дек. 2019 г., 01:50:24

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

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

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

https://github.com/cormander/tpe-lkm

"Высокий уровень" код для это в hijack_syscalls() метод в безопасности.С, а дьявол-в-деталях волшебство в захватывает.с файл.

Вы, вероятно, найти функцию(ы) вы хотите, чтобы вклиниться в ФС в/proc/ каталог с исходным кодом ядра Linux. Имейте в виду, что Linux не обеспечивает стабильного ABI, так что ваш код будет нужно несколько изменить, чтобы заставить его работать в разных версиях ядра Linux. Кроме того, имейте в виду, что вам нужен полный root доступ к аппарату, чтобы можно было вставить этот код.

Обновление:

Если вы оберните pid_getattr ядра символа с дополнительный код, чтобы легко это сделать. Недавно я добавил что-то, что скрывает процессы на выше модуль ядра:

https://github.com/cormander/tpe-lkm/commit/899bd5d74764af343d5fee1d8058756ddc63bfe3

Вы могли бы сделать нечто подобное, сделав процессы определенного пользователя или группы, не видимой никому, кроме пользователя root и пользователя. Делают его по имени процесс немного сложнее, но возможно. Взгляните на exe_from_mm() функция. Обратите внимание, что могут быть последствия для производительности его использования внутри pid_getattr.

+535
Sameer Manas 5 нояб. 2010 г., 08:48:32

Мой виртуальный ящик устанавливается на хост(с Win 8.1). В виртуальном окне, я установил openSUSE в виде виртуальной машины, но у меня возникли проблемы с доступом к USB в openSUSE(ВМ). Я не могу видеть любой вариант, чтобы получить доступ к USB. Мой USB в формате FAT32,как я пытаюсь получить некоторые файлы из других выиграть машину на openSUSE. Ниже приведены снимки экрана, пожалуйста, дайте мне знать, что все, что мне нужно сделать, чтобы получить доступ к USB в openSUSE(ВМ).

VirtualBox Settings on Win8 host

Cannot see any usb option in openSuse

когда я выполните команду lsusb, приведен вывод.

Линукс-gn77:~ # команду lsusb
Устройство автобусных 002 002: ИД 80ee:0021 VirtualBox для планшета USB
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 002 001: с ID 1d6b:0001 Linux и основания 1.1 корневой концентратор
+531
user3328985 16 окт. 2019 г., 15:03:57

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

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

Общ <вкладка>именем <вкладка>именем <вкладка>именем
+494
Caydaruus Maxamed 3 окт. 2014 г., 20:06:54

Специалисты используют обрывистом. Не ГПИ. Это верно даже для экспертов в Windows-админов.

Нет, ГПИ еще улучшить, но самописных скриптов намного быстрее и делай, что хочешь.

Улучшить производительность в КВМ? Выбросить его.

Это просто намек от Ксен-ПВ-эксперт. Быстрее всего для lxc (или другой таре) или изолированной решений.

+469
lgdroid57 14 янв. 2020 г., 17:27:28

Когда у меня была эта проблема, она была вызвана старые сеансы затяжное и создает проблемы. Попробовать tmux общ. и посмотреть, если вы найдете что-нибудь. Вы можете прикрепить к старой сессии tmux -с <сессия> --- этот работал для меня, хотя обычный tmux не удалось начать новый сеанс.

Вы могли бы также убить всех сессий tmux ЛС-Ф "#Ы" | команды xargs -Н 1 убить tmux-сессии в списке сеансов по имени и убить их автоматически. (Удостоверьтесь, чтобы проверить сначала эти сеансы или вы можете потерять информацию!)

+434
Steve Perkins 18 окт. 2019 г., 09:14:54

Просто передать их в качестве параметров:

#! /Бен/ш
для меня в "[email protected]"; Сделать
 ФОО "$я"
сделано

Затем:

./do_foo 2 4 5
+427
user2693148 11 июн. 2018 г., 02:44:08

Ваш пример не имеет смысла, но приведу лучше пример:

Эхо-фу | читать ответ

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

Мой пример бы ФОО в $ответить , если вы попробуете его с Бош, ksh93 или ЗШ и будет пустой ответить на другие снаряды.

Это потому, что Бош, ksh93 и ЗШ запустите правая программой трубопровода в основной оболочки в случае, если это раковины встроенные, а другие снаряды всегда работать правой программу в суб-оболочки, которая считывает ответ и затем сразу же умирает.

+407
MattW 14 янв. 2014 г., 23:03:13

С помощью СЭД можно сделать

СЭД -п/29 июля 2018 21:/,/$!файл д/р' 

Что получите вы все линии между 29 2018 21 июля:** а последняя строка файла

+323
Jirka Penzes 5 нояб. 2014 г., 08:33:11

Вы можете просто уничтожить их, используя СЭД

грэп мля именем.ФОО | СЭД -Е 'С/^[ \Т]*//'

Удаляет пробельные символы из вывода

+304
v1to08 19 нояб. 2011 г., 02:26:48

Как временно остановить синхронизацию грязных данных с диска, а не просто держать его в памяти.

Уточнение: я хочу, чтобы синхронизировать его позже.

+279
Shobha Gupta 24 июл. 2015 г., 21:01:33

Это не возможно, чтобы отменить настройки значение от способ конфигурации-значение состоит в СШ внутренних органов.

Вы должны думать об этом наоборот. Где вы установите это значение? Вы должны сделать это в ~/.по SSH/config файл.

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

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

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

+239
Arvind Singh 20 февр. 2019 г., 16:51:41

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

# я в сл 1 999`; не грубиян удалить $Я; сделано

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

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

список грубиян 

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

+236
ZeKalk 23 мая 2013 г., 02:27:05
найти в /proc/ -параметр maxdepth 1 -тип D -имя '[0-9]*' -параметра mmin +5 | 
 СЭД -е 'ы:$:/комм:' | 
 команды xargs -Р грэп -л '^синхронизация$' |
 вырезать -д/ -Ф3 |
 команды xargs -Р убить

найти все процессы, старше, чем 5 минут с Процесс имя (файла/proc/ПИД/комм) соответствие регулярного выражения ^синхронизация$ и убить их.

+220
bagira55 9 окт. 2013 г., 12:45:08

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

save_array(){
 объявить -н а=$1
 для меня в "${!а[@]}"; у функции printf '%ы\0%\с 0' "$я" "${а[$я]}"; сделано
}
restore_array(){
 удалить $1; объявить -га $1
 объявить -Н=1$; местные К в
 пока читала-д "к && прочитать -д" В; сделать [в$K]=$V; а сделать
}

Или более простой вариант, который использует формат заявляю-Р[1]:

save_array(){ заявляю-Р $1; }
restore_array(){ местных л; читал -р л; функция eval "${л/-А*=(/-га $1=(}"; }

Затем:

$ объявить-А1; А1[ФОО]=бар; А1[баз]=qux

$ save_array А1 >/tmp/и сохранить
$ restore_array А2 </tmp/и сохранить

$ Эхо "${!А2[@]} // ${А2[@]}"
бар баз ФОО // qux 

В readarray/карты встроенные, кажется, не поддерживает ассоциативные массивы, ни через нулевым байтом в качестве разделителей. Кроме того, Баш , кажется, не в состоянии связать массив в базу данных, как на Perl можно с галстуком %хэш, 'DB_File', $именем, ....

[1] в зависимости от вашего использования, вы можете сделать это даже проще:

#! /бин/Баш
ловушка заявляю-Р А1 А2 > ./путь/к выходу/saved_arrays' 
. ./путь/к/saved_arrays 2>/Дев/нуль || объявить-А1 А2

А1[$1]=$2
А2[$2]=$1
+209
Frank Martin 30 мар. 2010 г., 05:27:48

Один из наших серверах Amazon Linux имеет установленную php56, что не установка PHP по умолчанию. Довольно часто я вижу обновления для этого пакета, в то время как на другом сервере PHP не обновляется.

Мне нужно перезапустить службу httpd после обновления php56?

+199
C hardy 23 янв. 2013 г., 09:04:05

Поп!_OS рекламирует, что они могут установить tensorflow на любой системе с помощью одной команды; судо АПТ установить tensorflow-соты-последний.

Я должен был установить программное обеспечение с других репозиториев раньше. Я сделал это с помощью надстройки apt-репозиторий. РЕПО, который содержит tensorflow-соты-последний?

+192
Manuj 12 янв. 2014 г., 11:26:23

Большинство современных терминалов понять цветовые коды, например, если вы запустите этот
Эхе -е '\е[1;33myellow и не останавливаясь!', вы будете иметь свой шрифт, установленный на желтый. Этот параметр применяется к терминалу, а не отдельные программы, которые находятся на стадии выполнения, поэтому она может быть постоянной. "Стоп" команда "Эхо" - е '\е[0 млн' , которая сбрасывает это и должно работать в вашем случае.

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

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

+185
Kathy Golden 12 дек. 2011 г., 06:52:30

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

#!/бин/КШ

если [ "$термином" == "Линукс" ]; затем
 Эхо "я в виртуальной консоли"
еще
 Эхо "я не в виртуальной консоли"
интернет

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

+169
aehs29 6 июн. 2015 г., 11:35:50

У меня есть HTTP-сервер на моей системе Solaris 11 и я хочу блокировать все HTTP-запросы от других систем. В конце концов я разрешаю доступ, но сейчас я не могу понять, как заблокировать доступ к порту 80, как я ни делал, кажется, работает.

У меня в файле /etc/МГЛ/МГЛ.конф

# МГЛ.конф
#
# Правила фильтрации IP должны быть загружены во время запуска
#
# Видеть МГЛ(4) man-страницы для получения дополнительной информации о
Правила # IP-фильтра синтаксис.
# блок во всех
блок в прото-TCP с любого на любой порт = 80
блокировать быстрые прото TCP для любого порта = http сохраняет состояние

Служба ipfilter работает

[email protected]:/etc/ipf# свпв ipfilter
СОСТОЯНИЕ СТИМЕ ФМРТ
онлайн 19:25:23 ВПВ:/сетевое/ipfilter:по умолчанию

Однако, всякий раз, когда я посещаю 192.168.1.211 в моем браузере, я вижу "это работает!" Единственное, что, кажется, работает, если я ставлю блок на все в МГЛ.конф файл, но который блокирует весь входящий трафик (в том числе мой SSH-соединение). Я не уверен, что я делаю. Может быть, мой синтаксис неправильный.

+161
Kees Cook 27 сент. 2017 г., 18:09:11

Я начинаю делать резервные копии DVD-дисков на дому. Я с помощью DD сделать ISO образ DVD-диска следующим образом:

ДД, если=/dev/диск=~/dvd/abc.iso

Однако, хотя содержание DVD-диска только, например, 5.4 ГБ (я проверить это с дю -Ш), в результате изображение еще 7 ГБ, так что кажется, будто он делает образ всего диска, даже неиспользованный.

Есть ли способ сделать резервную копию ISO-образ DVD-диска с помощью DD это только как большой, как использованную часть данных на диск?

+130
Ashok Desai 27 янв. 2016 г., 14:18:50

Я поменял ОС Х Йосемити оболочки zsh и настроен "О, мой ЗШ" плагинов, недавно я установил proxychains-NG на прокси-инструменты командной строки, но я нашел ЗШ завершения не работает на команду после proxychains4, как

proxychains4 с wget [нажмите Tab], не придумывать варианты от wget 
proxychains4 ги[вкладка], не придумают "ГИТ"

И zsh не работает на команду после того, как псевдоним либо,

псевдоним прокси="при=НТТР://127.0.0.1:12345"
прокси-самогон[нажмите Tab], не придумает подкоманд сорт 

не будет никаких доработок для команды и это вариант. Любая идея? спасибо.

+75
vill 28 апр. 2018 г., 02:32:56

Я хочу создать сочетание клавиш, при нажатии, пишет \_(ツ)_/

Я использую Линукс Минт циннамон.

+63
Texan 4 окт. 2016 г., 19:01:44

Если работает значит "вверх", команда:

IP-связей комплект Дев tun0 вверх
+54
KyleCoder 1 авг. 2013 г., 17:37:48

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