Передача файлов по нестабильной связи СШ

Я пытаюсь загрузить несколько больших файлов (около 10ГБ) с медленной скорости загрузки (200кб/с) на часто отключается соединение SSH (из-за плохого состояния сети).

Я пытаюсь использовать УПП, но если есть лучший способ через SSH, я согласен с ним.

Что это лучший способ, чтобы сделать это ?

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

+507
user73276 24 июн. 2010 г., 08:42:44
38 ответов

Возможно, это объясняет ( с файловой системой Btrfs Вики кстати )

Подраздел в Btrfs-это не то же самое, как логические тома LVM или ZFS в подраздел. С LVM, логический объем-это блочное устройство в своем собственном праве (которая может содержать любую другую файловую систему или контейнер, похожий на DM-склеп, мкр рейд, и т. д.) - это не в случае с Btrfs. Подраздел Btrfs-это не блочное устройство (и не может быть рассматриваться как один), а в Btrfs subvolume может рассматриваться как пространство имен файла POSIX. Это пространство имен может быть доступна через высокоуровневый подраздел файловой системы, или он может быть установлен в своем собственном праве.

см. также https://btrfs.wiki.kernel.org/index.php/FAQ

Взаимодействие с перегородками, управляющих устройств и логических томов

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

Нет однозначного ответа на этот вопрос. Здесь представлены вопросы, думать о том, когда вы выбираете сырые перегородки или LVM:

  • Производительности
    • сырые перегородки немного быстрее, чем логических томов
    • в Btrfs пишет оптимизации (последовательной записи) через файловую систему подраздел скорость записи от этого только выиграют алгоритм создания нескольких файловых систем файловая система Btrfs на разных ЛВ означает, что алгоритм может оказаться неэффективным (хотя ядро по-прежнему выполнять некоторые оптимизации на уровне блочного устройства)
  • Онлайн изменение размеров и перемещение файловой системы на всех устройствах: команды pvmove с LVM позволяет файловых систем для перемещения между устройствами в то время как онлайн
    • сырые перегородки могут быть перемещены только в другой стартового цилиндра в автономном режиме
    • сырые перегородки могут быть сделаны только больше, если есть свободное пространство после раздела, а LVM может расширить ЛВ на свободное пространство нигде в группе томов - и это можете сделать изменить размер онлайн
  • подраздел/логические ограничения размера Тома
    • LVM это удобно для создания фиксированного размера логических томов (например, 10 МБ для каждого пользователя, 20 ГБ для каждой виртуальной машины изображения и т. д.)
    • подразделов не применять таких жестких ограничений по размеру, хотя предстоящий характеристика qgroups будем решать этот вопрос

.... чаво продолжает объяснять сценарий, в котором ЛВМ+в Btrfs имеет смысла

+973
Vi Kas 03 февр. '09 в 4:24

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

 $ судо apt-получить установку lxrandr

После его установки, в с Lubuntu вы найдете его в разделе

Настройки - > Настройках Монитора

+949
1Mongol 11 дек. 2010 г., 15:39:56

Здравствуйте, я извиняюсь, чтобы сказать вам, что если вы используете Убунту Маверик сурикат, он больше не поддерживается. Читайте: Маверик сурикат больше не поддерживается , пожалуйста, обновление или вручную установить новую версию Ubuntu. Последней стабильной версии Ubuntu 13.04.

+947
Matt Darby 23 нояб. 2016 г., 23:24:52
treatDirectory(реж) {
 откройте директории dir
 для каждой записи в Реж
 если эта запись матча
 распечатать
 если запись является каталогом
 вызов treatDirectory(запись)
}

вызов treatDirectory(ДМО) для каждого каталога, указанного в качестве параметра.
+933
Boson 29 дек. 2013 г., 20:54:43

Есть несколько вопросов, с вашего скрипта.

  • Имя переменной в виде V=($DEL_REMOVE) следует в=($DELIM_REMOVE)
  • Вы установка ИФС на запятую (,) но вы не убрав запятую с СЭД.

Делая эти два изменения в свой скрипт начинает делать что-то разумное.

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

#!/бин/Баш

ИФС=' ' # использовать пространство в Сплит
комплект -Ф # избежать globing значений с *,? или []
пока читала-Р строку # чтение переменной без снятия обратной косой черты
делать
 в=( ${строка//,/ } ) # преобразовать массив, разделив с оболочкой.
 для меня в "${!В[@]}"; сделать
 Е В[%С] = %З\п' "$я" "${в[я]}"
сделано
сделано < file1.txt

Которая будет печатать:

в[0] = 101
в[1] = Хариш
в[2] = запрет
в[0] = 102
в[1] = затем
в[2] = гидротехник

Это то, что вы ожидали?

+924
Billy Halim 11 янв. 2012 г., 01:30:05

Для учения в университете, мы попросили продлить Миникс (В2) С системой вызова utctime , которая правильно вычисляет високосных секунд (что Миникс осуществления время не делаю).

Мы создали новый системный вызов, и создал новую библиотеку функцию, которая обертывает этот системный вызов, который был добавлен к <Время.ч>.

Теперь, мы хотели бы добавить человек-страницу для utctime. Однако, время имеет мужчину-в разделе 2 (системные вызовы), а также раздел 3 (библиотечные вызовы).

Мы должны добавить utctime для обоих из них? Или только 2 , потому что он не стандартной библиотеки C называете?

+911
Jenniferabena Arthur 19 сент. 2011 г., 12:27:08

Я под управлением Oracle 10 на blade450 Г6. У меня гипер-продевать нитку включен, но я слышал несколько человек говорят, что базы данных Oracle не играю с ним. Есть ли специфические проблемы производительности или надежности под управлением СУБД Oracle при включенном гипертрединге?

+849
Ngwe La 22 мар. 2015 г., 03:30:27

Это может быть сделано полностью в оболочке, с случае строительства.

строка='Лиса прыгнула на скалу
дело "$String" для
 *[:нижняя:]*) Echo "первая строка содержит строчные буквы.";;
эсок

В КШ можно использовать верстал -у , чтобы преобразовать строку в верхний регистр. Неважно, оригинал был все-прописные или нет.

строка='Лиса прыгнула на скалу
верстал -ю строку
эхо "с криками: $строка"

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

+814
Bob Moody 30 апр. 2016 г., 16:00:02

Я думаю, что вы хотите-это простое перенаправление на Эхо команды, и, скорее всего, еще эхо , чтобы напечатать символ новой строки. Что-то вроде этого:

файлы="regional_vol*.тхт"
ДСТ=final_table.КШМ
# удалить хэш-знак для усечения назначения, прежде чем писать
# > $ДСТ 
для X в $файлы; делать
 /бин/Эхо -Н-Е "$Х\Т" >> $ДСТ
сделано
Эхо >> $ДСТ
вставить файлы $ > > $ДСТ

или С Е вместо цикла:

функции printf "%ы\т" $файлы >> $ДСТ
Эхо >> $ДСТ
вставить файлы $ > > $ДСТ

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

+802
Barry Van Cleve 21 февр. 2017 г., 18:01:01

Я пытаюсь выполнить команду bash на объект дляпеременная элемента, но он пытается искать файл, а не использовать объект дляпеременная элемента.

Пример:

Входной файл содержит строки в формат пользователя:пароль

для элемента $(кошка myItems);делать
 Пользователь = кот $товар | вырезать -д ":" -Ф1
 Пропуск = кошка $товар | вырезать -д ":" -Ф2
сделано

Результатом этого является то, что он пишет файл не найден

Я тоже пробовал

для элемента $(кошка myItems);делать
 Пользователь = $(кота $пункт | вырезать -д ":" -F1)и
 Пропуск = $(кота $товар | вырезать -д ":" -Ф2)
сделано
+788
toWGS84 27 апр. 2013 г., 13:28:48

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

Я подключаюсь к удаленные хосты по SSH и SFTP. Я хотел открыть или использовать удаленный tmux, когда я подключиться, автоматически, по умолчанию, поэтому я добавил Это в мой ~/.СШ/конфиг:

Хозяин example.com
RemoteCommand tmux A; или tmux
RequestTTY да

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

➤ СШ example.com пинг на localhost
Не может выполнить из командной строки и удаленную команду.

➤ по SFTP example.com
Не может выполнить из командной строки и удаленную команду.
Закрытое соединение 

Итак, мой вопрос: Как я могу определить значение по умолчанию для команды при открытии нового интерактивного SSH сессии, но сделать это переопределяемый?

+786
raganrok22 18 янв. 2019 г., 05:32:35

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

На Mac, есть какой-то способ-вернуть машины, которые должны дать вам копию, не так ли? Или как ты их удалил? Ничего в мусор?

+771
skarface 25 дек. 2014 г., 05:51:48

Ваш цикл Терминаторы являются неправильными. В течение цикла прекращается сделано, а не конец. Кроме того, если условие прекращено в интернет, а не конец.

Это Борн/с POSIX-семейства синтаксис оболочки. Другие снаряды могут действительно иметь эти две вещи расторгнут конца, но Баш не.

+737
Alan Landers 6 янв. 2011 г., 05:15:33

В дополнение к шаблону вы сможете использовать найти (по крайней мере в GNU find), чтобы сделать это:

найти -mindepth 1 -maxdepth с 1 -тип D -print0 команды | команды xargs -0 РМ -Р

Как и в других найти строки, вы можете запустить первой части (найти -mindepth 1 -maxdepth с 1 -тип D), чтобы увидеть список каталогов, которые будут удалены.

Безопасным вариантом является, чтобы сделать что-то вроде этого:

найти -mindepth 1 -maxdepth с 1 -тип D -print0 команды | команды xargs -0 МВ -я -т ../по-РМ
# или
МВ -я -т ../по-РМ */
# или
МВ -я */ ../по-РМ

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

+730
Jeff Freilich 28 мар. 2012 г., 17:58:19

Мне нужно только запустить этот скрипт файл один раз? После этого контейнер torproxy докер будет работать как положено или мне нужно, чтобы запустить это каждый раз, когда я перезагрузить компьютер?

#!/usr/Бен/ОКР Баш
#===============================================================================
Файл#: tor-route-all-traffic.sh
#
# Использование: ./tor-route-all-traffic.sh
#
# Описание: маршрутизировать весь трафик через докер контейнер Тор 
#
Варианты#: - - -
Требования#: запуск контейнера Тор докер 
# Ошибки: ---
# Примечания: ---
Автор#: Дэвид Personette ([email protected]),
Организация#:
Создана#: 2015-07-06 05:59
Ревизия#: 0.1
#===============================================================================

набор -euo pipefail # лечить неопределенные переменные как ошибки

# Большая часть из
# https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy

набор переменных ### 
# направления вы не хотите направляться через Тор
_non_tor="192.168.1.0/24 192.168.0.0/24"

### сделать контейнер Тор работает в
_tor_container=$(докер-ПС | у awk '/torproxy/')
 если [[ "$_tor_container" == "" ]]; затем
 ошибка Эха ': вы должны запустить прокси-контейнер Тор первой, т. е.:'
 Эхо 'докер запустить -д ... чистый хозяин --перезагрузка всегда dperson/torproxy'
 выход 1
интернет

### получить uid, что Тор работает как
_tor_uid=$(докер старпома $_tor_container ИД -у Тор)

### Транспорта, Тор 
_trans_port="9040"
_dns_port="5353"

### заподлицо с iptables
в iptables -Ф
в iptables -Т физ-Ф

### установить в iptables *нац игнорировать Тор пользователей
в iptables -Т физ-выход -м владельцем ... Уид-владелец $_tor_uid -Джей вернуть

### перенаправление всех DNS-вывод в ТОР DNSPort
в iptables -Т физ-выход -п протокол UDP --dport 53 -J, его перенаправить-на-порты $_dns_port

### установить в iptables *фильтр
в iptables -выход -м государство --государство установило,связанные с-J принимаем

### разрешить clearnet доступа для хостов в $_non_tor
для _clearnet в _non_tor 127.0.0.0 $/8; делать
 в iptables -Т физ-выход -д $_clearnet -Джей вернуть
 iptables в -выход -д $_clearnet -Джей принимает
сделано

### перенаправление всех других вывод в ТОР транспорте
в iptables -Т физ-выход -п ПТС --Син -й редирект-для-порты $_trans_port

### разрешить только Тор выходной
в iptables -выход -м владельцем ... Уид-владелец $_tor_uid -Джей принимает
в iptables -A выход -Джей отклонить
+726
the hatter 5 апр. 2010 г., 14:07:24

Там ошибка, нужно < <(команда) не <<<$(команда)

< <( ) это процесс замещения, $() является подстановка команд и <<< это здесь-строка.

+672
Geo the Sane 16 февр. 2019 г., 08:23:30

Здание от ответа г-мужчины, вот как надо это делать и использовать пользовательские разделители и замены переменной (из-за сложности это не сразу видно)

Учитывая inputfile.txt:

Строка1
Строка2
<!-- /START_MARKER/ -->
Line4
Линии5
Line6
<!-- /END_MARKER/ -->
Line8
Line9

Используйте эти команды/скрипта:

customtext="какой-либо переменной текст здесь"

СЕПГ -я '\%<!-- /START_MARKER/ -->%,\%<!-- /END_MARKER/ -->%с\
ФОО '"$customtext"' abcxyz все inputfile.txt

Результаты в:

Строка1
Строка2
Какой-либо переменной текст здесь
Line8
Line9

Там очень много происходит здесь, описаны ниже:

' - Используя одинарные кавычки надо сделать, чтобы обернуть все

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

<!-- /START_MARKER/ --> - буквальный маркера, в данном случае это юродивый пример для демонстрационных целей.

% - сед разделитель, не сбежал

, - запятая (?)

\% - сед разделитель опять же, это время следует избегать

<!-- /END_MARKER/ --> - буквальный конец маркер

- сед разделитель (не сбежал) и с

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

фу - некоторые замены текста

'"$customtext"' - пользовательскую переменную текст, обратите внимание на использование ' , а затем " включить замена переменных, то " и ' вернуться к бесплатный текстовый режим

abcxyz все - некоторые дополнительные Замена текста

' - закрывающая одинарная кавычка

inputfile.txt - имя файла

+669
llcoollasa 27 июл. 2014 г., 14:41:42

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

+558
goose1 8 февр. 2014 г., 04:39:59

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

Например:

#!/бин/Баш

пока ! [[ "$изображения" =~ ^(rhel74|rhel75|cirros35)$ ]] 
делать
 Эхо "какое изображение вы хотите использовать: rhel74 / rhel75 / cirros35 ?"
 читал -Р изображения
сделано 

Он будет задавать для ввода, пока в одном из трех вариантов.

+551
user1838907 27 окт. 2017 г., 03:06:37

В чем разница между

Echo "Привет" ; Эхо "мира"

и

Echo "Привет" && Echo "всего мира"

Как кажется, работают две команды друг за другом.

+549
Leo Reeves 5 июл. 2010 г., 20:25:16

Зайти в Менеджер обновлений и нажмите на кнопку Просмотреть и установить последнюю версию ядра в моем случае это 4.4.0-57

+535
SolsticeBridge 24 мар. 2015 г., 02:54:15

При входе в ОС Linux/Unix-систем, по старой оболочки Bourne (ш), у нас есть .профиль файла для настройки нашего окружения для нас. Некоторые источники также ссылаться на .shinit файл или .шрц файл. Когда целесообразно использовать один из этих и в чем разница между ними?

+533
Fewong 2 окт. 2010 г., 01:15:18

Нет, это не сработает. Два символа #! абсолютно должен быть первые два символа в файле (как бы вы указать, какие интерпретировал если-заявление в любом случае?). Это "магическое число", что при вызове exec() семейство функций, обнаруживает, когда они определить, является ли файл, который они собираются выполнить скрипт (который нужен переводчик) или двоичный файл (которых нет).

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

Что вы можете сделать, это использовать ОКР:

#!/УСР/бин переводчик/ОКР 

Теперь путь к ОКР - это обычно /usr/Бен/ОКР, но технически это не гарантия.

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

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

Это означает, что

#!/usr/Бен/ОКР на awk -е

и

#!/usr/Бен/ОКР СЭД -Ф

вряд ли будет работать на некоторых системах.

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

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

$ СЭД -Ф сценарий.СЭД
+520
benesch 26 нояб. 2010 г., 05:42:51

Возможные Дубликаты:
Можно ли следовать повелениям (повторно)? как один будет следовать в файл, используя хвост -Ф?

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

Есть простой способ в Linux, чтобы сделать эквивалент хвост -ф , но в каталоге, возможно, с помощью команды ls?

+517
Uttkarsh Chaudhari 6 авг. 2010 г., 18:26:37

Linux не спец в этом вопросе.

Как я уже говорил ранее:

ФН не появляются на раскладки клавиатуры, вы найдете, потому что, насколько операционная система, то она не существует. Операционных систем не рассматривают в этом ключе.

На ФН ключа осуществляется полностью за счет микропроцессора на клавиатуре. Знания не передаются. Там нет USB спрятал "использование", обозначающее его. Это не PS/2 скан.

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

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

Для некоторых клавиатур с ФН клавиши, производитель также обеспечивает поставщика-отдельный выход USB механизм для установления смысле ФН смены состояния, так что он всегда на ключ и выключает его, а не он постоянно выкл и клавишу включения. Этого механизма является то, что программа установки прошивки пьянит, и что коммунальные услуги, такие как клавиатура Lenovo "драйвер" вызвать на Windows. С этим, правда, операционных систем и приложений без знания ФН.

Дальнейшее чтение

+492
Zasha 31 мая 2015 г., 04:34:31

Попробуйте это:

ням-исключить=\ ядра* обновление

или:

ням-х обновление "ядра"*' 

От Юм страницу:

-х, - исключить=пакет
 Исключить пакет по названию или Глоб от обновления на все
 репозиториев. Параметр конфигурации: исключить

И если вы хотите, чтобы эта настойчивость, добавить строку исключить=ядра* в файле/etc/Юм.конф:

[главная]
cachedir=в/var/кэш/Юм/$basearch/$releasever
keepcache=0
debuglevel=2
логфайл=/ВАР/журнал/пальчики оближешь.журнал
exactarch=1
устаревшее=1
gpgcheck=1
Плагины=1
installonly_limit=5
bugtracker_url=HTTP://в ошибки.в CentOS.орг/set_project.РНР?Реф project_id=16&=HTTP://в б
distroverpkg=в CentOS-релиз
исключить=ядра*

Когда вы хотите обновить,использовать --disableexcludes возможность изменить config в Юм.конф:

ням --disableexcludes=главное обновление
+482
John Y Nene Chavira 2 янв. 2019 г., 19:07:56

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

  1. Как минимум
  2. Diskdigger
  3. Testdisk
  4. Р-Линукс
+474
DIEGO PEREZ 15 янв. 2014 г., 21:14:43

Похоже на Emacs агрессивный "частичной готовности" степень завершенности стиля.

Часто окончания указанного в команде. Здесь мы используем полный -Д по умолчанию завершение (но без спроса завершения обработчика загрузки), Баш-4.1 или более поздней версии. Это не будет работать хорошо (или вообще) с Баш-завершение пакета или других отдельных команд определенными дополнениями, если у вас есть любой из этих. Как есть, так и не полные команды, только аргументы.

_bc_magicmatch функция() {
 местная шавка=${COMP_WORDS[COMP_CWORD]} # текущий маркер ($2 МКФ Баш>=4.3)
 местные ПЭТ префикс

 ## пипец-в состоянии
 [[ $шавка =~ ^(.*/)?([^/]+) ]] && { # матч (путь/)(наименование)

префикс=${BASH_REMATCH[1]}
ПЭТ=${BASH_REMATCH[2]}
 префикс=$(compgen -з "префикс") # развернуть скидки, как ~

 ## первая форма: "-" для ввода "_" в расширенном имена
 ПЭТ="${ПАТ//-/*_}*" # посыпать "*" в том, чтобы допускать расширение

 ## вторая форма: "-" на входе играм [_-] в расширенном имена
 #ПЭТ="${ПАТ//-/*[_-]}*" # посыпать "*" в том, чтобы допускать расширение

 ## третья форма: без "-" в входной
 #[[ $ПЭТ =~ ${ПАТ//?/(.)} ]] # разбить на массив символов
 Индекс #ИФС="*" ПЭТ="${BASH_REMATCH[*]:1}*" # добавить разделитель МФС, пропуская 0

 readarray -Т COMPREPLY < <(compgen -г "${префикс:+$префикс}$ПАТ")
вернуться
}
 COMPREPLY=() # возврат к заводским завершения 
}

# функция завершения привязки 
полным -Д-О bashdefault -вывода по умолчанию -о nospace -Ф _bc_magicmatch
## или выборочно, для подмножества команд (работает с Баша<4.1)
# полный -о bashdefault -вывода по умолчанию -о nospace -Ф _bc_magicmatch cmd1 cmd2 ...

Рисунок на удар условно можно ограничить активацию, он может быть изменен на .-.- т. е. минимум два переносимых частей, или .+-(.+-)+ позволяет более чем один ведущий персонаж (больше похоже на поведение в Emacs). Вы можете также изменить ПЭТ расширения, альтернатива вторая форма не включена выше, позволит - или _ в расширенном совпадающие имена.

Если вы не хотите, чтобы сепаратор в ваш вклад (это не ясно из вашего примера, если вы хотите дефисы между персонажами), немного дополнительную работу требуется, использовать третью форму выше. Увидеть этот ответ на StackOverflow, который объясняет, что //?/(.)/ и BASH_REMATCH используются для.

Обратите внимание, что compgen -з расширяет все слова, в том числе $() или ` (это только всегда выполняет код, который вы ввели в командной строке, так что это не "опасно"). compgen -Г только расширяет комки, и ~ или ~пользователей не Глоб-состоянии.

+472
KickyTrick 14 апр. 2012 г., 15:56:03

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

человек (хотя его приоритетность MANPAGER):

-П-пейджер, пейджер --=пейджер
Укажите, какой пейджер использовать для вывода. По умолчанию, человек использует пейджер. Этот параметр переопределяет $MANPAGER переменную среды, которая, в свою очередь, переопределяет $пейджер переменной окружения.

ГИТ:

-п --вставить
Трубы все выходные на меньше (или если набора, $пейджер), если стандартный вывод является терминалом. Это переопределяет пейджер.<УМК> параметры конфигурации (см. ниже главу "механизм конфигурации").

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

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

+452
Sky john Caasi 13 нояб. 2014 г., 08:01:48

Просто нашел решения и полагал, что я отправлю это в случае, если кто-то еще имеет ту же проблему. Проблема в том, что Экзек строки на рабочем столе файл не прошел соответствующей URL-адрес (который на %U внутри .файл Desktop). Решение было изменить строку exec следующим образом:

В exec=почта --составляют %по U
+429
raidoff 28 дек. 2017 г., 16:09:39

У меня проблемы с драйвером WiFi на Асер Е5 575G ноутбука.
Я попытался установить драйверы вручную, и я даже пытался установить прошивку АПТ-реалтек и склонны устанавливать прошивки-драйвер для сетевой карты Atheros
Я даже пытался вручную установить драйвера из Git, но не повезло.

Полезная информация:

[email protected]:~$ команду lspci
00:00.0 ведущего моста: корпорация Intel устройством 1904 (откр 08)
00:совместимость контроллера VGA 02.0: корпорация Intel устройства 1916 (откр 07)
00:14.0 USB контроллер: корпорация Intel устройства 9d2f (откр. 21)
00:контроллер обработки сигналов 14.2: корпорация Intel устройства 9d31 (откр. 21)
00:контроллер обработки сигналов 15.0: корпорация Intel устройства 9d60 (откр. 21)
00:контроллер связи 16.0: корпорация Intel устройства 9d3a (откр. 21)
00:SATA-контроллера 17.0: корпорация Intel устройства 9d03 (откр. 21)
00:1С.0 PCI моста: устройство корпорации Intel 9d10 (пересм Ф1)
00:1д.0 PCI моста: устройство корпорации Intel 9d18 (пересм Ф1)
00:1д.2 слота PCI моста: корпорация Intel 9d1a устройства (пересм Ф1)
00:1д.3 слота PCI моста: корпорация 9d1b устройства Intel (пересм Ф1)
00:1Ф.0 ISA мост: устройство корпорации Intel 9d48 (откр. 21)
00:1Ф.Контроллер памяти 2: устройства корпорации Intel 9d21 (откр. 21)
00:1Ф.3 Звуковое устройство: устройство корпорации Intel 9d70 (откр. 21)
00:1Ф.4 шины SMBus: устройство корпорации Intel 9d23 (откр. 21)
01:00.0 3D контроллер: корпорация 179c устройство NVIDIA (пересм А2)
03:сетевой контроллер 00.0: компания Mushkin устройства 0042 (откр. 31)
04:00.0 класс неназначенные [ff00]: Реалтек Co полупроводника., ЛТД. Устройство 5287 (версии 01)
04:00.1 контроллер Ethernet: Realtek полупроводника ко. ЛТД. RTL8111/8168/8411 PCI Экспресс гигабитный Ethernet-контроллер (откр. 12)

[email protected]:~$ команды uname -а
Debianneisor в Linux 3.16.0-4-amd64 в #1 СМП в Debian 3.16.39-1+deb8u2 (2017-03-07) архитектуру x86_64 GNU/Линукс

[email protected]:/home/neisor# команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютора: в Debian
Описание: в Debian GNU/Линукс 8.7 (Джесси)
Релиз: 8.7
Кодовое имя: Джеси

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

Любая идея, как исправить это на Debian?

Спасибо.

+414
Jane Galt 5 июн. 2016 г., 15:13:33

Вам нужна линия 7 каждого входного файла соответствующий определенному шаблону именем?

ФНР на awk '==файл 7'*

Время на awk переменная ФНР будет номер строки текущего входного файла. Если это 7, то строка печатается.

Или, с GNU СЕПГ:

файл sed-Н-ые 7р'*

В GNU СЕПГ вариант позволит сделать внутренние линии сброса счетчика между входными файлами (это расширение GNU стандартной СЭД)

Если вам нужно фильтровать результат на некоторые регулярные выражения, либо просто труба на выходе с помощью команды grep 'шаблон' или на awk:

ФНР на awk '==файл 7 && /шаблон/'*

или, с GNU СЕПГ:

СЕПГ -н -с '7{/шаблон/п}' файл*

Команда:

команда grep 'шаблон' | СЕПГ -Н-7р' ггггммдд*.журнал

Некоторые вопросы:

  1. В грэп не имеет входа и будет ждать ввода на стандартный входной поток.
  2. В СЭД будет только забрать 7-й линии из полного набора входных файлов (т. е. только из первого файла). Его счетчик не сбрасывается между файлами. Используя GNU СЕПГ с , как и выше, исправляет это.
  3. Двух частей трубопровода между собой не связаны. СЭД не читал из грэп.
  4. В греп не нужен. Вам просто нужно строку 7.
+381
lucas clemente 4 окт. 2017 г., 11:57:33

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

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

подсказка="любую клавишу, чтобы остановить автозапуск"
запрос=ложь
порядке=""
в то время как [ "$появлении" == "ложный" ] && читать интересно
делать
 Эхо $флине
 если [[ "$отлично" =~ "$подсказка" ]]
тогда
запрос=истина
интернет
сделать < как /dev/ttyUSB0

эхо > на /dev/ttyUSB0

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

У меня есть обходной путь через следующий код, но это не очень точное решение.

компьютер # Пуск, затем сделать
я в сл 1 1000`
делать
 Эхо привет > на /dev/ttyUSB0
 usleep 10000
сделано

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

Так как я могу остановить загрузки при отображении приглашения?

+272
Dynikon 22 дек. 2015 г., 19:52:23

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

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

Например, команда с переменным числом висячих строк и код выхода:

Ф(){ для меня в $(сл "$((Random с % 3))"); делать Эхо; сделали; возвращение $((Random с % 256));}
экспорт -Ф

Я хочу, чтобы запустить что-то вроде:

exact_output Ф

И вывод такой:

Выход: $'\н\н -
Выход: 5

Меня интересует как в bash и POSIX ш.

+224
Robert Columbia 9 нояб. 2018 г., 20:11:44

Он работает так же, как вы запускали его:

команду sudo usermod -G зеленый красный

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

красный@орегано ~ $ whoami
красный
красный@орегано ~ $ групп 
красный
красный@орегано ~ $ команду sudo usermod -G в красных
красный@орегано ~ $ групп 
красный
красный@орегано ~ $ Су красный
Пароль: 
красный@орегано ~ $ групп 
пользователи
+216
andrioduser 13 мар. 2016 г., 13:04:55

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

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

(Изнутри: /долго/зад/путь/к/проекта/stage5:)
ЛН-с ../../stage4/выход ./ввод/

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

(Изнутри: /долго/зад/путь/к/проекта/stage5:)
ЛН-с /длинный/зад/путь/к/проекта/stage4/выход ./ввод/

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

ЛН-з /stage4/выход ./вход

+211
plotnik 95 24 авг. 2012 г., 02:23:00

В моем случае, я был с помощью parted 3.2 изнутри телетайп-менее SSH сессии. "Да" команда Hack не работает, как расстались код имеет следующий тест:

 /* скрипт-режим: не обрабатывать исключение */
 если (opt_script_mode || (!Изетты (0) && !pretend_input_tty))
 возвращение PED_EXCEPTION_UNHANDLED;

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

Поэтому, если вы хотите использовать parted из скрипта, мой ответ заключается в следующем:

на /sbin/расстались -это оптимальное устройство /dev/loop1 ---притворюсь-ввод-телетайп resizepart 4 Да 522239s

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

+112
David Corsalini 14 авг. 2018 г., 17:54:40

Руководство bash говорит

Процесс замещения поддерживается на системах, которые поддерживают именованные каналы ( fifos) или в/dev/ФД метод именования открытых файлов.

  1. Это значит, что процесс substition реализуется либо с точки зрения именованные каналы, или в условиях файл в каталоге/dev/ФД?
  2. Как подмена процесса, реализуемого в Linux?

    Делает следующий пример означает, что подмена процесс в Linux реализуется в части файла в каталоге/dev/ФД, а не по имени трубы?

    $ Эхо <(кошка)
    в /dev/ФД/63
    
  3. В КОМАНДА1 <(команда2), две команды, работающие на той же время, или начинается после другими завершения работы?

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

    У меня такой вопрос, когда пытаюсь понять Часть 2 в ответе https://unix.stackexchange.com/a/286556/674.

Спасибо.

+95
user87624 10 нояб. 2013 г., 14:07:29

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

$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