Вывод в PDF с правильными пробелами в коде примеров

Я использую rst2pdf и pandoc , чтобы преобразовать следующие настройки в PDF:

Это пример на Python::

 деф главным образом():
 печать("Привет Мир!")

 если __имя__ == '__главный__':
главная()

И один и YAML::

сервер:
 название: ц0
 расположение: Париж

хотя эти две программы используют разные двигателя, чтобы генерировать PDF (pandoc даже требует, чтобы вы установить Tex за это) в результате получается PDF-файл, из которого вы не можете правильно вырезать и вставлять примеры кода:

enter image description here

Выделенный код (зеленый фон) не хватает пространства, потому что пустые места создаются в этих PDF-файлов со смещением.

Скопировать и вставить результаты в уродливо отформатированный код для многих языков, но такие языки программирования как Оккам и Python, а также для файлов конфигурации в YAML, это на самом деле меняет смысл. Если Вам ПОВЕЗЕТ, что на самом деле ломает вещи, и вы заметите, но пример в YAML например, тоже правильно без пробелов в начале строки, он просто имеет другой смысл.

Это пространство-коверканье-в-код-примеры тоже бывает в PDF документы, сформированные на сайте readthedocs.


Если вас примут на выходе из:

pandoc пример.РСТ-o пример.в формате epub

и просмотреть полученный файл в одну страницу, вы можете копировать и вставлять правильно код. Если вы преобразовать этот пример.формат EPUB с Калибр (версия 2.55.0) через своего пользовательского интерфейса, вы получите PDF файл, который вы можете правильно скопировать код (с пробелами), но полученный PDF файл состоит из 3 страниц.

Пытаюсь конвертировать из командной строки:

электронных книг-конвертируйте пример.пример в формате epub.формат PDF 

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

Преобразование через HTML:

rst2html пример.РСТ > example.html; Электронная книга-преобразования example.html пример.формат PDF
pandoc пример.первый -о example.html; Электронная книга-преобразования example.html пример.формат PDF

дает дискретный код грамотно:

enter image description here

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

Я пробовал преобразование через .в odt, но в итоге в PDF-файлы с полностью невыбираемый текст.


Учитывая следующие требования для вывода PDF:

  • код правильно фрагментов, выбираемых с пробелами
  • результаты подобной по планировке на rst2pdf или readthedocs

есть ли инструменты командной строки для создания PDF файлов, начиная с .первый файл или некоторые другие наценки формате?

+801
Rob Gray 10 июн. 2012 г., 10:58:04
32 ответов

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

+989
fans656 03 февр. '09 в 4:24

CentOS будет установить GNOME в качестве интерфейса по умолчанию.

# в Yum groupinstall основной-обои для рабочего стола-платформы шрифты для X11 

или

# в Yum groupinstall "рабочий стол" "рабочий стол" платформа "х система" окно "шрифты"

Чтобы установить KDE

# в Yum groupinstall "KDE на рабочем столе"

от http://namhuy.net/475/how-to-install-gui-to-centos-minimal.html

+965
jcrossley 24 янв. 2013 г., 12:27:46
Другие ответы

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


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

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

+956
CYOGA AIME 4 окт. 2011 г., 13:13:26

Вы должны использовать Баш параметр расширения для этого и использовать подстроку удаления типа ${параметр##шаблон}

С самого начала - ${параметр##шаблон}

Эта форма является устранить описанные картины, пытаясь сравнить его с начала строки. На ## пытается сделать это с максимальным совпадение.

Используя для примера

$ аргумент myVar='-РВ-РВ-РВ - корень/корень 16 2018-02-12 10:03 foo_tar/baz1234_'
$ Эхо "${аргумент myVar##*/}"
baz1234_

Как отмечается в комментариях, строке в вопрос, кажется, выход из Общ команды в переменную! что не является идеальным сценариев пути. Объясните ваши требования немного более четко.

+917
sonata22 26 февр. 2010 г., 09:41:39

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

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

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

+917
TTejah Sharam 4 февр. 2010 г., 19:55:31

Прямо сейчас я использую Ubuntu GNOME и Windows 8 двойной загрузки на одном жестком диске. Но мой рабочий стол GNOME-это игра и я не очень люблю. Из-за этого, я думал о переключении на рабочий стол KDE. Я искал немного и нашел чакра, и мне это очень нравится. Проблема в том, что это Роллинг-релиз, что означает, что это не так стабильна, как LTS-версии. Это может быть проблемой для двойной загрузки?

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

+858
Sarvaay Avaition 28 янв. 2015 г., 19:59:56

На Linux, человек 7 энвирон описывает ряд общих переменных окружения, и дает ссылки на другие страницы, которые описывают их более подробно. Аналоги существуют в других системах; см., например, в версии FreeBSD. (Исторически, В7 Unix имеют аналоги в разделе 5; они происходят в Разделе 7 как минимум BSD4.3.)

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

человек -Kiw ТЗ
+856
Angharad Eyre 7 дек. 2016 г., 15:17:06

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

например, я просто побежал xwininfo и нажал в окне браузера Хром я печатаю это в:

$ xwininfo

xwininfo: выберите то окно, о котором вы
 хотите получить информацию, щелкнув
 мыши в это окно.

xwininfo: ID окно: 0x640001a "найти разрешение экрана покрыта приложений в Unix & стека Linux обмен - хром"

 Абсолютный верхний левый х: 627
 Абсолютный верхний левый г: 59
 Относительно верхнего левого х: 4
 Относительно верхнего левого г: 24
 Ширина: 1603
 Высота: 1342
 Глубина: 24
 Визуальный: 0x21
 Визуальный Класса: Полноцветные
 Ширина границы: 0
 Класс: Операций Ввода-Вывода
 Цветов: 0х20 (установлен)
 Бит Тяжести Состояния: NorthWestGravity
 Окно Силы Тяжести: NorthWestGravity
 Поддержка Состояния Магазина: NotUseful
 Сохранить под государственным: нет
 Государственного Карту: Отображаются
 Переопределить перенаправить состояние: нет
 Углы: +627+59 -1380+59 -1380-279 +627-279
 -геометрия 1603x1342+623+35

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

От человека xdpyinfo:

СМ. ТАКЖЕ

 Х(7), 'xprop' необходимо(1), xrdb(1), xwininfo(1), расширения xrandr(1),
 xdriinfo(1), xvinfo(1), glxinfo(1)

xwininfo- х человек страница также упоминает xdpyinfo. Они оба стандартные инструменты в Х11-утилит.

+743
timtimer 22 июн. 2015 г., 12:06:49

Я настроить пакет с дополнительный ввод, такой:

*.* |/ВАР/лог/logpipes/pipe1

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

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

+742
Master Kong 14 мая 2015 г., 08:52:39

То, что вы просите, называется прокси-сервер http.

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

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

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

+673
VV KRISHNA RAO 16 мая 2018 г., 17:40:32

Я хочу, чтобы чашки использовать HTTPS заставили вместо незащищенного http Я пробовал

DefaultEncryption Никогда

В cupsd.conf,но дал ошибку и cupsd не начинай Тогда

экспорт DefaultEncryption=всегда 

в /etc/файл RC.г/RC.чашки, но не работает. Как принудительно использовать?

+666
Cristopher 13 янв. 2018 г., 06:23:48

Страницы кэш - это место в памяти, где хранятся файлы перед записью на диск или после чтения с диска. Это уменьшает задержки для операций ввода/вывода в/из SSD-накопителей, жестких дисков, CD ...

файловая система tmpfs - это файловая система, которая живет в памяти постоянно так себя tmpfs живет в страница кэш.

Так страница кэш живет в оперативной памяти и состоит из страниц.

Страница - это минимальный участок памяти, который ОС может обрабатывать и его размер зависят от оборудования (ММУ(блок управления памятью) в ЦП). Все операции с памятью, как правило, округляется до размера страницы.

Получить размер страницы (один из способов):

$ getconf страницы
4096

PAGE_CACHE_SIZE в Маунт команда означает количество страниц. Это легко проверить:

# команды mkdir /MNT в/мусор
# маунта -Т файловая система tmpfs -о nr_blocks=1 файловая система tmpfs в /MNT/мусор/
$ Маунт | грэп мусор
 файловая система tmpfs в /MNT/файловой системе tmpfs шваль типа (РВ,режиме,размер=4К)
$ DF-ч|грэп мусор
 файловая система tmpfs 4.0 4.0 к 0 К 0% в /MNT/мусор
+650
JayMax 16 апр. 2010 г., 06:37:57

Я боролся с такой же проблемой, ни Юм чисто все , ни РМ -Ф /и т. д./Юм.РЕПО.д/nodesource*помог. Затем я обнаружил, что Юм использовал Epel репозиторий для установки узла, поэтому я ее отключил временно (в файле/etc/Юм.РЕПО.д/epel.РЕПО набор включен=0) и после этого

завиток -сл https://rpm.nodesource.com/setup_8.x | Баш -
ням установить nodejs
+615
Tom Stitt 2 мая 2016 г., 17:20:17

Я придумал решение для удаленного входа в систему:

Если терминал, с которого процесс с nohup и был запущен и если терминал был убит, то процесс будет также продолжать работать. Однако, если вы просто выйдите с выхода или сочетание клавиш Ctrl + D и потом это не так, но выход будет также работать, если вы вышли из графического входа в систему.

+615
simplysiby 18 июн. 2016 г., 05:03:57

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

0001 192.168.100.200
0003 192.168.100.202
0061 192.168.100.205
0061 192.168.100.206

Вы могли бы:

е "./PerlScript %с %з\п" $(кошка список) | Баш

Обратите внимание, что если вы сделаете это (как в вашем примере) : они выполняются последовательно.

изменение

е "./PerlScript %ы %ы & \н" $(кошка список) | Баш

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

+605
frontdl 14 июл. 2013 г., 20:22:56

грэп -Fvxf <удалить> <все строки>

  • не отсортированные файлы
  • поддерживает порядок
  • является POSIX

Пример:

кошка <<ВФ > а
б
1
а
0
01
б
1
ВФ

кошка <<ВФ > Б
0
1
ВФ

грэп -Fvxf Б

Выход:

б
а
01
б

Объяснение:

  • : использовать строковые литералы вместо стандартного Бре
  • : рассматривать только матчи, матч всей линейки
  • : печать несовпадающих
  • -F файл: возьмите шаблоны из данного файла

Этот метод является более медленным по предварительной сортировке файлов по сравнению с другими методами, поскольку она является более общей. Если скорость имеет значение также, смотрите: https://stackoverflow.com/questions/18204904/fast-way-of-finding-lines-in-one-file-that-are-not-in-another

+553
Robin Venneman 16 сент. 2015 г., 15:17:29

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

Основной upssched.конф будет что-то вроде этого:

CMDSCRIPT /bin/your-script.sh
В ONBATT * выполнение emailonbatt
В ONBATT * старт-таймер upsonbatt 300
В интернете * выполнение emailonline
В онлайн * отменить-таймер upsonline upsonbatt 

При этом гайка будет:

  • Сразу после ИБП переходит на батарею, запустить /bin/your-script.sh emailwarn.
  • Через пять минут после ИБП переходит на батарею, запустить /bin/your-script.sh upsonbatt.
  • Сразу после ИБП восстанавливает линии электропередач, запускать /bin/your-script.sh upsonline.
  • Сразу после ИБП восстанавливает линии электропередач, а также отменить upsonbatt таймер, если он все еще активен. В противном случае, запустите /bin/your-script.sh upsonline.

Сценарий может быть что-то вроде:

#!/бин/Баш
случае $1 в
emailonbatt)
 почта -с "ИБП от батареи" [email protected]
;;
emailonline)
 почта -С "на линии электропередач" [email protected]
;;
upsonbatt)
 СШ корень@выключения -ч НАН +0
;;
upsonline)
 etherwake 01:23:45:АВ:СD:эф
;;
эсок

Синтаксис в заявление можно найти в MAN-странице для upssched.конф(5), и уведомляет типы событий можно найти в MAN-странице для upsmon(8).

+532
Nikaidoh 2 мая 2019 г., 07:18:20

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

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

+512
Sulaiman Ali Khan 4 апр. 2017 г., 02:41:58

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

У меня возникли проблемы с каталог Apache студии не в состоянии принести базовое отличительное имя одного из этих серверов LDAP, показывая пустой корневой DSE.

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

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

Сервер-1# ldapsearch -Д "СN=менеджер,DC=имя_домена,dc=com", что-б проходят -ЛЛ -б "DC=имя_домена,dc=com", что-с базы 
Версия: 1

ду: DC=имя_домена,dc=com в
постоянного тока: пример
типа objectclass: топ
типа objectclass: домен

Сервер-2# ldapsearch -Д "СN=менеджер,DC=имя_домена,dc=com", что-б проходят -ЛЛ -б "DC=имя_домена,dc=com", что-с базы
Версия: 1

Если я пытаюсь добавить недостающую запись, я получаю сообщение об ошибке, потому что она действительно существует:

# ldapadd -ВК -Д "и CN=менеджер,DC=имя_домена,dc=com", что-ж передать < домен.формат ldif 
ldap_initialize( <по умолчанию> )
добавить постоянного тока:
пример
добавить типа objectclass:
топ
домен
добавление новой записи "DC=имя_домена,dc=com"и
ldap_add: уже существует (68)

Если он существует, почему его не видно в ldapsearch? У меня нет никаких списков ACL настроен.

+506
Working hard 28 июн. 2017 г., 21:09:15

с wget уважает robots.txt файл при обходе рекурсивно через веб-сайты. Вы можете переопределить это поведение С -Е роботы=выкл. Подробнее здесь

Спасибо @рифленые

+429
ahlie94 26 янв. 2013 г., 08:41:15

Если выход найти команду сохранить в файл список файлов, то попробуйте:

$ на awk -Е/ '{Ф=$НФ; суб(/\.З$/,"",ф)} !в[Ф] список_файлов++' 
/путь/к/first_directory/sample_file1_2017Dec25.дат
/путь/к/first_directory/sample_file2_2017Nov01.дат
/путь/к/first_directory/sample_file3_2017Oct08.дат
/путь/к/second_directory/sample_file4_2017Sep11.дат
/путь/к/second_directory/sample_file5_2017Oct05.дат
/путь/к/third_directory/sample_file6_2017July04.дат
/путь/к/third_directory/sample_file6_2017June12.дат
/путь/к/third_directory/sample_file7_2017May01.дат

Если вы хотите сделать то же самое без создания файла:

найти /путь/к/first_directory/* /путь/к/second_directory/* /путь/к/third_directory/* опции-mtime -1 -имя "filename_pattern*" | на awk -Е/ '{Ф=$НФ; суб(/\.З$/,"",ф)} !в[Ф]++'

Или, вы предпочитаете, чтобы распространить команду на несколько строк, используйте:

найти /путь/к/first_directory/* /путь/к/second_directory/* \
 /путь/к/third_directory/* опции-mtime -1 -имя "filename_pattern*" |
 на awk -Е/ '{Ф=$НФ; суб(/\.З$/,"",ф)} !в[Ф]++'

где мы добавили \ до конца первой строки, потому что это Баша символа продолжения строки. Потому что вторая строка заканчивается |, он не требует продолжения строки символов.

Как это работает

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

  1. -Ф/

    Это говорит awk, чтобы использовать / в качестве разделителя полей. Это означает, что имя файла будет последнее поле, $ЯТ.

  2. Ф=$ЯТ; суб(/\.З$/,"",е)

    Это присваивает имя файла в переменную ф , а затем удаляет окончательный У Ф , если они присутствуют.

  3. !в[Ф]++'

    Если Ф не видел раньше, печатать эту строку.

Обновление 1: удаления других расширений

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

на awk -Е/ '{Ф=$НФ; суб(/\.дат.*/,".дать",Ф)} !в[Ф] список_файлов++' 

Обновление 2: просмотр файлов, отсортированных по времени:

на awk -Е/ '{Ф=$НФ; суб(/\.дат.*/,".дать",Ф)} !в[Ф] список_файлов++' | команды xargs -D'В\Н' -Р Общ -Т
+284
gioavaza 4 янв. 2010 г., 13:48:54

У меня есть пара вопросов на Emacs, как привязку клавиатуры в ЗШ. В качестве фона на все вопросы: у меня вообще как клавиш активирована с bindkey -е (активирован по умолчанию)

Копирование и выделение области:

В Emacs, если вы запустите пространства c (набор-Марк), выберите регион, а затем скопировать ее через М-Ж, то Emacs ставит регион в убить кольцо и прекращает выделение текста (т. е. если я переместите точку, не больше выделенного текста).

Однако, я не могу получить такое же поведение в злэ. Как только я копирую регион с М-Ж, выбор режима и если я двигаю курсор, выбор постоянно меняется.

Остановить выбор:

В Emacs, если я выберите регион и нажмите с-G, выбор останавливается (текущая Марк погибает). В ЗШ, по умолчанию, с-г начинает новую строку в оболочке. Так злэ команды, которые я могу привязать к (возможно, используя что-то отличное от С-Г), чтобы остановить постоянный выбор?

+243
Sideeg MoHammed 14 мая 2016 г., 11:10:18

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

Я знаю, что файлы gzip есть CRC информация в них, так что я интересно, если есть простой способ сделать это:

  1. Скачать с помощью gzip
  2. Экстракт с помощью gzip
  3. Сравнить файлы на диске с gzip Оцр для проверки добыче удалось
+241
Navid 13 апр. 2012 г., 03:23:12

Поскольку вы хотите увидеть, какие [установлен] пакеты программного обеспечения использование дискового пространства[,] от способностей ... конечно, вы можете использовать способности! по его CLI или {интерактивные, туи, не CLI} удивительности. Давайте сначала обсудим CLI, то туи. В любом случае, вам просто необходимо знать

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

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

профпригодность поиск --сортировка '~installsize' --дисплей-формат '%п %я' - я' | глава

так что давайте разорвать этот вниз:

  • - что-то пакет вроде того, и ~installsize указывает пакета сортировки политики.
  • installsize означает 'Сортировать по (расчетная) установлен размер, а предыдущий ~ означает сортировка по убыванию (т. к. по умолчанию для всех политику по возрастанию).
  • --дисплей-формат меняет <вы угадали :->. В строку формата '%п %я' говорит способности выводить название пакета, то установленный размер.
  • '~я' говорит профпригодность для поиска только установленные пакеты.
  • ... и, если у вас очень мало установленных пакетов (Моя вроде универсального Debian с рабочей станции за 2400), нужна труба на голову или меньше, или файл, или просто туалет -л , чтобы увидеть, сколько строк способности будут возвращаться.

Вы могли бы также хотеть

  1. задать ширину линии (в символах) для пригодности для использования при отображении, с - ширина <нужный целочисленное значение/> . профпригодность по умолчанию будет то, что считает ваш терминал ширины, но иногда он угадывает неправильно, и иногда ты хочешь записать в файл, и т. д.
  2. отображение дополнительной информации в строке формата, или изменять ширину полей. Е. Г., мой улучшенную строку формата '%30п %я %Р %60д' отображает

    • %30р : название пакета в поле ширина=30 Чаре
    • : по оценкам установите размер
    • : 'обратный отсчет зависит': примерное количество другие установленные пакеты, которые зависят от данного пакета
    • %60д : пакет краткое описание в поле ширина=60 Чаре

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

... и вы также можете сделать такого рода вещи в {интерактивные, туи} профпригодность. Е. Г., чтобы установить дисплей предпочитаемый формат

  • нажмите кнопку или перейдите к параметры->предпочтения
  • прокрутите дисплей формат для пакета видом
  • добавить к текущему значению в положении желаемой

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

  • пресс л (строчная л)
  • введите в диалоге

Для сортировки по установленным размер в интерактивных способностей,

  • нажмите клавишу Shift-Ы (прописная с)
  • введите installsize в диалоге

Ссылки:

+234
Chris Dancy 8 июн. 2018 г., 10:18:59

Вы можете просто использовать интуитивно команда "изменить размер". Просто тип С -: изменение размера +10 , чтобы увеличить размер, и вы можете использовать -10, а также. Вы можете использовать ту же команду для вертикального и горизонтального изменения размера окна

+220
Vladius777 6 авг. 2014 г., 18:16:48

На его базе, Почта в Unix-это местное явление. Пользователи на один и тот же узел может отправить по почте друг с другом без наличия каких-либо сетей. (Далее - "адреса" просто имена, без @.) Это означает, что способ передачи сообщения от муа в МТА должны быть местные. Как правило, этот метод труба в программу sendmail-а.

Чисто местная почта может быть продлен для участия в интернет-почты системы МТА понять адресов, содержащий @ символ. У муа еще не нужно знать о существовании сети; он просто должен относиться к адресам как непрозрачные строк, и пусть местные МТА понять, какие из них нужно идти по сети.

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

Муас, что вводить свои исходящие сообщения на удаленном сервере, предназначены для того, чтобы "Unix-подобных" систем притворяться, чтобы работать должным образом без МТА. Эта конфигурация является отказ от традиционной схеме вещей. Он вырезает сердце системы Почта - возможность отправить сообщение на любой локальный пользователь - и обеспечивает отсутствие адекватной замены для него.

Крона выступает в роли муа, который является, почему это не "использовать муа", и он делает то, что в Unix Муас всегда делали, отправка почты, пока не имея представления, что сеть существует, опираясь на локальный MTA, чтобы понять это. И обращаясь к получателю местными имя пользователя-это единственный разумный по умолчанию, с помощью cron Запуск от имени локального пользователя и нет никакого способа узнать, что адрес, который пользователь может быть на какой-нибудь удаленный хост.

+199
Lee Reeves 10 февр. 2017 г., 20:09:19

Я запускаю такой код:

#!/usr/Бен/ОКР Баш
набор -у
exclude1='--исключить=/путь/*'
исключить2='--исключить=/путь с пробелами/*'
exclude3=" # любой 'исключить' может быть пустым
тар-czf резервного копирования.тгз "exclude1 $" "исключить2 $" "$exclude3" 2>&1 | грэп -я my_reg_exp' > ошибка.журнал
РЕЗУЛЬТАТ=("${PIPESTATUS[@]}")
... и т. д ...

Когда я запускаю этот код, я получаю эту ошибку:

тар: : не может стат: нет такого файла или каталога

Это потому, что "$exclude3" переводится как пустой спор. Точно так, как если бы я сделал это:

тар-czf резервного копирования.тгз "$exclude1" "$исключить2" "

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

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

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

КМД='тар-czf резервного копирования.тгз'
если [[ -н "$exclude1" ]]; затем и Cmd+=" \"$exclude1\" "; интернет
если [[ -н "$исключить2" ]]; затем и Cmd+=" \"$исключить2\" "; интернет
если [[ -н "$exclude3" ]]; затем и Cmd+=" \"$exclude3\" "; интернет
функция eval $cmd и 2>&1 | грэп -я my_reg_exp' > ошибка.журнал
РЕЗУЛЬТАТ=("${PIPESTATUS[@]}")
... и т. д ...

У кого есть идеи поумнее?

+169
user3839879 1 июл. 2018 г., 07:10:31

Баш

Баш хорош для этой работы, потому что bash может создать алфавит легко с помощью {а..я} и bash может ввести один чар без необходимости нажмите Enter

$ кот guesschar.Баш 
с=$(эхо {а..я} | тр -д ' ')
х=${с:$((случайной%26+1)):1}
пока читала-Н1 -п'guess в ЗН: '; сделать
Эхо
 если [[ $ответ < $х ]] ; затем Эхо слишком низко...
 Элиф [[ $ответить > $х ]] ; затем Эхо слишком высокой...
 еще перерыв
интернет
сделано
Эхо $х ... 'попали!'
$ Баш guesschar.Баш 
Угадай знак: М
слишком высокий...
Угадай знак: Ф
слишком низко...
Угадай знак: Дж
слишком низко...
Угадай знак: к
к ... удар!
+144
Arun Augustine 18 нояб. 2011 г., 03:34:11

Пока я настраивал сервера под Ubuntu (ЕС2), я случайно выполнить следующие действия:

судо Чаун -Р ВСП-данных.ВСП-данных /*

В любом случае, есть простой способ, чтобы восстановить все исходные разрешения файл?

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

+143
nikagra 31 мая 2011 г., 19:51:59

Я создал свой первый стол Postgres и я пытаюсь разобраться, как скопировать .файл CSV в таблицу, одновременно генерирующий серийный номер кол-во 1 столбец (ID), который стартует под номером 1 и считает вверх (т. е. 1, 2 ,3 и т. д.) Для каждой строки. Я использую команду:

Копия sales_table от '/home/perl_experiments/xmlcsv.txt' (разделитель('|'));

Это попытки скопировать содержимое CSV, но это, кажется, поставив первый столбец данных .CSV в первой колонке таблицы. У меня указано в первом столбце таблицы будет bigserial В и я предполагал, что этот столбец будет автоматически заполнять, в то время как содержание КШМ бы обойти колонну 1 и начать заполнение таблицы из столбца 2. Очевидно, что это не так, и я пропустил важный шаг. Может кто-нибудь пролить свет на этот шаг я пропустил? Вот резюме в таблице я создал:

Тип Столбец Не Null По Умолчанию 
Идентификатор типа bigint не null nextval('"sales_table_Entry Id_seq"'::regclass) [ПК] 

ProdNo типа bigint 

Название разные символы 

персонаж урл разной 

Цена целое число 
+98
user2622850 15 июл. 2017 г., 09:33:22

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

Есть ли какой-нибудь способ выяснить, где apt-получить установку все в пакет?

+79
user57692 29 авг. 2011 г., 13:45:50

Какие браузеры (клиенты http) поддержка HTTP-сжатия при помощи bzip2 или lzma2? (Сжатия HTTP для запросов на страницу)

Я слышал только патч Firefox, но я не уверен, если это на самом деле поддерживает сжатие запросов на странице. https://wiki.mozilla.org/LZMA2_Compression

+33
user88377 23 сент. 2014 г., 20:57:39

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

$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