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

В настоящее время я арендовал VPS от VPS.net работы Gentoo. Как я могу запустить "Х11" приложения удаленно без установки полноценного интерфейса на VPS. Какая минимальная куски "Х11" я должен был бы установить.

Этот сервер предназначен для использования в качестве сервера разработки для графических и неграфических приложений.

Это в Gentoo я должен быть в состоянии построить пакетов без "лишних" пакетов. Мне просто нужно знать, что потребуется, чтобы получить эти приложения для запуска на сервере и использовать удаленный "сервер X11" через SSH.

+56
mn4591 28 февр. 2019 г., 22:10:11
27 ответов

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

+961
The Halcyon Savant 03 февр. '09 в 4:24

Я использую Весна загрузки Ява - приложения внутри докер контейнер на сервер под управлением CentOS 7.

[корень@Дев-машина ~]# rpm с --запрос в CentOS-релиз
в CentOS-выпуск-7-5.1804.4.el7.в CentOS.архитектуру x86_64

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

Вот вывод iptables в -с:

-П ВХОДНОЙ ПРИНЯТЬ
-П ПРЯМОЕ ПАДЕНИЕ
-P ВЫХОДНАЯ ПРИНЯТЬ
-Н ДОКЕР
-Н ДОКЕР-ИЗОЛЯЦИЯ-ЭТАП-1
-Н ДОКЕР-ИЗОЛЯЦИЯ-ЭТАП-2
-Н ДОКЕР-ПОЛЬЗОВАТЕЛЕЙ
-Вперед -Джей докер-пользователей
-Вперед -Джей докер-изоляция-Этап-1
-Вперед -о'БР-f0479a22f469 -м трассировщика --ctstate обзоры,создан -Джей принимает
-Вперед -о'БР-f0479a22f469 -Джей докер
-Вперед -я-f0479a22f469 ! -о'БР-f0479a22f469 -Джей принимает
-Вперед -я БР-f0479a22f469 -о БЗ-f0479a22f469 -Джей принимает
-Вперед -о docker0 -м трассировщика --ctstate обзоры,создан -Джей принимает
-Вперед -о docker0 -Джей докер
-Вперед -я docker0 ! -о docker0 -Джей принимает
-Вперед -я docker0 -о docker0 -Джей принимает
-Вперед -о'БР-3d65bc697485 -м трассировщика --ctstate обзоры,создан -Джей принимает
-Вперед -о'БР-3d65bc697485 -Джей докер
-Вперед -я-3d65bc697485 ! -о'БР-3d65bc697485 -Джей принимает
-Вперед -я БР-3d65bc697485 -о БЗ-3d65bc697485 -Джей принимает
-Вперед -о'БР-e9afb76ffa7a -м трассировщика --ctstate обзоры,создан -Джей принимает
-Вперед -о'БР-e9afb76ffa7a -Джей докер
-Вперед -я-e9afb76ffa7a ! -о'БР-e9afb76ffa7a -Джей принимает
-Вперед -я БР-e9afb76ffa7a -о БЗ-e9afb76ffa7a -Джей принимает
-Докер -д 172.18.0.2/32 ! -я БР-e9afb76ffa7a -о БР-e9afb76ffa7a -п ТСР -м ТСР --dport 9000 -Джей принимает
-Докер -д 172.17.0.2/32 ! -я docker0 -о docker0 -п ТСР -м ТСР --dport 5000 -Джей принимает
-Докер -д 172.20.0.2/32 ! -я БР-f0479a22f469 -о БР-f0479a22f469 -п ТСР -м ТСР --dport 8761 -Джей принимает
-Докер -д 172.20.0.5/32 ! -я БР-f0479a22f469 -о БР-f0479a22f469 -п ТСР -м протокола tcp --dport 8080 -J может принимать
-Докер-изоляция-Этап-1 -я БР-f0479a22f469 ! -о БР-f0479a22f469 -Джей докер-изоляция-Этап-2
-Докер-изоляция-Этап-1 -я docker0 ! -о docker0 -Джей докер-изоляция-Этап-2
-Докер-изоляция-Этап-1 -я БР-e9afb76ffa7a ! -о БР-e9afb76ffa7a -Джей докер-изоляция-Этап-2
-Докер-изоляция-Этап-1 -я БР-3d65bc697485 ! -о БР-3d65bc697485 -Джей докер-изоляция-Этап-2
-Докер-изоляция-Этап-1-й вернуться
-Докер-изоляция-Этап-2 -о БР-f0479a22f469 -Джей падение
-Докер-изоляция-Этап-2 -о docker0 -Джей падение
-Докер-изоляция-Этап-2 -о БР-e9afb76ffa7a -Джей падение
-Докер-изоляция-Этап-2 -о БР-3d65bc697485 -Джей падение
-Докер-изоляция-Этап-2 -й возвращение
-Докер-пользователей -Джей вернуть

и этот выход в iptables-сохранить -с

[корень@Дев-машина ~]# iptables в-сохранить -с
# Созданный на базе iptables-сохранить В1.4.21 в субботу 15 сентября 13:38:03 2018
*Нат
:ПРИНЯТЬ СЛЕДУЮЩЕЕ [19421:2552711]
:ВХОД ПРИНЯТЬ [18758:2423782]
:ВЫХОДНОЙ ПРИНИМАЕМ [39206:2367366]
:POSTROUTING ПРИНЯТЬ [39206:2367366]
:Докер - [0:0]
[39177:2349612] -а следующее -м addrtype --ДСТ-типа местные -Джей докер
[0:0] -ВЫХОДНАЯ ! -д 127.0.0.0/8 -м addrtype --ДСТ-типа местные -Джей докер
[44:2790] -в POSTROUTING -с 172.20.0.0/16 ! -о'БР-f0479a22f469 -Джей маскарад
[2396:157880] -в POSTROUTING -с 172.17.0.0/16 ! -о docker0 -Джей маскарад
[62:3999] -в POSTROUTING -с 172.19.0.0/16 ! -о'БР-3d65bc697485 -Джей маскарад
[0:0] -а POSTROUTING -s в 172.18.0.0/16 ! -о'БР-e9afb76ffa7a -Джей маскарад
[0:0] -а POSTROUTING -с 172.18.0.2/32 -д 172.18.0.2/32 -П ТСР -м ТСР --dport 9000 -й маскарад
[0:0] -а POSTROUTING -с 172.17.0.2/32 -д 172.17.0.2/32 -П ТСР -м ТСР --dport 5000 -й маскарад
[0:0] -а POSTROUTING -с 172.20.0.2/32 -д 172.20.0.2/32 -П ТСР -м ТСР --dport 8761 -Джей маскарад
[0:0] -а POSTROUTING -с 172.20.0.5/32 -д 172.20.0.5/32 -П ТСР -м протокола tcp --dport 8080 -J в маскарад
[0:0] -докер -я БР-f0479a22f469 -Джей вернуть
[0:0] -докер -я docker0 -Джей вернуть
[0:0] -докер -я БР-e9afb76ffa7a -Джей вернуть
[0:0] -докер -я БР-3d65bc697485 -Джей вернуть
[0:0] -ДОКЕР ! -я БР-e9afb76ffa7a -п ТСР -м ТСР --dport 9000 -й ДНАТ --назначение 172.18.0.2:9000
[0:0] -ДОКЕР ! -я docker0 -п ТСР -м ТСР --dport 5000 -й ДНАТ --к-назначения 172.17.0.2:5000
[0:0] -ДОКЕР ! -я БР-f0479a22f469 -п ТСР -м ТСР --dport 8761 -Джей ДНАТ --к-назначения 172.20.0.2:8761
[0:0] -ДОКЕР ! -я БР-f0479a22f469 -п ТСР -м протокола tcp --dport 8080 -J и ДНАТ --назначение 172.20.0.5:8080
Совершать
# Завершена в субботу 15 сентября 13:38:03 2018
# Созданный на базе iptables-сохранить В1.4.21 в субботу 15 сентября 13:38:03 2018
*фильтр
:ВХОД ПРИНЯТЬ [495382:341584285]
:ПРЯМОЕ ПАДЕНИЕ [0:0]
:ВЫХОДНОЙ ПРИНИМАЕМ [448313:353150279]
:Докер - [0:0]
:ДОКЕР-ИЗОЛЯЦИЯ-ЭТАП-1 - [0:0]
:ДОКЕР-ИЗОЛЯЦИЯ-ЭТАП-2 - [0:0]
:ДОКЕР-ПОЛЬЗОВАТЕЛЕЙ - [0:0]
[1853096:1761639004] -вперед -Джей докер-пользователей
[1853096:1761639004] -вперед -Джей докер-изоляция-Этап-1
[82:10098] -вперед -о'БР-f0479a22f469 -м трассировщика --ctstate обзоры,создан -Джей принимает
[0:0] -вперед -о'БР-f0479a22f469 -Джей докер
[116:11141] -вперед -я-f0479a22f469 ! -о'БР-f0479a22f469 -Джей принимает
[0:0] -вперед -я БР-f0479a22f469 -о БР-f0479a22f469 -Джей принимает
[4610393:6820102985] -вперед -о docker0 -м трассировщика --ctstate обзоры,создан -Джей принимает
[0:0] -вперед -о docker0 -Джей докер
[2710958:152407715] -вперед -я docker0 ! -о docker0 -Джей принимает
[0:0] -вперед -я docker0 -о docker0 -Джей принимает
[186:20837] -вперед -о БР-3d65bc697485 -м трассировщика --ctstate обзоры,создан -Джей принимает
[0:0] -вперед -о'БР-3d65bc697485 -Джей докер
[248:27845] -вперед -я-3d65bc697485 ! -о'БР-3d65bc697485 -Джей принимает
[0:0] -вперед -я БР-3d65bc697485 -о БР-3d65bc697485 -Джей принимает
[0:0] -вперед -о'БР-e9afb76ffa7a -м трассировщика --ctstate обзоры,создан -Джей принимает
[0:0] -вперед -о'БР-e9afb76ffa7a -Джей докер
[0:0] -вперед -я-e9afb76ffa7a ! -о'БР-e9afb76ffa7a -Джей принимает
[0:0] -вперед -я БР-e9afb76ffa7a -о БР-e9afb76ffa7a -Джей принимает
[0:0] -докер -д 172.18.0.2/32 ! -я БР-e9afb76ffa7a -о БР-e9afb76ffa7a -п ТСР -м ТСР --dport 9000 -Джей принимает
[0:0] -докер -д 172.17.0.2/32 ! -я docker0 -о docker0 -п ТСР -м ТСР --dport 5000 -Джей принимает
[0:0] -докер -д 172.20.0.2/32 ! -я БР-f0479a22f469 -о БР-f0479a22f469 -п ТСР -м ТСР --dport 8761 -Джей принимает
[0:0] -докер -д 172.20.0.5/32 ! -я БР-f0479a22f469 -о БР-f0479a22f469 -п ТСР -м протокола tcp --dport 8080 -J может принимать
[116:11141] -докер-изоляция-Этап-1 -я БР-f0479a22f469 ! -о БР-f0479a22f469 -Джей докер-изоляция-Этап-2
[2710958:152407715] -докер-изоляция-Этап-1 -я docker0 ! -о docker0 -Джей докер-изоляция-Этап-2
[0:0] -докер-изоляция-Этап-1 -я БР-e9afb76ffa7a ! -о БР-e9afb76ffa7a -Джей докер-изоляция-Этап-2
[152:17009] -докер-изоляция-Этап-1 -я БР-3d65bc697485 ! -о БР-3d65bc697485 -Джей докер-изоляция-Этап-2
[7321815:6972561781] -докер-изоляция-Этап-1-й вернуться
[0:0] -докер-изоляция-Этап-2 -о БР-f0479a22f469 -Джей падение
[0:0] -докер-изоляция-Этап-2 -о docker0 -й капли
[0:0] -докер-изоляция-Этап-2 -о БР-e9afb76ffa7a -Джей падение
[0:0] -докер-изоляция-Этап-2 -о БР-3d65bc697485 -Джей падение
[2711226:152435865] -докер-изоляция-Этап-2 -й возвращение
[16330669:15452836360] -докер-пользователей -Джей вернуть
Совершать
# Завершена в субботу 15 сентября 13:38:03 2018
[корень@Дев-машина ~]#

Контейнер, причастен к отправке писем, работает на 172.20.0.5 8080:8080

Я нашел несколько подобных вопросов:

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

Здесь весна-загрузки отеля, если нужно (на данный момент это конкретно в Gmail, но в будущем это должны быть настраиваемые для каждой протоколу SMTP через ОКР переменных):

почта:
 ведущий: smtp.gmail.com
 порт: 587
 имя пользователя: ${EMAIL_USERNAME}
 пароль: ${EMAIL_PASSWORD}
 протокол: SMTP
 СС: правда
 авт: правда
свойства.почте.протокол SMTP:
 авт: правда
 команду STARTTLS.включить: правда
 протокол SSL.доверие: smtp.gmail.com
+952
Veronica QG 26 янв. 2015 г., 00:59:50
Другие ответы

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


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

Убедитесь, что у вас есть

деб http://packages.dotdeb.org Сопелка все

в ваших источниках! Смотри на PHP 5.5.6, для Debian 7.0 “Сопелка”. Работал для меня.

+939
user4572841 26 апр. 2012 г., 01:01:37
КОМАНДА1 |
размер Ш-с 'для P сделать [ -Ф "$р" ] && е "%з\п" "$р"; сделано' ш |
команда размер 2

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

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

+912
Azide 7 дек. 2019 г., 21:20:46

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

Я использую Debian Джесси (8.7).

+893
diabawii 3 нояб. 2013 г., 19:49:35

На основании комментария от meuh, я попытался Чаннин -Д @- К -т - и он сделал трюк для меня!

Обновленная команда выглядит как:

кошка test.txt | локон -Т - ftp://admin:[email protected]/file.txt

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

gsutil СР ГС://мой-ведро/видео.МР4 - | завиток -Т - ftp://user:[email protected]/video.mp4

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

+845
ebustos 8 июн. 2012 г., 06:32:59

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

команды mkdir -Р hflip, ибо я в *.МР4; делать через FFmpeg -н -я "$я" -ВФ hflip -с:копия hflip/"${а%.*}.МР4"; сделано
+832
chikonte 16 июл. 2010 г., 16:22:11

Если у вас возникли проблемы со звуком по HDMI, установите этот

$ судо apt-получить установку встроенного Линукс-несвободные \
 libgl1-Mesa в-Дри пакет xserver-xorg, с-видео-ATI

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

+814
EmmaV 6 авг. 2015 г., 04:21:22

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

+808
Stavros Kokkineas 3 июн. 2018 г., 20:39:05

ДКНБ схроны passwd и Group информация. Попробовать ДКНБ -я пароль и ДКНБ -я группа после непосредственно изменены эти файлы.

+792
ravagingbacon 13 сент. 2014 г., 13:14:12

Я использую Линукс (Ubuntu, Debian, и ивы) в течение нескольких лет, но никогда не удалось создать загрузочный USB-диск из-под Linux. Я всегда должен был использовать pendrivelinux, который представляет собой загружаемый .ехе я хотел бы не использовать Windows вообще больше, но не нашли руководство для этой конкретной проблемы, что мне удалось получить работу.

Может кто-то предоставить пошаговые инструкции/ссылки для создания загрузочного USB-диска в Debian?

+762
Nour sharif 29 нояб. 2013 г., 01:18:55

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

$ судо без
$ найдите RecentDocuments

У меня было только несколько попаданий, и он показал местоположение в плазме 5.

~/.местные/доли/RecentDocuments

Я дважды проверил, и содержание соответствует "Недавние документы" в приложении лаунчер.

+761
CollegeStudent2012 22 окт. 2010 г., 03:15:49

Двуличие 0.6+ будет пытаться возобновить ранее прерванные/не/частичное резервное копирование (источник). Параметры rsync и не поможет, как двуличие шифрует каждый файл тардифа, как он его создал, и удаляет эти еще не переданные файлы на провал.

Параметры rsync и позволит ему возобновить передачу, если шифрование не используется.

+754
hamdi ghassen 27 янв. 2019 г., 20:33:04

Я не эксперт в bash, но вот что я придумал

#!/бин/Баш
Б=1
l_1=1
l_2=2
l_3=3
 для меня в '$l_'{1,2,3}
делать
 ивала время группа="${я}"
 сумма=$(($время группа + $Б))
сделано

У меня переменная цикла for будет инициализирован как '$l_1', '$l_2', и так далее. Вызов eval оценит стоимость я в то время группа , которую затем можно использовать в арифметических выражениях.

+650
Thurloat 9 нояб. 2013 г., 21:27:38

Поэтому у меня есть пользователь, который может перейти в файл/etc и читать файлы, такие как файл httpd.конф.

Я хотел бы отрицать, что пользователей доступ к любому критических местах, таких как в/ETC, в/VAR и так далее.

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

+529
Liaqat Ali Forever channal 23 окт. 2014 г., 12:46:17

У меня есть файл, который имеет подзаголовок (суб.сто или текстовый файл) фильма. Но я интересно, если есть короткий путь, чтобы удалить все строки-цифры и время-строки файла. Например

85
00:07:39,250 --> 00:07:41,469
Мы должны быть умными.
Мы далеко от завершения.

86
00:07:41,628 --> 00:07:43,380
Дерьмо, я могу сделать это всю неделю.

87
00:07:43,546 --> 00:07:44,547
Мы собираемся.

88
00:07:44,714 --> 00:07:49,352
Мы как Команчи,
младший брат, рейдерство, куда мы пожалуйста

Это, должно быть, получилась

Мы должны быть умными.
Мы далеко от завершения.

Дерьмо, я могу сделать это всю неделю.

 Мы собираемся.

Мы как Команчи,
младший брат, рейдерство, куда мы пожалуйста

Как я могу достичь этой цели?

+490
PRATIK JAISWAL 6 июл. 2014 г., 12:44:19

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

Плохая память вполне может. Обратите внимание, что плохая память часто начинается плохо, обычно не от старости. Установка и запуск memtest86/metest86+ либо подтвердит это или в основном это исключать. (Для правящих это, вы хотите оставить тестирование на некоторое время, по крайней мере на ночь). Если он находит ошибку, вам не нужно, чтобы сохранить это работает, вы можете немедленно прекратить и приступить к замене модуля оперативной памяти.

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

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

+448
Albertini 15 сент. 2013 г., 01:02:19

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

          ss of unetbootin

            ss of unetbootin

+438
Rana Nabeel 20 мар. 2019 г., 17:11:17

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

+399
Young Rick Choi 9 июн. 2012 г., 12:12:00

Проблема заключалась в том, что в MySQL.значение плагин пользователя был пуст для всех пользователей, в том числе Debian-sys для мейнт, так что я даже не мог перенастроить пакет.Это должно быть исправлено путем запуска mysql_upgrade, но почему-то не было.

Поэтому я сделал дамп всех баз данных, полностью удалить MySQL и затем переустановить его и импортировали в моей базе данных снова.

Дамп всех баз данных:

> у mysqldump -U в корень -п-базы данных db1 в DB2 > alldb.в SQL

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

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

Удалить MySQL и ее параметры:

> судо apt-получить продувки с MySQL-сервером mysql-mysql клиент-общих MySQL-сервер-ядро-5.7 MySQL-клиента-ядро-5.7
> судо РМ -РФ в /etc/mysql в файле /var/библиотека/MySQL в
> судо apt-получить autoremove
> судо apt-получить автоочистка

Установить MySQL:

> судо apt-получить установки MySQL-сервера

Импорт баз данных:

> в mysql -u в корень -п < alldb.в SQL
+360
Reazel San Buenaventura Nieva 25 мая 2010 г., 01:09:09
#!/бин/Баш

для файл в Найти . -тип F -исполняемые;делать
 е/\#!/бин/Баш\/привет слово
интернет

сделано

Этот сценарий имеет огромное количество проблем.


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


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


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


У вас есть робастность вопрос в том, что ты обходишь выход найти—очень плохая идея, и совершенно ненужным. Ваш сценарий будет перерыв на любые имена файлов, содержащие пробелы или специальные символы. См.:


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

Кроме того, в области мобильности, используя "добавить" Командной в СЭД (в) без следующие \<символ новой строки> последовательность работы в GNU sed, но это не стандарт.


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

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


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

Если вы будете использовать / в качестве разделителя для регулярных выражений (который самый обычный), необходимо, чтобы обратная косая черта-бежать все экземпляры / , которые происходят в регулярные выражения. Единственная часть вашей команды, которая будет читать как регулярное выражение /\#!/, а остальные (начиная с Бен) будет интерпретироваться как СЭД команду.

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

Есть малоизвестные функции в СЭД, которые вы могли бы использовать в свою пользу здесь. Любой персонаж (кроме косой или перевод строки) может быть использован в качестве разделителя регулярное выражение, а не только с помощью Слэша. Поэтому вместо того, чтобы используя /#!\/ОГРН\/Баш/ как СЭД-адрес, можно использовать эквивалентные \:#!/бин/Баш:


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

#!/бин/Баш

найти . -тип F -Пермь -700 -экзек СЭД '\:#!/бин/Баш:с\
Привет, Мир!' {} +

Что делает этот сценарий? Он ищет в текущей директории рекурсивно для всех файлов с исполняемым набор бит (для владельца), и для каждого такого файла, печатает весь файл с текстом Здравствуй, Мир добавлены после каких-либо строк, которые содержат текст #!/бин/Баш.

СЭД не предназначена для редактирования файлов на месте; это трансляция редактор. ГНУ СЭД позволит вам редактировать файлы на место свитч, но я бы просто использовать стандартный инструмент, бывший в файл редактирования.


Но есть еще один момент здесь. Если вы хотите добавить строку Привет Мир в bash скрипт, он на самом деле не сделает ничего, а Привет не правильное имя команды. Возможно, то, что вы хотите, чтобы печатать текст "Привет Мир" в bash-скрипт, иными словами, чтобы добавить Эхо "Здравствуй, мир, который мог иметь смысл.

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


Окончательный Сценарий

Так что мое более точное изложение спецификации для этого скрипта:

  • Скрипт должен найти все файлы в текущей директории (или любой поддиректории рекурсивно), которые имеют исполняемый бит установлен для владельца.
  • Для каждого такого файла, скрипт должен проверить, является ли первая строка файла в точности равна строке #!/бин/Баш.
  • Только для файлов с этой первой строке, скрипт должен вставить точный текст Echo "Привет мир", с последующим символом новой строки, после первой строки файла. (Эти изменения будут сохранены в файле, не печатается на стандартном.)

Вот скрипт, соответствующие точным спецификациям, используя только инструменты POSIX и особенности:

#!/Бен/ш

найти . -тип F -Пермь -700 -экзек Ш-с '
 для F
делать
 руководитель -Н 1 "$ф" | грэп -qfx и "#!/бин/Баш" &&
 с printf "%з\п" "1А" "Эхо \"Привет Мир\"" . х | экс "$Ф"
сделано
найти-ш {} +
+317
Igor Milla 8 авг. 2011 г., 01:55:54

Это Linuxism. strictatime и режиме не используются на FreeBSD. Время доступа вообще редко используется в FreeBSD (в основном для почтовых ящиков). Из-за этого вы будете часто видеть людей горе, используя опции "noatime" на FreeBSD.

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

Это означает, что по умолчанию крепление такое же, как strictatime на Linux. Увидеть горы

+258
brontitall 29 янв. 2015 г., 07:26:54

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

Мне это нужно, потому что есть в JavaScript ссылку на сайт, который может быть использован, только если браузер поддерживает JavaScript, поэтому завиток/с wget не может этого сделать.

Вопрос: Как я могу сделать это на Linux терминал? Или это невозможно?

+200
Dzung 5 сент. 2010 г., 10:36:41

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

+137
LincolnP 26 окт. 2013 г., 05:11:13

У меня Dell ноутбук Inspiron 13 7000 ноутбук с Linux-разделами дерево. В первый раз я установил ОС Elementay Локи, и он работает отлично и все программы мне нужны, поэтому я была очень счастлива с ним. Но у меня задачи установить более двух раз Linux и в Ubuntu 18.04, я установил его. Когда я перезагрузил мой компьютер, мои элементарно не появлялся больше на моем меню с UEFI. Я вернулся на Ubuntu и сделал апгрейд-файл grub2. Но до сих пор не появляются. Итак, у меня установлен Debian Стреч с надеждой, что она сможет найти элементарно, но это не. Это мой раздел диска:

Дискотека /Дев/СДА: 238,5 Гб, 256060514304 байт, 500118192 sectores
Единицах: sectores де 1 * 512 = 512 байт
Сектор Tamaño де (lógico/físico): 512 байт / 4096 байт
Tamaño-де-е/с (низкой/óptimo): 4096 байт / 4096 байт
Типо де представлена де диско: ОПС
Identificador-дель-диско: E35C4188-5EF5-4C77-9FB7-FC476315A1FD

Disposit. Comienzo Окончательной Sectores Tamaño Типо
на /dev/sda1, поскольку 2048 1025484 1023437 499,7 м система ЭФИ
на /dev/sda2 1026048 1288191 262144 128М Резервадо пункт Майкрософт
на /dev/sda3 в качестве 1288192 177070079 175781888 83,8 г система де ficheros де Линукс
на /dev/sda4 в 177070080 208320511 31250432 14,9 г подкачки Linux 
на /dev/sda5, поэтому 208320512 345038847 136718336 65,2 г система де ficheros де Линукс
на /dev/sda6 345038848 500117503 155078656 74Г система де ficheros де Линукс

sda3 в качестве является Ubuntu, ПДД 5 начальное и sda6 в Debian

И это мой файл boot в начальной

/медиа/темп/@/загрузки$ ЛС Аби-4.13.0-32-универсальный файл initrd.ИМГ-4.13.0-32-универсальный конфиг-4.13.0-32-универсальные системы.карте-4.13.0-32-универсальный vmlinuz-4.13.0-32-универсальный Эфи жратва vmlinuz-4.13.0-32-универсальный.Эфи.подпись

Это есть ли возможность восстановить мой элементарный, как раньше?

+129
Inkh Su Tesou 25 июл. 2018 г., 08:41:22

Это возможно?

+83
Bradley Nielsen 2 авг. 2019 г., 19:23:30

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

+76
frankpuppa 19 февр. 2015 г., 19:13:55

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

$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