Редирект с вложенной команды

Я бегу $команды, в экземпляре экрана, как другой пользователь.
Это эквивалент этой команды (более подробно внизу):

Су $имя пользователя -с "экран -ДМС команду $имя$"

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

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

Так как я могу перенаправить вывод $команды до $лог?


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

выполнить() {
 Су $имя пользователя -с "$*"
}
КОМАНДА="$SOMEDIR/$SOMEPROG $SOMEARGS"
выполнение экрана -ДМС команду $имя $
+477
Law Lani 28 окт. 2016 г., 03:43:44
40 ответов

Вы можете найти файлы, 720 пикселей по ширине с помощью следующей команды:

определение формата '%ш %я\н' *.формат JPG | на awk '/^720/ {печати $2}'

Возможно использовать этот вариант, если там действительно много файлов, которые могли привести к *.расширением jpg, чтобы дать страшный "список аргументов слишком длинный" ошибка:

найти -имя '*.в формате JPG' -exec для определения формата '%ш %я\н' {} + | на awk '/^720/ {печати $2}'

С этого списка вы можете изменить размер этих файлов, например:

найти -имя '*.в формате JPG' -exec для определения формата '%ш %я\н' {} + | на awk '/^720/ {печати $2}' | команды xargs -я {} преобразования -изменение размера 488x336! {} {}

Восклицательный знак ! после того, как силы 488x336 новый образ должен быть точно такого размера; без него соотношение сторон сохраняется, и данный размер максимальные размеры ширины и высоты.

+993
sorin7486 03 февр. '09 в 4:24

Моя система работает на Debian тестирование, и / как правило, монтируется только для чтения.

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

Используемые команды:Гора -о перемонтировать,РО /Дев/маппер/sda9_crypt /

Я искал процессов и файл-замки (с как lsof/Термоблок), но я понятия не имею, что я должен специально искать.

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

+988
user127022 5 апр. 2012 г., 23:39:25
Другие ответы

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


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

#!/бин/Баш
Echo "первый АРГ: $1"
Эхо "второй арг: $2"
Echo "ваш первый аргумент $1 & второй аргумент $2" 2> /dev/нуль

------------------------------------------------------------------------

./scriptname.sh значение1 значение2
+901
Yurii WorlDin 5 мая 2014 г., 21:45:26

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

+870
Mohammed Amine Ben 25 дек. 2019 г., 13:32:22

Я установил Maltego 4.2 + Java с 11 на Ubuntu 18.04, и когда я запускаю это всегда застрял на "запуск модуля", какие-либо предложения? Спасибо.

+812
CaseyC 1 нояб. 2014 г., 07:46:54

Я понимаю, что это не ответ на ваш конкретный вопрос, но это может решить вашу проблему.

Я смотрел на справочник flatpak на блоге ITSFOSS, и я нашел следующую команду...

$ flatpak удалить --неиспользованный

(У меня куча установленных flatpaks, и он взял мою медленно и3 Lenovo планшет ThinkPad x131e Вт/ 8 ГБ оперативной памяти и вращающихся HDD ржавчины около 5-10 минут)

После этого я снова команду ниже:

обновление $ flatpak 

(никаких ошибок на этот раз)

Хотя у меня были проблемы с ж/ GNOME и KDE(freedesktop) сред, удалить только для удаления полдюжины или так КДЕ выполнения, и пару версий GTK+ приложение(широтно-эффекты); но это никак избавиться от ошибки, для меня.

+782
magiccrafter 15 авг. 2012 г., 03:58:16

Я пытаюсь реализовать задерживается гибернации блок. Я на арку/antergos.

>>> systemctl позволяют приостановить до гибернации.услуги
Не удалось включить блок ...в спящий режим.служба: недопустимый аргумент

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

Я скопировал блок файл прямо из арки Вики и изменен SLEEPLENGTH до 1 часа. Как я могу отлаживать эту проблему? Как я могу сделать выпуск systemd в более описательные сообщения об ошибках?

приостановить до гибернации.услуги

[Блок]
Описание=задержка спящего режима триггера
Документация=протокол HTTPS://ББС.archlinux.орг/viewtopic.РНР?пид=1420279#p1420279
Документация=протокол HTTPS://Вики.archlinux.индекс орг/.на PHP/Power_management
Конфликты=гибернации.цель гибридный спящий.цель
До=сон.цель
StopWhenUnneeded=истина

[Услуги]
Тип=импульсный
RemainAfterExit=да
Среды="WAKEALARM=/системы/класса/и RTC/rtc0/wakealarm"
Среды="SLEEPLENGTH=+1час"
ExecStart=-/usr/Бен/Ш-с 'Эхо -Н "установить будильник на "; день +%%с-д$SLEEPLENGTH | тройник $WAKEALARM'
\ExecStop=-/usr/Бен/Ш-с'
 сигнализация=$(кота $WAKEALARM); \
 теперь=$(дата +%%с); \
 если [ -з "$сигнализация" ] | | [ "теперь" -Ге "$сигнализация" ]; тогда \
 Эхо "спящий режим срабатывает"; \
 systemctl гибернации; \
 остальное \
 Эхо "нормального пробуждения"; \
 интернет; \
 Эхо 0 > $WAKEALARM; \
'

[Установите]
WantedBy=сон.цель
+774
Pavel Ievlev 19 июл. 2012 г., 13:32:12

В дополнение к наблюдению, что вы можете использовать флаг Чаун, причина, почему вы получаете сообщение об ошибке почти наверняка[1] из-за вас нет файлов, которые должны быть изменены. GNU версию команды xargs имеет дополнительный флаг сказать команды xargs не выполнять команду, если нет входных данных для команды.

Однако использование команды xargs - это неправильный подход, а в POSIX версии найти будет замес команд для вас. Использовать

найти . \( ! -корень -О пользователя ! -пользователи группы \) -exec для Чаун -ВК корня:пользователи {} +

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

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

[1] в зависимости от выполнения команды xargs, у вас может быть точно заполнены количестве командных буферов с файлами, но гораздо более вероятен вообще нет файлов.

+748
Just Chill Inc 26 мая 2018 г., 10:27:57

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

(1) это в чашки-ХХ/чашки/systemv/lpstat.в C, я просто не понимаю, версий чисел.

+719
Lewis Hobden 12 февр. 2014 г., 15:25:49

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

На быстрый поиск, я думаю, у вас ответ уже есть. Довести интерфейс до, ждать его, найти связь, если она есть (что может занять несколько секунд), затем проверьте вывод справочнойили носителем и/или operstate в файл/sys/класс/чистой/$ник/.

команду ifconfig somenic вверх , кажется, сделать эти две функции ioctl вызовов:

функции ioctl(4, SIOCGIFFLAGS, {ifr_name="somenic", ifr_flags=IFF_BROADCAST|IFF_MULTICAST}) = 0
функции ioctl(4, SIOCSIFFLAGS, {ifr_name="somenic", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0

То есть, он устанавливает IFF_UP. На основе вот, настройки, которые что на самом деле заставляет устройство быть инициализированы:

Затем он задает IFF_UP бит в Дев->флаг с помощью функции ioctl(SIOCSIFFLAGS) (гнезда ввода/вывода управления интерфейс флагами), чтобы включить интерфейс.

Последняя команда (функции ioctl(SIOCSIFFLAGS)), хотя, вызывает метод Open для устройства.

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

Есть замечания подобного эффекта в e1000e драйвер источник:

/**
 * e1000e_open - вызывается, когда сетевой интерфейс становится активным
 * @netdev: структура интерфейса сетевого устройства 
*
 * Возвращает 0 в случае успеха, отрицательное значение в случае ошибки
 * * Открытые точки входа вызывается, когда сетевой интерфейс
 * активная система (IFF_UP). На данный момент все ресурсы, необходимые
 * для передачи и приема выделены операции, прерывание
 * обработчик регистрируется в ОС, сторожевой таймер запускается,
 * и стек уведомление о том, что интерфейс готов.
**/
инт e1000e_open(структуры struct net_device *netdev) 

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


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

На одной машине (с e1000e подключен к коммутатор Cisco), потянуть интерфейс и делает коммутатор увидеть ссылку сходи.

На другой машине (с некоторых встроенных сетевых карт Realtek), изменения сверху вниз сделать дистанционный выключатель ЮВ краткая отключения, но видит ссылку, затем вернуться. (справочной показывает "нет связи" на стороне ПК, хотя.) Это может или может не надо что-то делать с подготовкой к Уэйк-на-LAN или такие, но я действительно понятия не имею.

+654
Ray Lier 9 авг. 2018 г., 05:48:36

Судя по всему ты описываешь нац. Устройство NAT (преобразование сетевых адресов), где трафик из одной сети (локальной сети), выдавал себя с другого сервера (WAN), которые, как правило, находится между 2 сетями.

 сервер #1 
 +-----------------+ 
 | | 
 | | 
 | 10.0.0.2|------+ 
 | | | сервер #3 (нац) +--------------+ 
 +-----------------+ +-------+ +-----------------+ | | 
 |переключатель|-----+10.0.0.1 | | (Д) | 
 +-------+ | | | | 
 сервер #2 | | (с) 54.1.1.23 |-----------+ 54.1.1.1 |-----+интернет 
 +-----------------+ | | | | | 
 | | | +-----------------+ | | 
 | (Б) | | | | 
 | 10.0.0.3|-------+ +--------------+ 
 | | 
 +-----------------+ 

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

Суть этого типа настройка-настройка сервера на (С) позицию с 2 сетевыми картами иметь 2 IP-адреса из двух разных сетей. Также нужно установить данный сервер так, что он будет перенаправлять трафик. Поведение по умолчанию системы Linux заключается в том, чтобы не делать этого:

$ судо команды sysctl -w в сети.протокол IPv4.ip_forward=1
$ судо 'Эхо "нет.протокол IPv4.ip_forward = 1" >> /и т. д./sysctl.д/ip_forward.conf'и

После этого вам нужно настроить брандмауэр на системы (С) так что будем перенаправлять трафик, а также:

$ брандмауэр cmd судо --постоянного --прямые --сквозной протокол IPv4 -Т \нац 
 -Я POSTROUTING -O в интерфейсе eth0 -J в маскарадные -с 10.0.0.0/24
брандмауэр cmd $ судо --перезагрузить
+646
Kobbie Nharnha Curry 25 июн. 2015 г., 04:35:36

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

расширение nbgrader установить

Нераспознанный файл JSON версия конфига, предполагая Версия 1
Установка расширения create_assignment 
Каталог оформление: /usr/местные/доли/jupyter/nbextensions/create_assignment/
Обратная трассировка (самый недавний призыв последнего):
 Файл "/домашний/Марка/.местные/Бен/nbgrader", линия 11, в <модуль>
Сыс.выход(основной())
 Файл "/home/mark/.local/lib/python3.5/site-packages/nbgrader/apps/nbgraderapp.py" линия 249, в основном
NbGraderApp.launch_instance()
 Файл "/home/mark/.local/lib/python3.5/site-packages/jupyter_core/application.py" линия 267, в launch_instance
 возвращение супер(JupyterApp, ЦБС).launch_instance(агду=агду, **kwargs)
 Файл "/home/mark/.local/lib/python3.5/site-packages/traitlets/config/application.py", строка 596, в launch_instance
приложение.начать()
 Файл "/home/mark/.local/lib/python3.5/site-packages/nbgrader/apps/nbgraderapp.py" линия 242, в начало
 супер(NbGraderApp, самовыдвижение).начать()
 Файл "/home/mark/.local/lib/python3.5/site-packages/jupyter_core/application.py", строку 256, в начало
самовывоз.subapp.начать()
 Файл "/home/mark/.local/lib/python3.5/site-packages/nbgrader/apps/extensionapp.py" линия 249, в начало
 супер(ExtensionApp, самовыдвижение).начать()
 Файл "/home/mark/.local/lib/python3.5/site-packages/jupyter_core/application.py", строку 256, в начало
самовывоз.subapp.начать()
 Файл "/home/mark/.local/lib/python3.5/site-packages/nbgrader/apps/extensionapp.py" линия 56, в начало
самовывоз.install_extensions()
 Файл "/home/mark/.local/lib/python3.5/site-packages/nbgrader/apps/extensionapp.py", линия 46, в install_extensions
регистратор=собственн.журнала)
 Файл "/home/mark/.local/lib/python3.5/site-packages/notebook/nbextensions.py" линия 206, в install_nbextension
ОС.makedirs(печатает)
 Файл "/usr/lib/python3.5/os.py", строки 241, в makedirs
 функция mkdir(имя, режим)
PermissionError: [значение errno 13] разрешение отклонено: '/usr/местные/доли/jupyter/nbextensions/create_assignment/'

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

+645
idrevettenome 26 окт. 2019 г., 11:09:04

В статье, которую вы цитируете есть две команды. Первое,

$ СШ -Ф пользователь Б@губ -л 2222:системности:22 -Н

устанавливает туннель между локальным узлом и губ; запросы к адресу localhost:2222 направляются к порту 22 на кристалле.

Следовательно, для подключения /пульт дистанционного/путь/ (которая сидит на кристалле) на localhost, и вы должны подключиться к адресу localhost:2222, а во второй команде:

$ sshfs -п 2222 [email protected]:/remote/path/ /тугриков/localpath/

Но в вашем вопросе вы пытаетесь подключиться к системности:2223.
Это должно быть, вместо:

$ СШ -Ф [email protected] -я 2223:сервер-главный.ком:22 -Н
$ команду sudo sshfs -Р 2223 моеимя@localhost в:/ /шоссе/объем
+631
Marcel Korpel 4 февр. 2011 г., 07:12:03

По подсветка человеком путь установки для подсветка должна следующим образом:

Файлы
 /usr/доли/подсветка/*.заголовок файлов HDR
 /usr/доли/подсветка/*.ввод энк векторов кодирования 
 /usr/доли/подсветка/Подсветка.про Постскриптум пролог
 /usr/доли/подсветка/*.файлы АФМ АФМ для PostScript-шрифтов 
 /usr/доли/подсветка/шрифт.индекс карты для AFM-файлы
 /usr/доли/подсветка/Подсветка.файл определение Санкт-государств 
 в /usr/и т. д./подсветка.общесистемные cfg в файле конфигурации
 в /usr/и т. д./enscriptsite.конфигурационный файл cfg в 
 ~/.личный конфигурационный файл enscriptrc 
 ~/.каталог подсветка/ личностный ресурс 

Вывод команды найти в вашем случае была следующей:

подсветка-1.6.6$ найти . -подсветка именем.про
./доля/подсветка/Подсветка.про

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

./подсветка.про

Я хотел бы предложить, что вы делаете:

компакт-диски /usr/доли/подсветка

Затем выполните команду

Лл

-RW-р-р-- 1 корень 4807 июня 9 885910 2014.энк
-RW-р-р-- 1 корень 4805 июня 9 88591 2014.энк
-RW-р-р-- 1 корень 4804 июня 9 88592 2014.энк
-RW-р-р-- 1 корень 4804 июня 9 88593 2014.энк
-RW-р-р-- 1 корень 4804 июня 9 88594 2014.энк
-RW-р-р-- 1 корень 4804 июня 9 88595 2014.энк
-RW-р-р-- 1 корень 4806 июня 9 88597 2014.энк
-RW-р-р-- 1 корень 4805 июня 9 88599 2014.энк
-RW-р-р-- 1 корень 2407 от 9 июня 2014 a2ps.дрч
директорию типа drwxr-XR-х 2 корень корень 4096 24 июля 2017 АФМ
-RW-р-р-- 1 корень 4816 9 июня 2014 asciidkno.энк
-RW-р-р-- 1 корень 4804 код ASCII 9 июня 2014.энк
-RW-р-р-- 1 корень 4816 9 июня 2014 asciifise.энк
-RW-р-р-- 1 корень 1947 9 июня 2014 Эдд.дрч
-RW-р-р-- 1 корень 1868 9 июня 2014 в Emacs.дрч
-RW-р-р-- 1 корень 3576 от 9 июня 2014 подсветка-цвет.дрч
-RW-р-р-- 1 корень 2763 9 июня 2014 подсветка.дрч
-RW-р-р-- 1 корень 6930 9 июня 2014 подсветка.про
-RW-р-р-- 1 корень 916 от 9 июня 2014 рамка.дрч
директорию типа drwxr-XR-х 2 корень корень 4096 24 июля 2017 гл
-RW-р-р-- 1 корень 4800 июня 9 hp8 2014.энк
-RW-р-р-- 1 корень 4805 ibmpc 9 июня 2014.энк
-RW-р-р-- 1 корень 4802 9 июня 2014 с KOI8.энк
-RW-р-р-- 1 корень 4802 9 июня 2014 Мак.энк
-RW-р-р-- 1 корень 2469 9 июня 2014 Мп.дрч
-RW-р-р-- 1 корень 867 9 июня 2014 ПС.энк
-RW-р-р-- 1 корень 856 9 июня 2014 pslatin1.энк
-RW-р-р-- 1 корень 2310 от 9 июня 2014 просто.дрч
-RW-р-р-- 1 корень 1325 выжать 9 июня 2014.дрч
-RW-р-р-- 1 корень 4799 ВМ 9 июня 2014.энк

Это подсветка файлов, которые должны быть в /usr/доли/подсветка

+622
MichaelGaudreau 2 февр. 2014 г., 14:08:14

"Разрешения" в Linux осуществляется при помощи двух механизмов:

  1. собственности
  2. Чтение, запись и выполнение.

Каждый файл (или каталог) имеет владельца и владелец группы. Смотрите man-страницы для меню или вики

команда chown пользователь:группа файл 

Разрешения для владельца, группы и остальных. Смотрите man-страницы для чмод. или вики

файл команду chmod [опции] 

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

Пользователи могут быть частью нескольких групп.

+615
Gmat 19 февр. 2015 г., 19:04:10

Как я могу справиться с атрибутами (чтение, запись, скрытый ...) исполняемой программы для Windows (*.exe) из терминала Linux (командная строка)?

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

Обновление:

Для дальнейшего уточнения, предположим, у меня есть скрытый исполняемый в Windows (файловой системы NTFS). Запустить с LiveCD с Linux, в разделе монтирования NTFS и я хочу, чтобы удалить атрибуты для чтения и скрытые исполняемые файлы (.ехе). (просто пример)

+502
polimat 5 мая 2014 г., 09:29:04

Мой веб-сервер работает на Ubuntu Линукс. Пользователь www-данных, способен создавать директории внутри /данных/ каталогов, но разрешения на вновь созданной директории 345.

Как можно сделать по умолчанию разрешения для папки, созданные пользователем www-data в /данные/ 774?

  1. Владельцем папки является на www-data и группы пользователей ВСП-данных.

  2. Я пробовал делать следующее:

    команда setfacl -д-р -м судо г::rwx по,по U::rwx по /данные/ 
    судо команду chmod -Р 774 /данные
    
  3. Это может быть значение umask связаны?

  4. Моей помощью getfacl вывода выглядит следующим образом:

    помощью команды getfacl: удаление ведущих '/' от абсолютных имен путей 
    файл#: данные/
    владелец#: ВСП-данных
    # группа: ВСП-данных
    # флаги: -с-
    пользователь::rwx по
    пользователей:ВСП-данных:rwx по
    пользователей:Убунту:rwx по
    группа::rwx по
    маска::rwx по
    другое::rwx по
    по умолчанию:user::rwx по
    по умолчанию:Group::rwx по
    по умолчанию:другое::rwx по
    

Как я могу добиться этого?

+422
user284468 28 дек. 2015 г., 06:04:28

В X-монады, я могу определить альтернативный набор клавиш когда определенное окно активно?

+375
mckavan 12 сент. 2013 г., 17:38:16

Так я пытался обновить из Debian Jessie в стрейч и следующее официальное руководство от Вики.

Я наткнулся на этот раздел

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

Работает $ АПТ-forktracer | вроде показывает у меня достаточно большое количество пакетов из сторонних источников, а также пакеты из Джесси-портировать. Большинство представляется безопасные приложения, которые не зависят от системы, но есть также некоторые Java re в там. Я проверил и эти пакеты поддерживаются в стрейч.

Я могу спокойно игнорировать эти сторонние пакеты для обновления ?

+368
Derrick Gibson 23 янв. 2013 г., 07:01:05

на awk решение:

на awk -е';' 'начать{ я=1004 } {1 $=я++ }1' ОФС=';' файл
  • -Е';' - поле ввода сепаратора

  • я=1004 - начиная инкремент

Вывод:

1004;03;07;30;35;43;01;03
1005;08;12;16;22;26;06;07
1006;02;20;28;29;44;03;09
1007;08;11;15;20;30;03;08
1008;09;11;12;19;30;04;09
1009;08;15;25;27;42;01;04
1010;05;07;26;36;39;02;10

Или вы можете передать переменную я из "вне":

на awk -Е';' '{ $1=я++ }1' я=1004 ОФС=';' файл
+347
Raimondas Klemka 14 мар. 2011 г., 00:16:29

Для выполнения стандартных команд Unix, вы должны проверить POSIX, например, в http://pubs.opengroup.org/onlinepubs/9699919799/. Для Общ команду: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ls.html вы найдете формат вывода:

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

"всего на %U\N", то

+341
Gayatri 11 окт. 2010 г., 20:01:11

Вы должны быть в состоянии использовать

СЭД -е 'в S/[[:пробел:]]\{1,\}/\н/'

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

+341
barboon 2 апр. 2012 г., 18:11:58

Сегодня у меня было имя-сервера остановить разрешении DNS в связи с каталога /var, исполненный от имени.запустить кэш строить. Я пробовал удаление всех файлов с помощью:

РМ -РФ наименование*

Тем не менее, хотя выполнение Общ показали, теперь файлы в каталоге "Data" работает DF-ч еще показал 100% использовать для /var. В конце концов, я перезагрузил машину и эта проблема решена, но я немного смущен, почему это не удалить файлы. (Очевидно, что перезагрузка-это не то, что я хочу сделать каждый раз, хотя у нас есть отказоустойчивый.) Кто-нибудь знает причину?

+341
user170045 25 янв. 2010 г., 12:38:45
Консоль аппаратного обеспечения компании IBM
+329
fomina 2 дек. 2018 г., 21:36:25

АЛТ+пробел у меня работает в bash и zsh.

+309
vimal kushwah 24 сент. 2014 г., 18:05:41

Это потому, что вы не можете сделать сравнение строк в C С == или != потому что те сравнить базовый адрес, а не фактическое содержание. Чтобы правильно сравнить строки в C, вы должны использовать strcmp стандарта.

+308
Sam X 14 окт. 2010 г., 22:03:55

У меня есть УФС диск, который имеет плохой суперблок. Я использовал mke2fs, чтобы найти альтернативные суперблоки. Диск имеет zfs_member на его имени "Джеймс". Как я могу смонтировать диск с альтернативного суперблока. Если я стараюсь нормально смонтировать его, он выдает ошибку "неизвестный тип файловой системы 'zfs_member'." Я использую ArchLinux.

Дополнительная информация привод:

  • загрузочный сектор архитектуры x86
  • раздел 1:
    • Идентификатор: 0xee
    • Starthead: 255
    • Сектор начну: 1
    • Секторов: 312581807
    • Смещение: от 0x0
+297
user178418 23 окт. 2015 г., 07:34:56

Почему у вас в строке сервер 127.0.0.1 в качестве первого варианта? Вы можете поставить его после основного DNS как 8.8.8.8. Опять же, в вашем файле/etc/через NetworkManager/NetworkManager-а.конф, попробуйте установить

ДНС=по умолчанию
+286
user984464 8 июн. 2019 г., 12:57:51
Перл-нэ '$Н = тр/ / /; сказать Н$; Файл Выход' 
+260
Asmodroid 5 мая 2012 г., 03:09:22

В оболочке bash, когда мне нужно удалить несколько файлов в тот же каталог, я в настоящее время нужно сделать что-то вроде этого:

РМ /некоторые/путь/файл1 /некоторые/путь/файл2

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

Возможно, что-то похожее на:

РМ /некоторые/путь/(файл1,файл2)

+254
Artur Siara 17 сент. 2010 г., 23:12:12

Согласно ЛВМ методические указания, следует использовать pvmove для перемещения границ первого:

В 11.6. Удаление физических томов из группы томов,

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

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

+251
The Homless Lama 23 апр. 2018 г., 22:19:44

Мой ПК имеет два оптических дисков (коэффициенты). Я сжигаю файл (3,8 г) на два коэффициента одновременно.

  • На CentOS 6.9 ядра Linux 2.6.32, она занимает около 10 минут
  • На CentOS 7.2 Линукс ядра 3.10.0, она занимает около 16 минут

Я проверил журнал системы и нашли, что только одна команда быть запущена одновременно. Это означает, что посылать команды ATAPI, чтобы ODD1 и ODD2 в то же время. Они не выполняются параллельно.

Я проверил ядра Linux драйверы СР.с sr_block_ioctl().

Они добавили mutex_lock на ядре Linux 2.6.36.

Я нашел это делает команд ATAPI не выполняются параллельно. Я добавил отладочный лог для того чтобы сбросить &sr_mutex, и я нашел два шансы использовать один и тот же мьютекс ключ...sr_mutex является глобальной переменной в Си.с (статический DEFINE_MUTEX(sr_mutex);) С другой стороны, я нашел СД.З. не использовать блокировки в функции ioctl в ядре Linux последней версии...

Вопросы:

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

  2. Зачем добавлять mutex_lock здесь? Странно, возможно, потребуется 2~3 секунд, чтобы завершить команду.

+205
Tran Tran 8 авг. 2018 г., 16:18:50

Если вы можете гомогенизировать первое поле в каждом файле (например, путем добавления ведущий '0'), вы можете использовать Join(1):

Ф1:

01
03
08

Ф2:

01 96 283 4
02 87 918 6
02 49 208 5
03 57 294 0
03 24 284 0
04 28 345 290
05 23 234 209
06 98 245 02
07 18 329 89
08 19 239 78
08 18 289 90
09 28 390 09
09 19 238 09
10 23 899 7

Затем:

$ присоединяйтесь к ф Ф2
01 96 283 4
03 57 294 0
03 24 284 0
08 19 239 78
08 18 289 90
+147
OSA413 27 мар. 2012 г., 11:53:04

Это в контексте современных 64-разрядных процессоров и текущих ядер Linux (я использую 4.6.4).

Это возможно для меня, чтобы написать программу, которая во время загрузки можно проверить базу памяти, 640 КБ и ниже, без модуля ядра?

Я пытаюсь удаленной загрузки тома через сеть InfiniBand с использованием протокола InfiniBand на ПСП. Это очень много, таких как iSCSI загрузки, но, похоже, нет ничего общественного, чтобы на самом деле сделать это.

Я использую iPXE (сетевой загрузки прошивки.) Это возможность подключаться через протокол SRP для удаленного Тома, и успешно загрузить ядро и initramfs. Но, когда выполнение переходит к ядру, ядро не подключен к удаленному объему, так что он ничего не знает о нем или увидеть его.

iPXE оставляет информацию о том, кто для подключения к и как в базе (< 640 Кбайт) памяти в структуру, называемую sBFT, который является типом таблицы ACPI.

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

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

Или, есть ли способ для меня, чтобы иметь программу сможет получить доступ к базе (< 640 Кбайт) памяти без нарушения памяти, и, прежде чем он (предположительно) заменяется чем-то другим?

Я использую Арч Линукс, который использует mkinitcpio, чтобы сделать виртуальный диск и запускать программы в начале процесса загрузки, но я думаю к этому моменту уже слишком поздно и работает в защищенном режиме. (Если оно изменяется, режиме реального времени выполняется в 16-битном, и я не вижу ничего о первоначальное программы RAM-диска нужно быть скомпилирована в 16-бит, заставил меня поверить, это слишком поздно.)

+135
timuzhti 15 дек. 2014 г., 00:33:29

У меня была такая же проблема с Интел АМД и Линукс Минт 17.3. Я обновил ядро до 4.X и теперь я использую пакет xserver-xorg, с-видео-ATI (рекомендуется с открытым исходным кодом) таких проблем не возникает. fglrx от дает мне проблемы: я был не в состоянии использовать аппаратное ускорение в хроме. Итак, ядра обновление может быть решение, стоит попробовать

+115
aridon99 14 янв. 2018 г., 08:15:43

Зависит от веб-сервера вы планируете установить.

Может быть как простой, как: питон -м SimpleHTTPServer, или Руби -беги-ehttpd . -p8000 или как "комплекс", как установить Apache и установка значения в файле httpd.конф - слушать 127.0.0.1:80.

Здесь большой список oneliner'ы: https://gist.github.com/willurd/5720255

Вот как заставить Апач слушать только на localhost: https://serverfault.com/questions/276963/make-apache-only-accessible-via-127-0-0-1-is-this-possible

Вы можете проверить результат, используя что-то вроде команды netstat -с | грэп слушать

Для любой другой веб-сервер, вы лучший выбор, чтобы искать что-то вдоль линий 'слушать' или 'интерфейс' в документации.

+64
rodmanb 28 апр. 2016 г., 07:25:24

partition screen

Я раньше был загрузчик GRUB с управлением crunchbang и Win7. С тех пор я переустановил с Win7, которая теперь загружает его автоматически. Я застрял в Дебиан установить компакт-диск, который приносит мне на сцену на рисунке выше. Выделенный логический раздел ext4 является моей существующей установки Debian. Если я изменить настройки, чтобы сделать его загрузочным, он предупреждает меня, что, как правило, только для основных разделов.

Существующей файловой системы NTFS основной раздел просто диске загрузочный раздел Windows 7 на 64 ГБ накопитель Kingston.

Я в безопасности, чтобы перейти на ext4, чтобы загрузочный? Мне нужно сделать тоже основной?

+58
Matthijs van Bergen 12 нояб. 2010 г., 11:32:15

Удалить все, что связано с проприетарные драйверы NVIDIA.

судо apt-получить удалить --очистка от Nvidia-*

Начать с нуля.

суда apt-получить удалить --продувка пакет xserver-xorg, с-видео-нуво пакет xserver-xorg, с-видео-НВ

Переустановить все вещи!

судо apt-получить установку для NVIDIA-текущая нвидиа-параметры
судо apt-получить установку пакет xserver-xorg, с-видео-нуво
суда apt-получить установку --переустановить libgl1-Меса-комплектации GLX libgl1-Меса-Дри пакет xserver-xorg из-сердечник

Переконфигурировать X сервер.

судо команды dpkg-перенастроить пакет xserver-xorg, с

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

+51
ICE Jack 20 нояб. 2017 г., 04:48:37

Предлагаемое решение Жиля действительно очень хороший подход (наконец-то имеют репутацию для голосования в своем посте :) ).

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

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

#!/Бен/ш
правда + /; свдв -это "$0" поглазеть -ф "$0" -- "[email protected]"; / {}
# сценарий awk начинается здесь

В -в "$0" позволяет сценарий, чтобы иметь доступ к ее вызова имя, в противном случае он будет всегда на awk или поглазеть при обращении к переменной argv[0] переменной. Точно так же, "[email protected]" скрипту для доступа к остальным параметрам в переменной argv[1...N]в массив и -- предшествующий этому скрипту получать -<что-то> аргументы не поглазеть интерпретируя их предназначена для нее.

Одна вещь, чтобы помнить/учитывать, чтобы добавить выход(0); инструкция в конце начать { ... } блок на awk скрипт программу, иначе программисты будут угрозы все параметры, переданные скрипту в качестве входных файлов. (Обратите внимание, что это не имеет ничего общего, вообще, с выходом заявление мы удалены от истинного + ... линия, это был недостижим оболочки заявление, а это позволяет предположить, что выход находится в программисты, код) .

+47
dezigner 30 янв. 2010 г., 20:07:17

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

$ awk и начинается { функции printf("%.0С\п", 1.49); }'
1
$ awk и начинается { функции printf("%.0С\п", 1.5); }'
2

Если вы хотите более конечных цифр, просто измените точность.

+44
Mokhtar Hakeem 26 февр. 2011 г., 09:29:23

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

$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