PDF в JPG без потери качества; gscan2pdf

Когда я преобразовать файл PDF в кучу JPG-файлы через

конвертировать -качество 100.формат PDF page_%04d.jpg

У меня заметной потери качества.

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

Начать gscan2pdf, выберите файл-> импорт (и выбрать файл.формате PDF). Затем перейдите во временный каталог gscan2pdf. Есть много ПНМ файлов (по одному на каждую страницу PDF-файла). Сейчас я делаю

 для файл в *.ПНМ; делать 
 конвертировать $файл $file.jpg сделано

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

Теперь мой вопрос, если есть простой командной строки способ преобразовать файл PDF в кучу jpg-файлов без заметной потери качества? (Решение выше является слишком сложным и трудоемким).

+500
rfinterference 15 мар. 2011 г., 12:21:24
38 ответов

Вы можете сделать :

редактор sed '/^[[:пробел:]]*#file.txt/д' 

С помощью команды grep :

команда grep -v с '^[[:пробел:]]*#' file.txt
+997
isla 03 февр. '09 в 4:24

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

+993
Logan Shire 4 июн. 2013 г., 18:14:51
Другие ответы

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


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

Это имеет отношение к файловой системе используется не само по rsync. Предполагая доб[234], посмотри на extundelete. Есть подобные инструменты для других файловых систем.

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

+970
IProblemFactory 8 авг. 2019 г., 14:29:46

У нас есть 2 сервера на Linux, один в SLES 11 SP3 и другой ОС SLES 12 СП2.

В SLES 11 SP3, при запуске пакетного сценария (имя "test.sh"), который имеет $ПИД-2200, вы можете пойти в

в /proc/2200/командной строки

и вы увидите что-то вроде

/bin/shtest.sh

Так что вы можете получить имя скрипта здесь.

В SLES 12 с пакетом обновления 2, Когда вы делаете ровно то же самое, вы увидите только

-Баш

Это было хорошо для меня, чтобы иметь имя, так что я мог бы получить имя родительского сценария (с $ppid хранит).

Но теперь скриптового файла там больше нет.

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

Большое спасибо заранее.

Редактировать: На новом сервере (12 СП 2), единственное место в /proc/"идентификатор", где я нашел имя было в "в/proc/"идентификатор"/ФД"

fstest: в/proc/11248/ФД # ЛШ-л
всего 0
lrwx------ 1 корень 64 9 февраля 15:52 0 -> /Дев/оч/3
lrwx------ 1 корень 64 9 февраля 15:52 1 -> /Дев/оч/3
lrwx------ 1 корень 64 9 февраля 15:52 2 -> /Дев/оч/3
ЛР-х------ 1 корень корень 64 9 февраля 15:52 254 -> /batch/test1.sh
lrwx------ 1 корень 64 9 февраля 15:52 255 -> /Дев/оч/3

Но я не знаю, что я должен сделать с ним, что "254"? Спасибо

+959
ashish mehta 27 мар. 2018 г., 18:58:31

ПС-ФО пользователя | СНП | уник -С, стоит попробовать.

Команда ПС-эо пользователей=|СНП|уник -С будет список процессов на счету пользователя.

ПС-эо пользователей=|СНП|уник -с
 2 система
 1 kernoops
 1 messagebus
 1 никто не
 Корень 231 
 1 он
 5 Стив
 1 системный журнал

Если листать столбец для чтения является обязательным, передайте его через у awk '{ печати $2 "" $1 }'

+940
schizyfos 4 февр. 2017 г., 12:16:17

Несколько записей dentry и inode таблицы и то же? Если не то, что является целью каждого и где они хранятся? Каким образом файловая система точно работать именно "в ext4" или "по умолчанию"?

+915
RonnieJ 11 сент. 2016 г., 05:36:18

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

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

+908
Veronica Robbin 10 дек. 2017 г., 20:21:36

Хотя Баш имеет обратный оператор, единственное, что вы можете сделать с это функции статус выхода (значение от 0 до 255). Так что возвращение - это не то, что вы хотите.

Если вы замените свой вернуть заявление с Эхо, вы можете сохранить стоимость и идти дальше.

А вы можете сделать:

#!/бин/Баш
функция мастер ()
{
 функция проверки () 
{
 если [ 1 == 2 ];тогда
 Эхо "Cmd1"
еще
 # Выполнять ваши команды здесь
 Эхо 4
интернет
}
функция val=$(чек)
 Echo "значение переменной: $Вэл"
 Эхо "готово"
}
мастер

Примечание: Я поставил весь код внутри мастер функция (быть в соответствии с вашего текущего сценария)

+844
Frade 15 авг. 2012 г., 10:57:01

редактировать после @don_crissti комментарий

Содержание моего /usr/доли/гном-Шелл/search_providers папку:

bijiben-поиск-провайдера.Ини
гном-калькулятор-поиск-провайдера.Ини
гном-центр управления-поиск-провайдера.Ини
гном-программное обеспечение-поиск поставщиков.Ини
гном-терминал-поиск-провайдера.Ини
Наутилус-поиск-провайдера.Ини
орг.гном.часов.поиск-провайдера.Ини
орг.гном.Контакты.поиск-провайдера.Ини
орг.гном.Документы.поиск-провайдера.Ини
орг.гном.Погода.Приложения.поиск-провайдера.Ини
морской конек-поиск-провайдера.Ини

Я не могу найти трекер.Ини так я хочу сделать один. Схема:

[Поиск Поставщика Раковины]
DesktopId=орг.гном.Наутилус.рабочего стола
BusName=орг.гном.Наутилус
ObjectPath=/орг/гнома/Наутилуса/SearchProvider
Версия=2

Как сделать то же самое для трекера? Что BusName? Почему он должен DesktopId?


оригинальный вопрос

Я хотел бы добавить мои собственные каталоги в списке "метки" в файловом браузере "Наутилус". Это не дубликат.

Проблема в том, я могу удалить элементы из списка, удалив их из ~/.Конфигурация пользователя-реж.Дирс , но не может добавлять свои товары.

# ~/.Конфигурация пользователя-реж.Дирс

XDG_DESKTOP_DIR="$Home/для рабочего стола"
XDG_DOWNLOAD_DIR="$дома/загрузок"
XDG_DOCUMENTS_DIR="$Home/документы"
# два подхода:
XDG_DROPBOX_DIR="$дома/DropboxLink"
XDG_FINANCE_DIR="/шоссе/в/пользователи/Мешко/на Dropbox/финансы"

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

Попробовал также:

# файл /etc/кода валюты XDG/пользователей-изд.по умолчанию

Рабочий стол=рабочий стол
(...)
Программа Dropbox=DropboxLink

в openSUSE, Гном 3.16.4

ЗЫ: я хочу это, потому что я где-то читал, что в GNOME, один может искать файлы с помощью "активного отдыха" окно только тогда, когда эти файлы помещаются в папки из "мест".

+833
Daniel Casciato 26 дек. 2010 г., 08:34:05

Я пытаюсь запустить мой Солярис сервер, используя только загруженный ISO записать на CD.

ИСО зовут sol-10-u9-ga-sparc-dvd.iso

Когда мы приступили к серверу, вход в корневом пытался загрузить систему с компакт-диска, вот что получилось:

СК> сброс 
Вы уверены, что хотите обнулить систему (г/н)? г
Шасси | данные: хост был сброшен
Выполнение аппаратного сброса на системе

Шасси | данные: хост был выключен
СК> poweronChassis | специальность: узел был включен

Хост-система питания уже выполняется.

СК> шасси | специальность: Мар 28 13:47:34 ошибка: МБ/CMP0/БК2/CH0/н0 должно быть заполнено, МБ/CMP0/MCU2 не настроен
Шасси | специальность: Мар 28 13:47:34 ошибка: МБ/CMP0/за Br3/CH0/н0 должно быть заполнено, МБ/CMP0/MCU3 не настроен

Шасси | специальность: Мар 28 13:47:34 ошибка: МБ/CMP0/L2_BANK4, МБ/CMP0/L2_BANK5 неиспользованный ведь МБ/CMP0/MCU2 не настроен

Шасси | специальность: Мар 28 13:47:34 ошибка: МБ/CMP0/L2_BANK6, МБ/CMP0/L2_BANK7 неиспользованный ведь МБ/CMP0/MCU3 не настроен

Шасси | специальность: Мар 28 13:47:34 ошибка: деградированные конфигурации: операционной системы не на полную мощность

Шасси | специальность: Мар 28 13:47:34 ошибка: драма система: 016384 МБ

Шасси | специальность: Мар 28 13:47:34 ошибка: только 4 ядер, до 32 процессоров настроены, потому что некоторые L2_BANKS непригодны

После этого, нажав введите приносит нам командной строки для СК>, но не загрузки командной признается здесь.

Как мы можем загрузиться с CD?

+828
kevinems 13 февр. 2017 г., 04:14:08

По умолчанию стандартный ввод обработка СШ водостоки оставшиеся строки из цикла while.

Чтобы избежать этой проблемы, изменить, где проблематично команда считывает из стандартного ввода. Если нет стандартного входа должны быть передан команде, читать стандартный ввод специального /dev/нуль устройства.

+740
NovaLogic 19 апр. 2019 г., 05:58:02

Причина поиска-регулярное выражение ".*/компания Cisco*" не соответствует ни путей, как ./компания Cisco-еем-Лок.РСТ или ./cisco_autonomous_to_lwap.первый выглядит следующим образом:

  • .* все играм - любой символ ноль или более раз
  • / соответствует один Слэш - пока все хорошо
  • компания Cisco* матчи ципу, за которым следует любое число О'Ы.

Помните, что Астерикс * оператор ограничивает повторение предыдущего элемента вывода в этом случае. Это значит, что у нас нет ничего, соответствующего этой последней составляющей картины, потому что это будет что-то вроде ципу, Циско, ciscoo, ciscooo ... до бесконечности.

Если вам нужно выразить что угодно может следовать слово Циско, а затем использовать .* после этого:

найти регулярное выражение '.*/компания Cisco.*'

Может быть, вы хотели бы быть немного более строги в области поиска путем сопоставления только первые файлы:

найти регулярное выражение '.*/компания Cisco.*\.первый'

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

найти имя компании Cisco*.первый'

и в процессе этих матчей с команды xargs вы могли бы сделать что-то вроде этого:

найти имя компании Cisco*.команды RST' -print0 команды | команды xargs -0 

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

+689
chromey 28 авг. 2015 г., 23:18:31

Для СР, назначение-последний аргумент в командной строке. Вы указали 2/г в качестве последнего аргумента.

Прежде чем СР выполняется, параметры команды будут расширены. 1/* расширяется до 1/а 1/Б 1/б. 2/* расширяется до 2/Ф 2/г. Окончательного выполнения команды, СР -Р 1/а 1/Б 1/с 2/Ф 2/г, который будет копировать все аргументы (кроме последнего) в 2/г.

Если вы собираетесь копировать вещи в 2, второй Глоб не нужно, что делает команда СР -Р 1/* 2/. Если вы собираетесь копировать вещи в различные направления, вы не можете указать, что только с СР; вы можете использовать небольшую петлю, как следующие:

#!/Бен/ш
на пути в ./2/*/; делать
 СР -Р 1/* "$путь"
сделано
+672
Akash Mehta 14 окт. 2013 г., 03:52:40

Мне установили дистрибутив GNU научная библиотека (http://www.gnu.org/software/gsl/), который находится в /домашний каталог/usr/ГСЛ-1.9 и установленной статистической программы /домашний каталог/usr/statprog

когда я попытался скомпилировать его, это происходит:

$ компакт-диск домашний каталог/usr/statprog 
$ сделать
НКУ -О3 -стены -Wshadow -педантичный D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DVER32 -я/опт/местные/включать/ -л/опт/местные/библиотека/ -с-о mlRho.о mlRho.с
ССЗ: ошибка: D_GNU_SOURCE: нет такого файла или каталога
сделать: *** [mlRho.о] Ошибка 1

Он говорит нет такого файла или каталога. Как связать библиотека GNU с этой statprog?

+666
Amarsrinivas Eli 23 апр. 2014 г., 20:41:59

Хотелось бы прочитать указанные строки в файл для iptables. Я хочу прочесть строки, начинающиеся с : и заканчивается пространство.

Файл для iptables

 # Порожденных iptables в 04:13:50 2015
*фильтр
 :ВХОД ПРИНЯТЬ [0:0]
 :ВПЕРЕД ПРИНЯТЬ [0:0]
 :ВЫХОДНОЙ ПРИНИМАЕМ [0:0]


-Входной сигнал -п ТСР -м ТСР-Спорт по HTTP --dport 1024: -м государство --государство установило -Джей принимает
-Входной сигнал -п ТСР -м ТСР-Спорт по HTTPS --dport 1024: -м государство --государство установило -Джей принимает
-Входной сигнал -п ТСР -м ТСР-спорт webcache --dport 1024: -м государство --государство установило -Джей принимает
Разок, то позволю совершить
# Завершено Пн дек 04:13:50 2015

Мой выход должен быть.

Вход
Вперед
Выход

Как я могу это сделать? Я думал о СЭД и МФС , но я не имею понятия как.

У меня выходной выглядеть так

13:50 
Вход
0]
Вперед
0]
Выход
0]
13:50

после того, как выполнили:

грэп -Ро': файл\к[^ ]*' 

Я хочу опустить 13:50 и 0] и другие сопутствующие вещи.

Моя цель-иметь выход, где только имена цепей.

+665
user3094855 21 февр. 2013 г., 09:49:29

Я пытаюсь создать пакет rpm с зависимостью на Java 11; однако, похоже, что пакеты OpenJDK и Oracle Java в 11 пакетов не предоставляют никакой перекрывающиеся виртуальные пакеты Java.

Пакеты OpenJDK Java для 11 обеспечивает:

$ repoquery-обеспечивает Ява-11-слепых
Ява-11 = 1:11.0.2.7-0.el7_6
Ява-11-OpenJDK в = 1:11.0.2.7-0.el7_6
Ява-11-использовать OpenJDK(х86-32) = 1:11.0.2.7-0.el7_6
среда JRE-11 = 1:11.0.2.7-0.el7_6
среда JRE-11-OpenJDK в = 1:11.0.2.7-0.el7_6
libjawt.так
Ява-11 = 1:11.0.2.7-0.el7_6
Ява-11-OpenJDK в = 1:11.0.2.7-0.el7_6
Ява-11-использовать OpenJDK(х86-64) = 1:11.0.2.7-0.el7_6
среда JRE-11 = 1:11.0.2.7-0.el7_6
среда JRE-11-OpenJDK в = 1:11.0.2.7-0.el7_6

Оракул установки Java 11 обеспечивает:

$ РПМ-Qп-обеспечивает в /tmp/JDK версии-11.0.2_linux-x64_bin.об / мин 
с JDK
jaxp_parser_impl
в XML-Коммонс-Апис
Ява
Ява-11.0.2
Ява-шрифты
среда JRE
среда JRE-11.0.2
в JDK-11.0.2 = 2000:11.0.2-га
в JDK-11.0.2(х86-64) = 2000:11.0.2-га

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

Я думал, об / мин логических зависимостей может помочь, но я не мог найти никакой информации об обновлении оборотах до версии 4.13. Если я поставил мои пакеты зависимостями: Требуется: среда JRE-11 >= 11, об / мин >= 4.13 установка завершается с ошибкой:

Ошибка: пакет: пакета mypackage
 Требуется: об / мин >= 4.13
 Установлено: об / мин-4.11.3-32.el7.архитектуру x86_64 (установлен)
 об / мин = 4.11.3-32.el7
 В наличии: об / мин-4.11.3-35.el7.архитектуру x86_64 (базовый)
 об / мин = 4.11.3-35.el7

Версия 4.13 оборотов просто не будет доступна? Я использую CentOS7, но то же самое происходит на RHEL 7.5 тоже.

+662
Thanasis Ioannidis 12 мар. 2015 г., 18:37:02

Какие-либо предложения для исправления или где именно я должен направить сообщение об ошибке?

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

+632
mil1809 9 февр. 2014 г., 14:41:33

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

Debreate-это очень простой графический интерфейс, для создания простых deb пакеты. Вы можете просто указать, какие файлы, куда они идут, и если/то, что должен выполнить в После/До установки/удаления. Я просто делаю все мои пакеты стандартным способом, но после того как я начал использовать этот инструмент, я буду только вернуться при необходимости.

+565
Uralb 4 июл. 2016 г., 11:31:30

Предположим, я пытаюсь найти устройства для моей UVC камеры, команду lsusb дает мне:

Устройство автобусных 001 004: ИД 1e4e:0102 Cubeternet ГЛ-UPC822 и UVC веб-камера

Устройство именем затем на/dev/шина/кабель USB/001/004 (первого компонента шины ИД, далее идет ID устройства).

+512
Ed Posnak 8 сент. 2015 г., 14:21:44

У тебя файловая система tmpfs монтируется? Те, которые подкреплены своп и может быть причиной для нулевой своп пространства. У системного журнала или команды dmesg показать что-то неожиданное? Вы уверены, что ваша система не постоянно переключаетесь? Проверить vmstat С -Ск 1 и убедитесь, колонки Си и так (местами страницы в КБ/с). Если вам нужно знать, какие процессы переброса, выполните команду sudo надо -od5. Если вы работаете в Ubuntu, вы должны delayacct ядра флаг для полной статистикой. Для меня ваша система, кажется, очень маленький кэш и буферы для такой большой системы памяти.

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

Файл подкачки-это особенно важно, если у вас есть какие-либо программы, что "утечка" памяти (то есть, программа приобретает блоки памяти, которые на самом деле не используется). Такая "утечка" не может быть ошибки в программе, он может просто случиться так, что память настолько редко, что это может быть лучше, рассматриваться как утечка информации. Без подкачки, такие утечки памяти не может использоваться в качестве кэша или буфера.

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

+512
Samuel Richmond 2 июл. 2019 г., 13:00:22

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

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

/ОГРН/Эхо --помогите

или использовать в bash включить команду для отключения встроенной версии:

$ включение -Н Эхо
$ Эхо --помогите

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

+501
user1813180 7 окт. 2011 г., 15:08:10

Вы, вероятно, хотите этого:

e2image - сохранить данные в файловых системах ext2 и Ext3/Ext4 и метаданных файловой системы в файл
+456
Cezar Moise 5 авг. 2014 г., 02:28:35

Имеющих следующую иерархию файлов:

реж
├── Дира
│ └── снимка
│ └── каталоге subdir1
│ └── файл1
└── dirB
 └── снимка
 └── каталог subdir2
 └── файл2

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

реж
├── Дира
│ └── файл1
│ └── снимка
│ └── каталоге subdir1
└── dirB
 └── файл2
 └── снимка
 └── каталог subdir2

Я пробовал МВ реж/*/снимок/*/* ../../ но, поскольку пунктом части ../../ относительно рабочего каталога, очевидно, не работает.

Это возможно с помощью команд в bash (так я никогда не написал ни одной строки из bash-скрипт)?

+436
Samun 15 февр. 2019 г., 02:58:44

Редактировать /и т. д./по ssh/sshd_config в создание этих параметров:

GSSAPIAuthentication нет
GSSAPIKeyExchange нет
GSSAPIStoreDelegatedCredentials нет
LookupClientHostnames нет
+398
Nigel Horne 28 сент. 2010 г., 12:35:06

Я работаю на bash-скрипт, чтобы преобразовать свою музыкальную библиотеку в OGG* но выполнив команду сразу как-то ускользает от меня. Это линии, которые должны выполнить это:

ffmpeg с -я "${файл}" -Ф-Флак трубы:1 | oggenc - -о "${NEWOGGFILE}"

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

Эхо "ffmpeg на Я \"${файл}\" -Ф-Флак трубы:1 | oggenc - -о \"${NEWOGGFILE}\""

Е. Г.:

ffmpeg на меня "./Музыка/Ретро/Сэм Кук/23 Трясти.конвертировать M4A" -Ф-Флак трубы:1 | oggenc - -о "/шоссе/первичный/Audio_OGG_Cache/./Музыка/Ретро/Сэм Кук/23 Трясти.Огг"

Но, когда я запускаю скрипт, через FFmpeg дает мне сообщения об ошибках, в том числе: Можете найти подходящий формат для трубы:1' труба:1: недопустимый аргумент Ошибка разбора, как ожидается, не менее 3 аргументов, только 1 приведен в строке 'уроки Аль-подогревы/Голос идти - В1 Вокализ & дыхание/01-05 - 123454321.МР3'

Так, как это первая линия, не выполнение команды, если вторая строка отображает его правильно? Полный скрипт выглядит следующим образом:

#!/бин/Баш
команда pushd "${1}"

найти ./ | в то время как чтение файла
делать
 Базовое имя и basename=`"${файл}"`
 NEWOGGFILE=${2}`каталог "${файл}"`/${и basename%.*}.Огг
 Файла newfile=${2}`каталог "${файл}"`/${имени}

 # Игнорировать каталоги, и не переписать существующие файлы.
 если [ ! -д "${файл}" ] && [ ! -Ф "${файл}" ] && [ ! -Ф "${NEWOGGFILE}" ]; затем
 команды mkdir -Р "`каталог "${файл}"`"
 # и MP3, и FLAC и M4A конвертировать
 если [ "${файл##*.}" = "Флак" ]; затем
 oggenc "${файл} параметр" -o "${NEWOGGFILE}"
 Элиф [ "${файл##*.}" = "и M4A" ] || [ "${файл##*.}" = "МР3" ]; затем
 ffmpeg с -я "${файл}" -Ф-Флак трубы:1 | oggenc - -о "${NEWOGGFILE}"
 # любые остальные типы файлов (как правило, альбома) копируются напрямую.
еще
 КП "${файл}" "${файл}"
интернет
еще
 Эхо "${файл}" уже существует.
интернет
сделано

командой popd

*В отдельном, кэшированный каталог; не иметь сердечный приступ, меломаны!

+328
Drygaya 15 дек. 2013 г., 03:11:04

"кот -н", вы можете добавить номера строк. Е. Г.: Общ | Кэт -Н

+313
Sterling Garwood 23 авг. 2010 г., 05:51:37

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

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

напиши "Привет,\мира!Н"; выход

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

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

Короче, Ф и т , что ВИМ называет движение команды. Они помогают изменить оператора перед ними. При движении оператора с ф он действует на все символы от текущей позиции курсора до и включая символ пододвинул к С Ф. Если вы выбрали т вместо этого, ваш оператор будет действовать на все от текущей позиции до и кроме персонажа пододвинул к С Т.

+307
user3440240 14 окт. 2015 г., 18:36:40

Это помогло бы снять проблему

судо apt-получить установку libnautilus-расширение-Дев
+244
sv13 3 дек. 2011 г., 01:55:20

Я бы сделал:

на awk -Е ' "С" ' '{печати $2 ФС $1}'

определяет поле сепаратора (ФС переменной). Предполагается, что линии только одно вхождение "в" и что он окружен пробелами.

С помощью Perl, вы могли бы иметь больше контроля, как:

на Perl -функция mopen=локаль -ЗГО 'с/^(.*?)(\ч*)("к")(\ч.*)(.*)$/$5$4 3$2$$1/'

также переместить пробелы вокруг "В" вокруг.

+239
Pete Verdon 23 июн. 2010 г., 20:18:25

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

Так что я нашел, среди многих команд, небольшой кусок программного обеспечения под названием детокс. По умолчанию он заменяет пробелы на _. Читая страницы не дал мне ответить, как сделать детокс переименовывать файлы заменив пробелы -вместо.

[/] проверки CD 
один пять/ четыре/ один/ один, три/ один, два/
[тест] детокс *
[тест] л
one_five/ one_four/ one_one/ one_three/ one_two/
[тест] 

Как это сделать?

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

P. S. является ли альтернатива детокс?

+187
kakhkAtion 25 апр. 2010 г., 16:31:24

Ваш Perl, Ruby и примеры на PHP проверить, является ли вывод существует. Ваш подход на awk просто проверяет, является ли вывод должен быть использован.

Вы можете использовать систему("телетайп") в awk, чтобы сделать это.

+175
user46562 30 авг. 2011 г., 04:03:37

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

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

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

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

обновление-жратва судо 

Если это действительно обновления grub, затем запустить:

судо жратвы-установка /Дев/СДА
+165
Marking 11 янв. 2018 г., 04:49:34

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

  • Если интерактивные + логин оболочки → /и т. д./профиль после первого чтения в ~/.файл, ~/.bash_login все, и ~/.профиль
  • Если интерактивные + не входа оболочки → файл/etc/Баш.bashrc и потом ~/.bashrc следующее

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

+165
sherry 18 окт. 2017 г., 03:13:05

Мой случай:

$СШ -Д-8081 от localhost >>log1.txt 2>&1 &

----ждать 3 дня

$хвост -Ф log1.txt
канал 963: открыть не удалось: не удалось подключиться: подключение отказался
канал 963: открыть не удалось: не удалось подключиться: подключение отказался
канал 971: открыть не удалось: сбой подключения: Соединение прервано
канал 982: открыть не удалось: не удалось подключиться: подключение истекло
канал 979: открыть не удалось: не удалось подключиться: подключение истекло
канал 1019: не удалось открыть: административно запрещено: открыть не удалось
принимаю: слишком много открытых файлов
канал 1019: не удалось открыть: административно запрещено: открыть не удалось
принимаю: слишком много открытых файлов
канал 1019: не удалось открыть: административно запрещено: открыть не удалось

$п. с. Аксу | грэп 8081
корень 404 0.0 0.0 4244 592 ПТС/1 Ы+ 05:44 0:00 команда grep --цвет=авто 8081
корень 807 0.3 0.6 8596 6192 ? С Mar17 76:44 СШ -Д-8081 localhost в

$как lsof -Р 807 | ПТС грэп 
СШ 807 корень 1013u носок протокола 0,8 0t0 2076902: ТСР
СШ 807 корень 1014u носок 0,8 0t0 2078751 протокол: TCP
СШ 807 корень 1015u носок 0,8 0t0 2076894 протокол: TCP
.....

$как lsof -Р 807 | туалет -л
1047

$ кот /и т. д./хостов
127.0.0.1 localhost в
127.0.1.1 Малькольм-рабочий стол

$СШ имени localhost
Добро пожаловать на Ubuntu 14.04.2 ЛЦ (GNU/Линукс 3.13.0-53-generic и семейства i686)

----после перезагрузки СШ -Д-8081 localhost в
$ как lsof -п 1184 | TCP в грэп 
СШ 1184 корень 3У с IPv4 2332193 0t0 TCP на localhost в:37742->localhost в:СШ (установлено)
СШ 1184 корень 4У протокол IPv6 2332197 0t0 TCP для ип6-это localhost:tproxy (слушать)
СШ 1184 корень 5У с IPv4 2332198 0t0 TCP на localhost в:tproxy (слушать)
СШ 1184 корень 6У с IPv4 2332215 0t0 TCP на localhost в:tproxy->localhost в:60136 (установлено)
СШ 1184 корень 7У протокол IPv4 2336142 0t0 TCP на localhost в:tproxy->localhost в:32928 (close_wait состояние)
СШ 1184 корень 8У протокол IPv4 2336062 0t0 TCP на localhost в:tproxy->localhost в:32880 (close_wait состояние)
+78
kuldeep raj 20 авг. 2010 г., 00:27:51

тр транслитерацию символов: для некоторых символов X на входе, он выводит символ y.

тр принимает два параметра командной строки "от" персонажей и "на" персонажи.

В вашем примере выше, "от символов" даны как '[А-я]'. "Для персонажей" дается как '[н-з-м]' . В одиночные кавычки оставить оболочку, которая интерпретирует командной строки делать с двумя аргументами. тр лечит квадратных скобках аргументы в виде диапазонов. Так '[а-я]', что означает "все строчные буквы от 'A' до 'Z' включительно". Второй аргумент-это немного сложнее,'[н-з-м]" означает: "строчные буквы от 'Н' до 'Z' включительно, и строчные буквы от 'A' до 'м' включительно'.

тр транслитерирует все входные 'в' символов 'п', 'B' до 'м', 'c' до 'О', и т. д., вплоть до 'Н' выходные символы, как 'З'. 'О' символов во входном сделать вывод, как 'а', 'р' до 'B', 'Q', чтобы 'C' и т. д. 'З' символы во входных данных сделать вывод как "Л".

По сути, ваша команда делает Шифр Цезаря на его вход, один нижнего регистра символов. Кто-то должен был зашифровать "[email protected]" чтобы получить строку, у вас есть эхо - выводом.

+44
Shibaji Majumder Rantu 27 февр. 2011 г., 22:25:22

В настоящее время я использую скрипт create_ap излучать беспроводной точки доступа (WAP) с помощью моей Raspberry Pi, который работает под управлением Raspbian. Как я могу проверить, если точка доступа работает через bash-скрипт?

К вашему сведению, вот как я запустить его :

create_ap --ieee80211n --ht_capab '[HT40+]- н как wlan0 $ИССИД $ФРД 
+41
Vizualni 27 янв. 2012 г., 05:25:50

Linux с нуля и вы создать этот файл самостоятельно. Я предполагаю, что дистрибутивы начните с базового файла, а затем добавлять пользователей и услуг, которые вы выбираете во время установки на лету. Кажется, единственное правило, они хотят, чтобы вы следовать, root имеет UID и GID 0, и лотка 1. Похоже, как и все остальное является произвольным.

+40
Csharp 2 дек. 2016 г., 14:01:19

У меня вопрос, Как перенести /Дев/маппер/данных-datos_lv так что я могу использовать это пространство /? Я хочу использовать пространство из /Дев/маппер/данных о/` файловой системы.

ДФ-ч
Размер файловой системы используется выгоде использования% установленной на
на /dev/sda1, поскольку 92Г 5.8 г 82г 7% /
devtmpfs 1,9 г 1,9 г 0 0% /Дев
файловая система tmpfs 1,9 г 140к 1,9 г 1% в /dev/ГИМ
файловая система tmpfs 1,9 г 41М 1,9 г 3% /Запуск
файловая система tmpfs 1,9 г 1,9 г 0 0% файл /sys/ДФ/группы
/Дев/маппер/данных 296GB 63м 281 г 1% /опт
файловая система tmpfs 379M 28К 379M 1% /выполнения/пользователей/1000

Чего я хочу добиться-это:

ДФ-ч
Размер файловой системы используется выгоде использования% установленной на
на /dev/sda1, поскольку 388G 5.8 г 82г 7% /
devtmpfs 1,9 г 1,9 г 0 0% /Дев
файловая система tmpfs 1,9 г 140к 1,9 г 1% в /dev/ГИМ
файловая система tmpfs 1,9 г 41М 1,9 г 3% /Запуск
файловая система tmpfs 1,9 г 1,9 г 0 0% файл /sys/ДФ/группы
файловая система tmpfs 379M 28К 379M 1% /выполнения/пользователей/1000

Есть ли способ, чтобы получить 388G на /?

+12
adrianmann 16 июл. 2010 г., 10:16:56

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

$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