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

У меня есть простой скрипт:

Ф=1 # начальное значение
петля(){
... 
 если [[ $Ф -экв 1 ]]
тогда
 Эхо значение msg1 $
Ф=2
 (спи $интервал; петли) &
 выход 1
 Элиф [[ $Ф -экв 2 ]]
тогда
 Эхо $msg2
Ф=1
 (спи $интервал; петли) &
 выход 2
интернет
...
}

Он предназначен, чтобы держать циклическую между эти два сообщения одно за другим. Я делаю это, вместо нормального цикла while, потому что я хочу скрипт, чтобы быть в фоновом режиме. Итак, что я ожидала В моем терминале:

ГТ@ГТ:~./timer.sh
<значение msg1>
ГТ@ГТ:~<я бегу некоторые другие команды>
<некий результат>
ГТ@ГТ:~<как только $интервал времени получает более>
<msg2>
ГТ@ГТ:~<свежий запрос>

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

ГТ@ГТ:~./timer.sh
<значение msg1>
ГТ@ГТ:~<я бегу некоторые другие команды>
<некий результат>
ГТ@ГТ:~<msg2>
<то же приглашение все еще жду ввода>

Как это исправить?

Можно локально проверить эту проблему, запустив с #!/бин/Баш и настройка спать=3 секунды.

+814
Mike Steder 19 янв. 2016 г., 09:01:10
40 ответов

Одним из решений является, чтобы записать весь экран или tmux, разделить терминал на несколько частей и SSH на сервере в одном из них:

$ экране -Т сессии.сессии ТМ.журнал
$ tmux
[С-б "]
$ СШ server.example.org
+975
Lena2627 03 февр. '09 в 4:24

Поскольку вы используете тты -ы в свой .профиль файла, и после входа Shell не имеют телетайп при входе в систему с помощью SSH-Т, эта команда не будет выполнена и набор $? к 1.

Это ожидалось, и полная команда

тты -ы && БЭМЗ Н

опирается на это так, что БЭМЗ Н (который "блокирует сообщения от других пользователей" через говорить и писать, то, что я считаю, что редко используется в настоящее время) не выполнять, если не телетайп.

Чтобы "исправить" это, просто закомментируйте или удалите эту строку из .профиль. Это мало повлияет на что-нибудь.

+949
isens099 11 дек. 2011 г., 23:23:51
Другие ответы

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


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

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

+905
ramanji1417 ramanji1417 2 мая 2016 г., 22:34:08

Когда я создаю папки в каталог документов, Все права доступа rwx разрешения для пользователей. Однако, когда я создаю файл, он имеет только РВ - привилегии для пользователя. Я попытался изменить разрешения по умолчанию с помощью команды umask (установив его в 022), но новые файлы все еще есть RW - разрешения для пользователей. У кого-нибудь есть любая идея, почему я не могу установить разрешения по умолчанию права доступа rwx?

+893
Mark Martin 20 янв. 2018 г., 15:51:35

"Изменение размера" терминалы как таковые являются результатом мировые службы Ан (договариваться о размер окна из РЧЦ 1073 телнет размер окна вариант).

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

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

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

На размер программы (утилиты, предоставленная в xterm) можно использовать ВТ100-стиль курсора отчет escape-последовательность для определения размера экрана. Это может быть запущен из командной строки; есть (опять же) нет удобных способов сделать это автоматически. В качестве побочного эффекта, размер обновления информации на строках/столбцах видели действовать до его закрытия. Его использование для предоставления обновляются переменные окружения, в основном, полезен для случаев, таких как этот, где строки и столбцы будут установлены, и должны быть обновлены.

+866
Lila Schroeder 4 сент. 2010 г., 08:48:16

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

поведение

Значение от 0 до 100, которое определяет степень, в которой система сувениры анонимный памяти или кэше страницы. Высокое значение улучшает файл-система производительность, в то время как агрессивно замены менее активных процессы из физической памяти. Низкое значение во избежание переброса процессы памяти, которые обычно уменьшает задержку за счет производительность ввода-вывода. Значение по умолчанию-60.

Низкие значения swappiness рекомендуется для рабочих нагрузок баз данных. Например, для баз данных Oracle, красная шляпа рекомендует значения swappiness из 10.

Если вы хотите задать меньшее значение, 10 например, редактировать /и т. д./sysctl.конф и добавить такую строку:

ВМ.поведение=10

Обратите внимание, что для новых версий systemd ненужно редактировать/создавать файлы в /и т. д./sysctl.д/ вместо. Как пояснили в Арч Вики:

Примечание: начиная с версии 207 и 21х, systemd не только применяет параметры из файла/etc/sysctl-переменной.д/*.конф и в/usr/lib в/sysctl-переменной.д/*.конф. Если вы имели заказной /и т. д./sysctl.конф, вам нужно переименовать его как /и т. д./sysctl.Д/99-команды sysctl.конф. Если у вас например /и т. д./sysctl.д/ФОО, вам нужно переименовать его в файл/etc/sysctl-переменной.д/ФОО.конф.

Однако, имейте в виду, что обмен-это не обязательно проблема. Все зависит от того, что ваша машина делает. Есть хороший и подробный ответ решения этого вопроса на ask Ubuntu, который я предлагаю вам прочитать. В принципе, если ваша машина чувствует себя вялым, пусть будет.

Для дальнейшего чтения:

+856
Alexandra26 27 июн. 2012 г., 10:16:39

Как вывести символ табуляции (код ASCII шестнадцатеричный 0x09) в окне терминала ?

Во всех моих опытах табуляции заменяется на пробелы, когда он появляется на терминале. Е. Г.

$ Эхо -э "ХХ\Т\тый"
хх гг

что не хочу, я хочу, поскольку пространство между ХХ и уу заполняется 14 мест, а не 2 символы табуляции. Я пытался быть tab0 действовать до его закрытия, будут действовать до его закрытия таблице tab1, действовать до его закрытия приложений tab2 и tab3 действовать до его закрытия, но все дает тот же результат.

Я через терминал GNOME 2.16.0 и устройств для клиента версии 5.9.

Фон: Я хочу, чтобы мыши выделить текст на терминал и вставить в Excel. Когда я делаю это из Emacs (с 0x09 вкладок между полями) поля попадают в различные столбцы. Мне нравится это, и хочу такое же поведение, когда вы копируете из терминала. Однако, в настоящее время все поля в одной строке в первом столбце. Когда у меня есть пробелы (0х20) между полями в Emacs, поведение такое же, как когда вы копируете из терминала.

+848
Meggi 13 июн. 2017 г., 21:53:10

Я хочу сохранить мое серверов Debian, толкает и т. д. В gitolite'е.

Проблема в том, что gitolite'у не должен быть запущен как root, а не как пользователь, который может получить доступ к консоли в систему извне. Однако мне нужно gitolite'у, чтобы взаимодействовать с etckeeper в крючки и триггеры (например. убедитесь, что все ожидающие изменения в рабочем дереве и затолкали в голой gitolite'у РЕПО перед любыми операциями git от посторонних пользователей иметь место), для которых требуется доступ к корневой.

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

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

  • у двух разных пользователей и некоторые системы обмена сообщениями (производитель/потребитель или деамон) с gitolite'у оставляя задача должна быть выполнена только пользователем root. (кажется очень сложным по сравнению с роскошью крюк мерзавца, который представляет собой shell-скрипт, который может выполнять любые команды, особенно учитывая, что нужно будет ждать код выхода)

  • используйте setuid? Кажется, сделал для выполнения задачи, но читал о нем, кажется, опасно и не очень поддерживается для скриптов...

Кто-нибудь может мне точку в правильном направлении?

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

+770
Kanafetta 30 мар. 2012 г., 16:31:53

Потому что многословием значит делать больше. И делать больше занимает больше чем делать меньше.

+745
kalazoo 21 дек. 2012 г., 08:13:15

Механические устройства хранения являются медленными, потому что они являются механическими. (Другие, не механические, устройства хранения данных также может быть медленным, но по другим причинам и другим способом.) Каждая операция ввода-вывода на механическом диске занимает определенный промежуток времени (время поискапорядка миллисекунд), чтобы определить место на диске, плюс разное количество времени для передачи данных (обычно между 40 и 200 Мб/сек, в зависимости от характеристик диска). При выполнении множества небольших операций, искать времени доминирует; один вращающийся диск ограничен до нескольких сотен операций ввода-вывода в секунду (IOPS) -- дорогой 15 крпм САС диска будет около 200 операций ввода-вывода, обычный 7.2 крпм диск SATA к 100, и маленькая и дешевая 5.4 крпм диске около 70.

Использование нескольких дисков может помочь ... при условии, что операции ввода-вывода распределяются среди доступных дисков. Распределение операций ввода-вывода, среди доступных дисков может осуществляться автоматически с помощью подходящего configation программного обеспечения или оборудования. Использование специальных аппаратных средств, таких как дисковые массивы подключены через сеть хранения данных является предпочтительным в корпоративных приложениях; для частного пользования общим подходом является использование программного обеспечения налета; хорошей отправной точкой является Линукс рейд Вики. Набег может увеличить throuhput, надежность, или оба; если цель-увеличить пропускную способность, то вы должны рассмотреть уровни RAID с чередованием, например RAID 0 и RAID 10.

+720
Midnightsangels 26 мар. 2018 г., 22:50:58

На Debian натяжные системы, при перенастройке районов (команды dpkg-перенастроить районов , а также используя для) добавлена продолжает работать с загрузкой установка. Поэтому начал с systemctl продолжать использовать старый (время загрузки) язык.

Я попробовал systemctl демон-перезарядка и демон-reexec , а также. Ничего не делает.

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

+702
PaladiN 18 дек. 2019 г., 02:48:14

ЗШ сохраняет позицию курсора в переменную курсор так:

вставить из буфера обмена ()
{
 Хклип -о CLIPOUT=``
БУФЕР=$LBUFFER$CLIPOUT$RBUFFER
 КУРСОР=$(( $КУРСОРА + ${#CLIPOUT} ))
}
+702
Tomas Romero 12 дек. 2015 г., 13:30:43

Скажем, у меня есть функция в bash вот так:

для GMX(){
 Эхо "фу";
}

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

для GMX(){
 Эхо "фу";
 вернуть $?
}

Я предполагаю, что так Баш работает, статус выхода последней команды в функции bash-это тот кто "вернулся", но не уверен на 100%.

+655
hafichuk 17 мар. 2019 г., 00:57:57

Возможно, вы захотите взглянуть на http://stchaz.free.fr/mouse.zsh что, в дополнение к добавить поддержку мыши и пытается взаимодействовать с х буфер обмена.

+601
m3victor 25 апр. 2019 г., 00:16:19

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

+591
StandardNerd 5 нояб. 2015 г., 09:37:26

Я пытаюсь начать BoringTun с setcap для того, чтобы запустить непривилегированные, но еще есть возможность сайт fmark:

корень@67672793823c:/# setcap cap_net_admin+эпинефрин /usr/местные/sbin/boringtun --переднем плане wgnet0
фатальная ошибка: недопустимый аргумент
использование: setcap [-м] [-в] (-р|-|<шапки>) <имя> [ ... (-Р|-|<capsN>) <filenameN> ]

 Примечание <имя_файла> должно быть регулярным (не ссылка) файл.

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

Если я удалить аргументы, все работает, но мне нужно сдать эти аргументы.

+565
Bret Royster 5 авг. 2019 г., 19:22:11

Фильтрация журналов

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

За такие сообщения в файл/var/журнал/безопасное (на Fedora 19 Для примера):

28 июня 13:28:18 greeneggs логин: модуля pam_unix(логин:сессия) - сессия открыта для пользователя SAML и по логину(номер uid=0)
28 июн 13:28:19 greeneggs логин: логин на tty2 на основе SAML

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

если $syslogfacility-текст == 'local0' и $МСГ как startswith 'логин' и ($MSG содержит "корень") тогда /dev/нуль

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

Фильтрация wtmp по & btmp

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

выдержка из Википедии через utmp страницы

через utmp, wtmp и btmp

  • через utmp содержит полный отчет о текущем состоянии системы, время загрузки системы (используется безотказной работы), запись пользователей логины, на которых терминалах, выход, системные события и т. д.
  • wtmp по выступает в качестве исторических сообщений utmp
  • btmp записи неудачных попыток входа

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

В wtmp ПО и btmp формат точно такой же, как через utmp за исключением того, что значение null имя пользователя указывает на выход на их терминалы. Кроме того, имя терминала ~ с выключением имя пользователя или перезагрузки указывает на выключение или перезагрузка системы и пары имен терминал / журналы старое/новое время системе при дату изменения.

Чтобы увеличить эти файлы можно использовать в Perl модуль, пользователей::через utmp модифицировать эти файлы. Python имеет подобный модуль.

Ссылки

+561
garciadeblas 22 окт. 2018 г., 16:50:21

Как я могу добавить приложение в приложения > интернет в GNOME рабочий стол работает на CentOS 6.4?

В этот старый документами ссылке, он предлагает отредактировать файл/etc/кода валюты XDG/меню/приложения.меню.

Как я могу добавить /дома/Дэнни/некоторые/путь/myprog/прог (исполняемый) на моего гнома меню приложений?

+554
Ozzie Perez 30 дек. 2010 г., 08:50:27

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

Посмотрите на эти примеры:

$ (Echo Привет мир; сна 3) | кошки
Привет мир
$ (Echo Привет мир; сна 3) | в base64 в OpenSSL | OpenSSL и в base64 -д
Привет мир

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

Как я могу избежать этого поведения? Я попытался unbuffer -П и stdbuf -значения i0, но они не работают в этом случае.

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

### Не шифруется: работает хорошо
# Сервер
НК -ул 1234 | ГСТ-запуск fdsrc ! opusparse ! opusdec ! fdsink | pacat --задержка-МС=20
# Клиент
parec --задержка-МС=20 | ГСТ-запуск fdsrc ! скорость audioparse=48000 каналы=2 ! opusenc ! fdsink | НЦ -у с localhost 1234

### Зашифрованы: не работает
# Сервер
НК -л-ю 1234 | OpenSSL для шифрования AES-256-CBC с проходом пройти:тест -Солт -д | ГСТ-запуск fdsrc ! opusparse ! opusdec ! fdsink | pacat --задержка-МС=20
# Клиент
parec --задержка-МС=20 | ГСТ-запуск fdsrc ! скорость audioparse=48000 каналы=2 ! opusenc ! fdsink | OpenSSL для шифрования AES-256-CBC с проходом пройти:тест -соль | НЦ -у с localhost 1234
+535
Rats Tyagi 14 июн. 2015 г., 02:27:17

Если новый USB-накопитель равен или больше размера, вы можете использовать DD для копирования диск (/dev/sdX В быть шаблон диска в /dev/SDY По быть новый диск):

ДД, если=/dev/sdX в в=в/dev/SDY по БС=1М усл=синхронизация

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

+388
HoGo 6 июл. 2011 г., 02:41:25

Вы можете использовать bash, если вам нужно. С помощью цикла, и если условие типа:

#!/бин/Баш
имяфайла="/root/a.txt"

пока читала-Р линии
делать
 если [ "$строка" != "" ]; затем

 линия Эхо $|тр -д "\н"

еще
 Эхо ""
интернет

сделано <"$имя"
+386
Victoria Ferrante 16 июн. 2010 г., 08:49:25

подход на awk

на awk 'ARGIND<3;ARGIND==3&&ФНР>1' А Б | ./иногда
+382
rlcabral 12 дек. 2015 г., 05:57:46

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

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

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

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

  1. Запускать при запуске
  2. Подскажите мне (я не знаю как), чтобы увидеть, если я хочу сделать zip-архив определенный каталог
  3. Сделать так, и сохраните его как /путь/к/архивы/<дата>

??

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

Я с Ubuntu на планшет ThinkPad x230.

+380
Ben Sidhom 12 июл. 2014 г., 22:59:32
Используйте этот тег для команды fallocate, не система вызов fallocate.
+362
user71637 5 сент. 2013 г., 05:14:18

Вы не можете использовать протокол SSH, как SSH-клиентов ожидает какой-то банер с сервера, прежде чем переходить с сервера ключ проверить, ... протокол SSH не имеет ничего общего с HTTP:

$ телнет на localhost 222
Попытка 127.0.0.1...
Подключен к localhost.
Escape-символ '^]'.
СШ-2.0-OpenSSH_7.0

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

Еще один популярный "универсальный" протокол TCP (и UDP) клиент (и сервер) будет НЦ:

$ НЗ локальный 222
СШ-2.0-OpenSSH_7.0

НЗ $ вебсервер 80
Получить /
<?формат XML версия="1.0" кодирование="UTF-8"?>
[...]

Обновление, в ответ telnet-это также протокол отличается от HTTP, но почему мы можем использовать HTTP через telnet, но не могу по SSH

В телнет клиент протокола агностик. Это позволяет читать/писать, подключившись к серверу TCP.

Протокол HTTP является протоколом на основе простых текстовых сообщений, можно легко подделать HTTP-запросы через телнет или НЗ.

В ответ на : что значит 'баннер с сервера, по которым SSH-клиентов ждет, прежде чем переходить с сервера ключ проверить?

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

+359
Aaron Christiansen 26 мая 2015 г., 13:08:10

У меня есть каталог бальное платье, в котором насчитывается около 1000 подкаталогов в качестве образца имена. Каждый подкаталог имеет файл t_data.цтаб. Имя же во всех поддиректориях.

бальное
|_______TCGA-А2-A0T3-01А
 |___________ t_data.цтаб
|_______TCGA-А7-A4SA-01А
 |___________ t_data.цтаб
|_______TCGA-А7-A6VW-01А
 |___________ t_data.цтаб

Как выше бальным имеет 1000 подкаталогов. В t_data.цтаб файл в ВСЕ эти 1000 подкаталогов выглядит, как показано ниже с колоннами:

t_id t_name ЧР нитка начало конец num_exons длина gene_id связи с этим ков FPKM
1 1 - 10060 10614 MSTRG.1.1 1 555 MSTRG.1 . 0.000000 0.000000
2 1 + 11140 30023 MSTRG.10.1 12 3981 MSTRG.10 . 2.052715 0.284182
3 1 - 11694 29342 MSTRG.11.1 8 6356 MSTRG.11 . 0.557588 0.077194
4 1 + 11869 14409 ENST00000456328.2 3 1657 MSTRG.10 DDX11L1 0.000000 0.000000
5 1 + 11937 29347 MSTRG.10.3 12 3544 MSTRG.10 . 0.000000 0.000000
6 1 - 11959 30203 MSTRG.11.2 11 4547 MSTRG.11 . 0.369929 0.051214
7 1 + 12010 13670 ENST00000450305.2 6 632 MSTRG.10 DDX11L1 0.000000 0.000000
8 1 + 12108 26994 MSTRG.10.5 10 5569 MSTRG.10 . 0.057091 0.007904
9 1 + 12804 199997 MSTRG.10.6 12 3567 MSTRG.10 . 0.000000 0.000000
10 1 + 13010 31097 MSTRG.10.7 12 4375 MSTRG.10 . 0.000000 0.000000
11 1 - 13068 26832 MSTRG.11.3 9 5457 MSTRG.11 . 0.995280 0.137788

Из всех t_data.цтаб файлов я хочу извлечь только t_name и FPKM столбцов и создать новый файл. В новый файл FPKM столбец должен быть образец имя. Это должно выглядеть, как показано ниже:

t_name TCGA-А2-A0T3-01А TCGA-А7-A4SA-01А TCGA-А7-A6VW-01А
MSTRG.1.1 0 0.028181 0
MSTRG.10.1 0.284182 0.002072 0.046302
MSTRG.11.1 0.077194 0.685535 0.105849
ENST00000456328.2 0 0.307315 0.038961
MSTRG.10.3 0 0.446015 0.009946
MSTRG.11.2 0.051214 0.053577 0.036081
ENST00000450305.2 0 0.110438 0.040319
MSTRG.10.5 0.007904 0 1.430825
MSTRG.10.6 0 0 0.221105
MSTRG.10.7 0 0.199354 0
MSTRG.11.3 0.137788 0.004792 0

Если это двух или трех файлов можно использовать отрезок -Ф6,12 на каждый файл, а затем присоединиться к ним. Но у меня сейчас около 1000 файлов.

+354
Erin Kiley 28 апр. 2014 г., 08:48:09

У меня есть запасной диск 250ГБ некоторое время назад со старого компьютера Windows Виста. Существует не так много данных на диске. Я хотел использовать его для новой ОС на моем компьютере, и я был в спешке, чтобы использовать его, поэтому я резервное копирование раздела с повтора резервное копирование в папку на NTFS-диске. Это не сработало сразу, и кончилось тем, что мне 3 папки стоит для резервного копирования данных, каждый около 30ГБ.

Когда я попытался восстановить его в VMware или VirtualBox в виртуальный диск, там было много "писать ошибки". Есть ли способ передать эти файлы резервной копии в файл виртуального диска? Любым способом (ОС Windows, ОС Linux, LiveCD с, ВМ) - это хорошо, но я стараюсь не использовать свободное пространство, поэтому решение, которое не требует много рабочего пространства будет оптимальным.

+336
Ramzah Rehman 24 апр. 2019 г., 05:30:02

Моя разрешилась от командования.

$ обслуживание судо выполнение firewalld стоп

Лучше проверить следующее-Нет маршрута к хосту" вопросы.

  1. в iptables состояние службы
  2. статус выполнение firewalld услуги
  3. getenforce

1 и 2 должны быть остановлены или добавлены обязательные правила.

3-проверить статус SELinux

+334
Platinumjam 23 мар. 2016 г., 15:24:30

Я через svcadm, чтобы держать меня node.js сервер работает на изначально в Solaris использовалась файловая, есть ли способ, чтобы получить уведомление, если svcadm перезагружает сервер, потому что он разбился? В частности, если процесс пошел вниз по себе, а не тогда, когда я перезагрузить его.

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

+319
6155031 1 апр. 2017 г., 13:02:11

Идея заключается в том, что все NTP-серверы я настройки будут синхронизироваться с УСНО источников.

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

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

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

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

сервер 127.127.1.0
Фадж 127.127.1.0 слоя 10

Этот сервер становится резервной, и все будут следовать, если все другие источники исчезают. НТП не позволит вам создать группу машины и просто синхронизировать их вместе. Вместо этого он пытается распространить какой-нибудь источник "Реального времени". Тактовой частоты процессора обычно не рассматривается как таковое, так что строки выше, чтобы это произошло.

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

+316
km suman 9 дек. 2011 г., 08:45:13

Да, это делает (может).

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

+306
zaq1xsw2 6 нояб. 2017 г., 13:20:11

Мне нравится красота Линукс Минт 18 лет таким образом (часть утилитах Mint), который дает мне последние стабильные ядра обновления безопасности, как сегодня (2016-декабря-01):

mintupdate

Подсказки могут быть в Таким образом,с Python скрипт находится в:

/usr/lib/linuxmint/mintUpdate/mintUpdate.py

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

Предоставления, я бы хотел сделать это через терминал в bash-скрипт.

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

EDIT1:

кошка /и т. д./кв/источников.список

(пусто)

кошка /и т. д./кв/источников.список.д/*

выход, разделенных файл:

деб http://repository.spotify.com стабильный несвободной

деб xenial-getdeb http://archive.getdeb.net/ubuntu игры приложения 

деб http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu основной xenial 
деб-СРЦ http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu основной xenial 

деб главная http://packages.linuxmint.com портировать импорт вышестоящий Сара 
деб http://cz.archive.ubuntu.com/ubuntu xenial основной ограничен мультивселенной Вселенной 
деб http://cz.archive.ubuntu.com/ubuntu xenial-обновления основных ограничен мультивселенной Вселенной 
деб http://cz.archive.ubuntu.com/ubuntu xenial-бэкпортов основной ограничен мультивселенной Вселенной 
деб http://security.ubuntu.com/ubuntu/ xenial-охраны Главного ограничен мультивселенной Вселенной 
деб http://archive.canonical.com/ubuntu/ партнер xenial 

деб-СРЦ http://packages.linuxmint.com Сара главная вышестоящий импорт портировать 
деб-СРЦ http://cz.archive.ubuntu.com/ubuntu xenial основной ограничен Вселенной мультиверса
деб-СРЦ http://cz.archive.ubuntu.com/ubuntu xenial-обновления основных ограничен мультивселенной Вселенной 
деб-СРЦ http://cz.archive.ubuntu.com/ubuntu xenial-бэкпортов основной ограничен мультивселенной Вселенной 
деб-СРЦ http://security.ubuntu.com/ubuntu/ xenial-охраны Главного ограничен мультивселенной Вселенной 
деб-СРЦ http://archive.canonical.com/ubuntu/ партнер xenial 

деб [арка=amd64,то для i386] http://repo.steampowered.com/steam/ точного пара
деб-СРЦ [арка=amd64,то для i386] http://repo.steampowered.com/steam/ точного пара

деб http://download.virtualbox.org/virtualbox/debian xenial ВНО
+304
naveen8577 16 июл. 2014 г., 13:50:41

Я ставил три варианта разных методов подряд

На awk

е %з\\п массив1 массив2 | на awk -ВРС="\Н" -вор=" " '1; конец {печать RS}'

СЭД

е %з\\п массив1 массив2 | е$!Н;С/\Н/ /'

ТР

е %з\\п массив1 массив2 | тр '\п' ' '; Эхо

И есть много больше.

+265
bryguy 21 мая 2016 г., 20:42:53

судо выполняет данную команду в качестве суперпользователя (т. е. корень). Команда-это Су - odiadmin, который заменяет пользователю odiadmin - так, что другой пользователь, а не группа, и он сам не суперпользователя в том смысле, что корень есть.

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

Эффект тоже такой же, как если бы ты просто сделал Су - odiadmin, но если вы это сделали, вы бы должны знать пароль для этой учетной записи. Используя команду sudo означает, что вы только должны знать свой пароль, который делает жизнь проще для вас, но требует судо сервис должен быть настроен, чтобы позволить вам выдать Су команды, поэтому есть потенциально повлиять на безопасность, если это не сделано должным образом.

Так что... вам обновить себя суперпользователя (корень), но только, чтобы перейти к не-суперпользователя odiadmin счета. Когда вы находитесь в оболочке, как odiadmin у вас нет никаких корневых привилегий, или любой из ваших учетной записи привилегии, например, вы можете видеть только файлы, которые принадлежат odiamdin, или в группах, которые odiadmin тоже в, или, которые являются читаемыми. Вы, вероятно, не может видеть файлы в свой домашний каталог, если есть здравые разрешения, как 700. И вы не можете запустить любой корень-только исполняемые файлы, как команды useradd. Вы не корень после выполнения этой команды.

+220
Patricia Shanahan 13 янв. 2010 г., 04:26:50

Я новичок в Linux, и я хотел бы получить "диск ГБ" из этого вывод:

[Рэндалл@домашний диске]$ привод квоты 
Имя: Рэндалл Д
Тип учетной записи: неограниченное
Байт используется: 290959662516 (270.98 ГБ)
Байт бесплатно: 10995116277760 (10.00 ТБ)
Байт InTrash: 0 (0.00 Б)
Общее количество байтов: 11286075940276 (10.26 ТБ)

* Пространство, используемое службами Google *
Обслуживание Байт 
ДИСК 270.98 ГБ 
ФОТОГРАФИИ 0.00 Б 
В GMAIL 0.00 Б 
Пространство, используемое всеми приложениями Google 270.98 ГБ 

Я хочу получить "270.38" с диска 270.98 ГБ. Я попытался с помощью sed прочитав несколько постов здесь, но не получилось.

+200
extra 5 янв. 2017 г., 18:24:20

Он работал после обновления версии команды mdadm для В3.3.4.

Благодаря Frostschutz.

+152
user259923 12 февр. 2017 г., 13:21:14

У меня есть куча lossless файлов (.Флак и .обезьяны), которые хотелось бы записать на компакт-диск, чтобы слушать на любом стандартном CD-плеер (в моей старой машине, например), но я не уверен, как это сделать. Конкретно я не знаю, если записи файлов как аудио-CD проекта в k3b будет достаточно, или если я должен сделать что-то другое/дополнительные. Я сделал мои исследования и нашел пост про .Кий файл, однако это все немного запутанным и, в моем случае, лишнее (я так думаю) так как у меня нет единой .Флак CD, но независимые треки уже с их метаданными.

Может кто-нибудь дать мне некоторую информацию о том, как создать аудио компакт-диска?

+115
jklapwyk 18 янв. 2013 г., 10:25:13

Содержимое папки в /Home/пользователь/рабочий стол/доктор

dr_subject00001_Z.НИИ
dr_subject00002_Z.НИИ
dr_subject00003_Z.НИИ

... и так далее (увеличивается на 1 до тех пор, пока количество 40)

Содержимое папки в /Home/пользователь/рабочий стол/rsfMRI

MCU_0001_01
MCU_0001_03
MCU_0002_03

... и так далее (эти величины являются случайными, но они имеют целый ряд, 4-значный стоимость может доходить до 40, но эти значения могут повторяться (мы можем иметь два 0001), и 2 цифры, которые следуют подчеркнуть чередуется между 01 и 03).

То, что я пытаюсь сделать, это использовать матч, чтобы найти цифры "####_##" (4 цифр, за которыми следует символ подчеркивания и 2 других цифр) из папки rsfMRI и заменить и переименовать "#####" (5 цифр в имени файла) в ДР папку.

Так что на выходе будет

dr_subject0001_01
dr_subject0001_02
dr_subject0002_03

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

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

+95
Luke Fitzpatrick 10 авг. 2019 г., 21:21:32

Оба ГДМ (на 2.20) и gdm3 (на 2.30) доступны в Debian выжать. Полагая, что gdm3 следует заменить ГРМ, почему они оба до сих пор поддерживается?

+83
Yue Cao 30 дек. 2016 г., 04:00:29

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

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

найти -параметр maxdepth 2 -тип F -print0 команды | команды xargs -0 ду -ч | хвост -Н1

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

найти -параметр maxdepth 2 -тип F -print0 команды | команды xargs -0 ду -ч | грэп -Р '\твсего$'
+60
Workineh Daba Seboka 7 мая 2015 г., 22:56:20

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

$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