Кошка имеет странное поведение, когда я чищу ее

Если ваши абзацы будут всегда разделены одной пустой строкой:

компания sed '/^$/с/^времени x02/\/' входной_файл | тр \\п$'\002' $'\003'\\Н | \
СЭД 'с/^\x03//;1С/\x03$//;1!Г;ч;$!д; долларов\' | тр $'\003' \\п

Это довольно легко увидеть, как это работает, если вы разбить его на куски и запустить редактор sed '/^$/с/^/\времени x02/' входной_файл тогда СЭД '/^$/с/^/\времени x02/' входной_файл | тр \\п$'\002' $'\003'\\Н И так далее...


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

Пункт 1 строки 1
Пункт 1 Линия 2

Пункт 2 Линия 1


Пункт 3 строки 1
Пункт 3 Линия 2

Пункт 4 строка 1
Пункт 4 Линия 2



Пункт 5 Линия 1

и вы хотите изменить порядок пунктов, но сохранить порядок "пустые блоки" вы можете прочитать два файла:
1-й: включить абзацы в одной линии (удаления пустых блоков в-Между) и обратная их и
2-й: поверните пустые блоки на отдельные линии, "индексация" количество пустых строк в каждом блоке (и удаление непустых строк)
затем вставить результаты и процесс вывода восстановить строки:


вставить -д $'\004' <(редактор sed '/^$/с/^времени x02/\/' входной_файл | тр \\п$'\002' $'\003'\\Н | \
СЭД -е '/^\x03$/д;с/^\x03//;с/\x03$//;1!Г;ч;$!д; \долларов\') 
<(СЭД -е '/^$/!д;//{:А;Н;/^(\П){1,}$/Ба;с/\н/\времени x02/г;с/(.*)\времени x02.*/\1/}' входной_файл) \
| компания sed '$!с/\x04/\н/; ы$/\x04$//' | тр $'\003\002' \\н\\н

выходы:

Пункт 5 Линия 1

Пункт 4 строка 1
Пункт 4 Линия 2


Пункт 3 строки 1
Пункт 3 Линия 2

Пункт 2 Линия 1



Пункт 1 строки 1
Пункт 1 Линия 2

Если вы не возражаете, дополнительную концевые строки в выходной можно отбросить последние СЭД:

вставить -д $'\п' <(редактор sed '/^$/с/^времени x02/\/' входной_файл | тр \\п$'\002' $'\003'\\Н | \
СЭД -е '/^\x03$/д;с/^\x03//;с/\x03$//;1!Г;ч;$!д; \долларов\') 
<(СЭД -е '/^$/!д;//{:А;Н;/^(\П){1,}$/Ба;с/\н/\времени x02/г;с/(.*)\времени x02.*/\1/}' входной_файл) | \
тр $'\003\002' \\н\\н

Они предполагают, что первая и последняя строки не пустые (и не \времени x02, \x03 или \x04 на входе).

+406
c00000fd 18 июл. 2017 г., 02:44:23
16 ответов

Я создал скрипт для загрузки файлов в Git из Windows на Bitbucket.

Теперь я сделал этот скрипт в окне Linux, потому что существует папки Source на Linux был непосредственно я хочу, чтобы загрузить контент на Bitbucket, что происходит.

Теперь я хотел бы выполнить этот файл из Linux в пакете Windows или shell-скрипт, как это сделать?

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

ниже приведены мои испытания:

УПП -общ. myuser@hostname:/software 
судо - Су суперпользователя-не работает в shell-скрипт 

протокол SFTP -ых судо -у суперпользователя файл /usr/IP-адресов/пакет OpenSSH/SFTP клиент-сервер' myuser@hostname:/software/file.sh

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

+981
fanhualuojin154873 03 февр. '09 в 4:24

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

+936
Chris Blake 11 нояб. 2017 г., 23:34:17
Древний город, расположенный в восточной части гор Родопы, Болгария
+884
Eris Rispian 5 сент. 2021 г., 19:18:58

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

например, команда eix-я локон:использовать флаг

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

+853
George Ge 6 авг. 2015 г., 07:17:26

Чтобы ответить на два вопроса:

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

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

файлы=(./*.ПНГ)
nb_concurrent_processes=4
j=0 и
для F в "${файлы[@]}"
делать
 Эхо "обработка $F файл..."
 # принять решение по каждому файлу. $F оставьте имя текущего файла 
 ./pngout -З0 "$Ф" Р"${Ф/\.\//}" &
 ((++J в == nb_concurrent_processes)) && { с j=0; ждать; }
сделано
+830
Arthur Santos 25 нояб. 2014 г., 18:47:15

Я буду лететь из Марсель через Амстердам в Берлин TXL, идущий с сайт AirFrance/KLM и я хотел бы взять большую банку Нутеллы. Это новый и нераспечатанной.

Поскольку это не жидкость, не должно быть проблем с ним, да?

Nutella glass

+792
Nabla 30 июл. 2019 г., 20:36:29

Когда я использую ФН+Ф6 / Ф7 (яркость вниз и вверх по Тосиба) в уведомлении яркость открывает и реагирует, но фактическая яркость экрана остается неизменной. Когда я иду в Настройки > яркость и отрегулируйте ползунок, то же самое происходит.

команду lspci моей одной видеокартой: 01:совместимый контроллер VGA с 00.0: предварительные микро-приборы [драмов] в девичестве ATI мобильности Radeon серии HD 2400

Я заметил, что эти действия вступают в силу в /sys/класс/подсветка/Тосиба/яркость. Когда я вручную изменить файл /sys/класс/подсветка/acpi_video0/яркость хотя, на экране, наконец, светлеет/темнеет соответственно.

toshset передает "требуется ядра поддержка компании Toshiba не включается". Установка компания Toshiba-совместимость с ACPI-Fix от ППА:keks9n/основной не работает - не удается установить с: "Перезагрузка модуля Ошибка: toshiba_acpi модуль не существует в модулях в /proc/ Фатальная ошибка: Ошибка вставки toshiba_acpi (/Либ/модули/3.2.0-25-общий/ядра/драйверов/платформа/х86/toshiba_acpi.ко): нет такого устройства"

(Кстати, я только попытался toshset, потому что я ее предлагаю в другом месте это может помочь диагностировать проблему. У меня нет намерения или основания установить Toshiba-совместимость с ACPI-исправить, если он устраняет проблему яркости.)

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

(Кстати 2 папки в sys/класс/подсветки? не помогла мне.)

+778
Sibi Raj 21 июн. 2013 г., 14:35:03

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

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

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

И наоборот, если вы не позволить пользователю использовать команду sudo , то они не смогут судо Су -.

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

Строки в файл/etc/пользователям использовать sudo? это:

## Позволяет людям в группы Wheel выполнять все команды
%колеса все=(все) 

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

Более разумный компромисс настроить судо чтобы дать вам более тонкого управления, которые разрешено использовать команду sudo , а кто нет, вместе с которой команды, они разрешены к использованию (вместо по умолчанию все команды). Например,

## Позволяет членам группы пользователей, чтобы смонтировать и размонтировать
## cdrom в качестве корня
%пользователей все=на/sbin/гора /шоссе/компакт-диск, файл /sbin/размонтировать /шоссе/компакт-диск

(только полезная с предыдущим %колесо строки закомментированы, или нет пользователей в колеса группе).

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

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

Предупреждение: всегда используйте visudo команды для редактирования пользователям использовать sudo? файл, так как он проверяет ваши правки для вас и пытается спасти вас от неловких ситуации, когда неправильно настроенный файл (из-за синтаксических ошибок) мешает использовать команду sudo для редактирования ошибок. Это особенно актуально на Debian/Ubuntu и вариантов, где корневая учетная запись отключена по умолчанию.

+667
user3845133 23 нояб. 2015 г., 07:04:00

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

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

+643
korewayume 30 нояб. 2021 г., 21:05:18

Вы получаете тот же вопрос, если вы попробуете Hobiconer экспортировать иконки? Улучшенный значок композитора всячески, и бесплатно.

Коммерческий преемник Hobiconer называется значок шифера составляет $4,99 в App Store, однако Hobiconer еще там хватает (отсюда и ссылка на Softpedia автора зеркальные файл)

+605
neinstein 4 мая 2012 г., 08:31:11

Похоже, у вас действительно есть проблема

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

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

Мысли вслух

Я верю в Fedora используется для управления в/tmp с помощью tmpreaper, которая удаляет старые файлы. В теории, некоторые разработчики приложений могут предположить, что модель. На практике - люди просто не делай этого в ~/.кэше, поэтому вы, вероятно, ударил несколько неопробованных углу случаях, что взорвать. Е. Г. Я заметил, что ЛС-л --Время=времени ~/.кэш/трекер показывает изрядное количество вариаций, поэтому я боюсь, что это не гарантирует работу хорошо.

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

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

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

Дипломная работа

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

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

Бегать цифры. Это ваш SSD действительно в опасности?

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

Однако для устройства обычно продаются как "ССД" (а не "Эммс"), которые в настоящее время начинают на 128-256GiB, наиболее распространенным программным обеспечением не вызовет каких-либо проблем вообще. Если вы хотите универсальный заверения об этом опираясь на данные, тесты, достоверных источников и т. д., Google является вашим другом - есть целая куча забавных статей. Лично я хотел, чтобы иметь возможность контролировать использовать, чтобы получить общее представление. Я думаю, что есть несколько полезных инструментов.

  • Я tune2fs -л /Дев/... посмотреть на "всю жизнь пишет" на данной файловой системы в ext4. К сожалению, ее, кажется, не поддерживают это.
  • На работающей системе, вы можете посмотреть файл/sys/блок/<устройство>/стат. В седьмом столбце указывается количество 512-байтовых записей на устройство. Я полагаю, вы могли бы журнал на регулярной основе и в сценарий завершения работы.
  • судо вершине может показать запись на диск для каждого процесса в режим диска. Е. Г. если нажать "д", он будет показывать совокупный пишет в процесс с момента загрузки. В течение нескольких секунд, затем она будет меняться к показу последнего интервала. Вообще , вероятно, есть лучший способ, например, чтобы держать на вершине показывать совокупный показатель.

Я запустил скрипт с помощью tune2fs под cron, чтобы дописывать в файл журнала, и наблюдается что-то вроде 1-4ГБ пишет в день. Это было больше, чем я действительно хотел увидеть, но не было проблемой для меня, учитывая срок жизни пишет на диск. Он должен длиться более десяти лет, и в этот момент он находится на гарантии и в любом случае замены. Даже если вы не планируете заменить привод выходит из гарантии - номинальный срок службы должен быть консервативным, он не сразу сдох. Тесты показали, что диски могут прослужить во много раз дольше, чем их рейтинг.

И ты вернулся, да? Вы не опираясь на отсутствие урод сбоев оборудования, чтобы обеспечить выживание всех важных данных.

+506
user223737 5 июл. 2020 г., 12:21:41

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

+460
Leo Tillman 24 авг. 2010 г., 17:18:38

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

Но когда я нажмите сочетание клавиш ctrl+alt+ф#, я вам в "полном экране терминала", это "полный экране терминала" также процесс? или это пользовательский интерфейс, предоставляемые ядром, не будучи сам процесс?

+364
Vijay Rathod 8 июл. 2012 г., 09:55:42

Перейти в Клавиатуры -> сочетания клавиш, выберите пункт "ярлыки", и нажмите "+" для добавления нового ярлыка.

"Имя" - описательное имя для действия (т. е. "Поверните монитор"). В "команда" введите специальную команду для запуска при ярлыка активируется.

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

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

Теперь, что касается команд, которые надо использовать, это, наверное, расширения xrandr:

расширения xrandr --вывода HDMI1 --поворот налево

расширения xrandr --вывода HDMI1 --поворот нормального

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

расширения xrandr -Q и

Моя говорит:

Экран 0: не менее 320 х 200, ток 1366 х 768, максимальные 8192 х 8192
LVDS1 подключен, разрешение 1366x768+0+0 (нормальный левый перевернутый правая ось Х ось Y) 309мм х 174мм
 1366х768 60.0*+
 1360x768 59.8 60.0 
 1024х768 60.0 
 800х600 60.3 56.2 
 640х480 59.9 
VGA2 отключен (нормальный левый перевернутый правая ось Х ось Y)
Разъемы HDMI1 отключен (нормальный левый перевернутый правая ось X ось Y)
ДП1 отключен (нормальный левый перевернутый правая ось X ось Y)

В данном случае моя ... выход будет LVDS1, а все остальные отключены.

+302
lixiang 15 июл. 2020 г., 17:36:19

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

После одного или двух дней они действительно трескаются и шелушаться. Бальзам для губ не помогает. Когда я могу увеличить мою потребление углеводов, они возвращаются к нормальной жизни после День.

  • Это нормально?
  • Почему это происходит?
  • Что я могу сделать?

Спасибо заранее.

+164
WindowsRed 18 янв. 2020 г., 04:20:04

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

Я пробовал

хруст 8 8 > pw.txt

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

enter image description here

Есть ли способ, чтобы создать список слов, основанная на определенное число/символ, который я мог бы использовать, чтобы занять меньше времени/пространстве, чтобы создать ?


возможный пароль

a2016010
b2016010
c2016010
.
.
.
z2016010

Любые советы / предложения будут высоко ценится !

+58
jda 26 мая 2012 г., 07:43:30

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