Как скрыть/отключить preprompt сообщения?

Когда мы загрузке системы GNU/Linux это показывает много сообщений в stdout. И затем, непосредственно перед командной строке он показывает что-то вроде этого:

Сайт RaspberryPi Линукс 4.19.66-В7+ #1253 СМП Чт 15 августа 11:49:46 БСТ 2019 armv7l

Программы в комплекте с системой Debian GNU/Линукс является свободным программным обеспечением;
точные условия распространения для каждой программы описаны в
отдельные файлы в /usr/доли/документа/*/авторское право.

Дистрибутив Debian GNU/Линукс поставляется с абсолютно никаких гарантий, в той степени,
разрешено действующим законодательством.

Я хотел бы скрыть это сообщение. Какой файл мне нужно изменить, чтобы достичь этого?

+354
matihus 28 июл. 2019 г., 12:39:40
40 ответов

Я пытаюсь использовать псевдоним команду, чтобы переключаться между двумя определениями (пытается использовать Руста грузов и Кристалл компилятор кристалл с командной строки). У меня есть следующая в моем ~/.файл:

 псевдоним с=Кристалл
 псевдоним груза="unalias с; псевдоним с=карго"
 псевдоним Кристалл="unalias с; псевдоним с=Кристалл"

Однако, когда я пытаюсь запустить что-то вроде

> с макро.РС

в терминале macOS и я вам

Баш: псевдоним: макро.РС: не нашли

В чем может быть проблема?

+988
Chitu Jan 03 февр. '09 в 4:24

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

Ситуация: я удаленно зайти на машину с Linux, так и коллеге. Хотелось бы видеть команды, она работает в ее оболочке. Я знаю, что я мог бы использовать некоторые комбинации часы и ПС , чтобы увидеть все команды, которые занимают больше времени, чем секунда, чтобы запустить, но я не верю, что бы помочь с очень коротких команд.

+980
BillyBudiharto 10 нояб. 2013 г., 09:01:03
Другие ответы

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


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

Вот это правильный ответ, используя xmlstarlet. Этот инструмент используется для XML парсинга и редактирования. Во-первых, установить этот пакет в системе. Если вы основанный на Debian системы, затем выполните:

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

Теперь,

  1. сначала мы читаем значение строку в кодировке base64
  2. затем мы декодирует эту строку
  3. затем мы изменить соответствующее значение тега

Вот полный скрипт для этого:

#!/бин/Баш

для меня в $(сл 3)
делать
 #Найти строки и декодировать его и сохранить его в переменной
 decodedString=`xmlstarlet SEL в -Т-V "/каталог-статей/записи/АТР/значение[@кодировки='в base64'][$я]" file.xml | тр -д \р\н[:пробел:] | в base64 -д`

 #Теперь модифицировать XML-документ
 xmlstarlet Эд -Л-Ю "/каталог-статей/записи/АТР/значение[@кодировки='в base64'][$я]" -в "$decodedString" file.xml
сделано

Я сделал это для петли 3. Вы делаете это по каким-количество элементов у вас есть.

+970
Dan Howel 11 дек. 2013 г., 17:48:45

Обновление: это действительно не работа, СШ имеет очень установить представление о том, что stdin и stdout/stderr, в смысле и не допустить узурпации stderr, чтобы читать из него. Я буду удалять этот ответ в течение нескольких дней, поскольку он не работает. Спасибо за очень интересную дискуссию!!!


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

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

Один Сокс способ выполнить то, что вы ищете, чтобы использовать файл с дескриптором 2 (в поток stderr дескриптор файла) для передачи второго файла. Что-то вроде:

$ SSH дистанционного.имя \
 /путь/к/программе на /dev/stdin с -Б и /dev/stderr, в \
 <file1.txt 2<file2.txt

Это должно работать, это может вызвать проблемы, если программа пытается писать в stderr. Вы можете обойти это путем повторного жонглирование дескрипторы файлов на удаленном конце перед запуском программы. Вы можете двигаться file2.txt в файл с дескриптором 3 и повторно открыть stderr в stdout в зеркало:

$ SSH дистанционного.имя \
 /путь/к/программе на /dev/stdin-стандартный поток ввода -б /Дев/ФД/3 \
 '3<&2' '2>&1' \
 <file1.txt 2<file2.txt
+955
Yu Buntu 28 авг. 2010 г., 15:19:57

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

Во-вторых, обе команды обеспечили в итоге оригинальный файл, 'filename.txt быть изменен либо непосредственно в СЭД или других команд.

Ваш первый пример, как вы предположили причины СЭД изменить файл непосредственно с помощью '-я' переключатель. В вашем втором примере 'filename.txt' перезаписывается команда МВ temp.txt filename.txt.

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

И да, sed может использоваться для вставки линий.

https://stackoverflow.com/questions/6537490/insert-a-line-at-specific-line-number-with-sed-or-awk

+936
Fernando VR 2 авг. 2014 г., 16:30:25

Если задание заблокировано, оно ждет ресурсов снова станет доступен.

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

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

+930
ToxiCore 1 мар. 2019 г., 14:18:43

Нельзя вводить менее 8 символов ASCII, как это определено в стандарте 802.11

Что вы можете сделать, это использовать более 8 символов ASCII.

Вы можете также ознакомиться с протоколом реализации на исходный код с помощью wpa_passphrase

если (os_strlen(пароль) < 8 || os_strlen(парольную фразу) > 63) {
 функции printf("пароль должен быть 8..63 символов\п");
 возвращение 1;
}

Кстати, помощью wpa_passphrase используется для создания пароля, не подключения подключения. И пароль используется для wpa_supplicant.Conf, в котором это инструмент, который я рекомендую вам использовать, для более подробной информации нажмите на[спецификации][1].

В качестве альтернативы вы можете использовать СРС инструмент или устаревшие iwconfig. Однако, эти два средства работают только для WEP-шифрования, что является постепенный отказ (и конечно открытой сети (без шифрования)). Вы не можете подключиться к точке доступа, использующих WPA или WPA2 шифрованием

+919
Alexx400 20 окт. 2019 г., 17:58:02

Не уверен, если это будет работать для вас, но мне удалось подключить карту к виртуальной машине VMware и Кали путем прямого ввода/вывода сквозной. Я использую ESXi в 6.5, в котором работает моя Кали.

+884
gbn 4 янв. 2016 г., 06:13:56

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

+881
Barbara Staveley 5 апр. 2015 г., 12:52:44

Из вашей первой ссылке:

Обратите внимание, что пользовательские команды в директории/sbin/ifup-местные, ifdown-пре-местные и ifdown-местные скрипты не выполняются.

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

~ ] сети-скрипты# ням установить 

Итак, содержащихся в RHEL 8 сети-скрипты RPM-файл или опираетесь на функциональные возможности, что обороты теперь не рекомендуется. В частности, если вы ранее использовали скрипты, как по команде/sbin/ifup-местные Настройки Расширенные настройки маршрутизации или другие специализированные конфигурации сети, теперь пришло время, чтобы найти новый способ, чтобы сделать это.

Обратите внимание, что, когда она была введена в дистрибутивах RHEL, включил - и до сих пор - конфигурации серверной, которая использует старые настройки расположения файлов, но с новым NetworkManager не инфраструктуры и расширенная версия старой конфигурации скрипта. Поэтому в/etc/sysconfig/сети-скрипты/файл ifcfg-* файлы останутся и, используя тот же синтаксис, хотя они теперь быть проанализирована с помощью NetworkManager и не выполняется как источников скрипты.

Устаревшие сети-скрипты пакет в основном содержит:

  • с использованием сервиса скрипт в/etc/инит.д/сети
  • в ifup*, ifdown*, первонач.протокол IPv6-глобальные и сетевые функции* скрипты вы привыкли видеть в файле/etc/sysconfig/сети-скрипты/ каталог
  • классические версии в/usr на/sbin/ifup и выполнить/sbin/ifdown (что бы переопределить совместимость фантики для nmcli , которые присутствуют по умолчанию)
  • в каталоге/usr на/sbin/usernetctl команду
  • и соответствующую документацию и файлы примеров

Поэтому, когда вы не используете устаревшие сети-скрипты оборотах, вы бы сейчас ожидал, что в/etc/sysconfig/сети-скрипты/ каталог только содержать файл ifcfg-* файлы для ваших сетевых интерфейсов, и, возможно, маршрут* файлы для пользовательских маршрутов, но не другие файлы на всех. Если вам нужен usernetctl команду, это среди устаревшие функции, и вы должны начать использовать соответствующие nmcli подкоманд в качестве своей замены.

ifup и ifdown - прежнему будут доступны, но теперь выполнять свою работу через NetworkManager-а, если вы установите на устаревшие сети-скрипты оборотах.

+873
Jimmy Krause 28 мар. 2016 г., 06:35:21

Это делает работу в один шаг. Обратите внимание на трейлинг/ слэш/ на исходном и целевом пути.

по rsync \
 -ruval \
 --игнорировать существующие \
 --удалить-источник-файлов \
 --чернослив-пусто-Дирс \ 
 /источник/путь/ /целевой/путь/

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

+846
liteburner 9 июн. 2012 г., 07:22:56

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

Я изменил цвет командной строки, которая живет в статусе строки с эти строки в моей .tmux.конф

набор -сообщение г-БГ '#e7e7e7'
набор -г сообщение-ФГ '#000000'

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

Я надеялся, я мог бы изменить ее установить -г сообщение-команду-БГ '#e7e7e7' , но не в кости, а на самом деле, я не могу понять, что сообщение-командного стиля изменений. В инструкции написано, он меняет ячмень состояния строка сообщений команды, но я понятия не имею, что будет, если не совсем то, что я изменилась с сообщением-БГ.

Любой помочь?

Как просили: Мой .tmux.конф

# Это, кажется, не имеют никакого эффекта на всех
набор -г сообщение-команду в стиле БГ=красный
# не
набор -г сообщение-команду-БГ красный

используйте # в utf8
utf8 набор-г 
комплект-окно-опции-G utf8 на

# 256 цветов
набор -г по умолчанию-клемма "экран-256color"

# релоад конфига
привязать R источник-файл ~/.tmux.\ конф; дисплей-сообщение "конфигурация перезагрузка"

# истории журнал 
набор -истории г-лимит 3000

акт # как GNU экран
уберите с-б
набор -G префикс с-
связывать c-отправить-префиксы

# равнодушным привязки
связать с-п следующего окна
связать с-п предыдущего окна
связывать C-L последняя-окна

# убивает
персонализация-ключ к убить-панели
отвяжется &
персонализация-ключ к подтвердить-до -п "убить-окно #з? (г/н)" убить-окна
отвяжется х
персонализация-ключ X подтверждаю-до -п "убить-сессии #Ы? (г/н)" убить-сессии

# укоротить команда задержки
сет-СГ побег-1 раз

# установить панель цвет
установить-опции-G области-границы-ФГ colour240
установить-опции-G панели-активный границу-ФГ colour240

строке состояния # 
набор -г статус-utf8 на
набор -г статус-БГ '#e7e7e7'
набор -г статус-ФГ '#404040'
набор -г статус-м яркий
комплект-окно-опции-G окна-статус-формат '#я #ж'
комплект-окно-опции-G окна-статус-текущий-формат '#я #ж'
комплект-окно-опции-G окна-статус-текущий-ФГ '#1922bd'
комплект-окно-опции-G окна-статус-текущий-attr, который ярко
набор -сообщение г-БГ '#e7e7e7'
набор -г сообщение-ФГ '#000000'

набор -г статус-оправдать слева
набор -г статус-право-длина 50
набор -г статус-право ' (#з) :: #н :: #(ВМ команды sysctl.loadavg | вырезать -Д "" -Ф 3-5) '
набор -г статус-слева "
+815
Marshall Hallenbeck 18 янв. 2010 г., 05:10:55

Я использую службе ДКНБ для DNS сейчас. Но иногда я вижу ДКНБ умирает сам и DNS-разрешения не происходит должным образом. скажите, пожалуйста, как мы можем избежать ДКНБ для DNS . если мы обойдем ДКНБ что такое недостаток ?

+715
Carol Cote 30 дек. 2015 г., 21:58:41

У меня кали линукс установлен с ДД на пару дисков, все они имеют прямую упорство действующих как Лукс зашифрован (sdb3) (я пользуюсь), а другой без шифрования (sdb4).

Я хочу расширить sdb3 при сокращении sdb4

$ команда fdisk -л
Диск как /dev/СКБ: 14.5 Гб, 15518924800 байт, 30310400 секторов
Диск как /dev/СКБ: 14.5 Гб, 15518924800 байт, 30310400 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0xf73f6410

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 * 64 5913631 5913568 2.8 г 17 скрытая файловая система hpfs/NTFS с
на /dev/sdb2 буд ет экспортироваться 5913632 5915039 1408 704K 1 с FAT12
на /dev /sdb3 11663086 5.6 5915040 17578125 г 83 Линукс
в /dev/sdb4 17578126 28320312 10742187 5.1 г 83 Линукс


Диск как /dev/loop0: 2.6 Гб, 2775728128 байт, 5421344 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Я/o размер (минимальный/оптимальный): 512 байт / 512 байт`

Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0xf73f6410

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 * 64 5913631 5913568 2.8 г 17 скрытая файловая система hpfs/NTFS с
на /dev/sdb2 буд ет экспортироваться 5913632 5915039 1408 704K 1 с FAT12
на /dev/sdb3 11663086 5.6 5915040 17578125 г 83 Линукс
в /dev/sdb4 17578126 28320312 10742187 5.1 г 83 Линукс


Диск как /dev/loop0: 2.6 Гб, 2775728128 байт, 5421344 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Я/o размер (минимальный/оптимальный): 512 байт / 512 байт`

ПРИМЕЧАНИЕ: Я НЕ ДУМАЮ, ЧТО ЭТО НЕ ИМЕЕТ НИЧЕГО ОБЩЕГО С ПРОБЛЕМОЙ

Диск /Дев/маппер/sdb3: 5.6 Гб, 5969402880 байт, 11658990 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт

Так sdb3 = Лукс зашифрованный раздел видео упорство и sdb4 = non шифровать жить настойчивость.

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

Я выполните следующие шаги безуспешно:

$ размонтирование раздела /dev/sdb3

$ команда fdisk -л

(с помощью этого инструмента удалить 2 последние секции, и я исхожу изменениям отправных точек для sdb3 и sdb4).

$ e2fsck -F в файл /dev/sdb3

Да ко всему и Ф

$ resize2fs на /dev/sdb2 буд ет экспортироваться

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

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

С наилучшими пожеланиями, дайте мне знать, если вам нужна дополнительная объяснение вызывает сомнения.

+636
TheRuthlessBread 10 апр. 2013 г., 20:21:46

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

содержание образец.текст: Unix-это отличная ОС. Unix является открытым исходным кодом. Unix-это бесплатная ОС. узнайте операционной системы. Unix и Linux, который вы выбрали.

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

+569
Jeyaganesh 2 февр. 2010 г., 09:49:56

У меня есть bash скрипт, который columnizes список элементов. По умолчанию он будет гадать на количество столбцов для вывода, основанный на ширину терминала, как сообщалось действовать до его закрытия размер. Но когда сценарий в производство, будут действовать до его закрытия , сообщает "несоответствующий ioctl для устройства".

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

Решение: как указано ниже, будут действовать до его закрытия -Ф /Дев/телетайп , кажется, работает в любом месте трубопровода.

+544
Manateeforme 19 авг. 2012 г., 20:03:17

Я установил TinyCore как мой ремонт ОС. Я дал, что для grub2. Но TinyCore установить инструкции сказать вам, чтобы добавить файл grub2 с помощью метода МБР. (Это работает, но это только потому, что ЭФИ имеет обратную совместимость с MBR.) В идеале я бы хотел, чтобы цепь так, что пыльник-заглушка ели векторов на TinyCore в файл /boot/grub, поэтому что от файл grub2 TinyCore я могу загрузить любой другой ОС я хочу. Или второй вариант, я бы хотел, чтобы цепь так, что векторы загрузки EFI stub для vmlinuz TinyCore по.

TinyCore не имеет программе efibootmgr. efibootmgr это дает мне система "не поддерживает efivars", когда я загружаюсь с Ubuntu на USB-флешку.

Есть ли способ, чтобы просто захватить каталоге TinyCore-это жратва, вывести его на другой машине с Linux и создать жратвы.ели от него, что тогда я смогу вернуть эту машину и копию на моей ЕСП на этой машине?

+505
wtayyeb 2 окт. 2018 г., 21:37:07

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

#!/бин/Баш

# Массивы
# @ и *

Апэ=( "яблоко банан" "в Emacs" окно "Панда Bamboo природы" )
Кейп=( 'пинг-понг' 'Кинг-Конг' 'Король рыболов-клуб' 'реклама' )
Джейд=( союзник живота Калли Делли )

расширение эхо с \*
Эхо ${обезьяна[*]}
Эхо ${мыс[*]}
Эхо -э "${Джейд[*]}\п"

расширение эхо с \@
Эхо ${обезьяна[@]}
Эхо ${мыс[*]}
Эхо -э "${Джейд[@]}\п"

элементы эхо с \*
Эхо ${#обезьяна[*]}
Эхо ${#Кейп[*]}
Эхо ${#нефрит[*]}

элементы " эхо " с \@
Эхо ${#обезьяна[@]}
Эхо ${#Кейп[@]}
Эхо ${#нефрит[*]}

Эхе -е "\nLength"
Эхо ${#кривляться}
Эхо ${#Кейп}
Эхо ${#Джейд}

Из соответствующих Man-страниц я знаю, что такие расширения отличается от * В @ , если слово в двойных кавычках или нет, но я не вижу никаких различий. Почему у меня в обоих случаях одинаковые результаты?

Вывод заключается в следующем:

Расширение с *
Окна Яблоко Банан В Emacs Панда Бамбук Природы
Пинг-Понг Кинг-Конг Кинг-Фишер Клуб Реклама
союзник живота Калли Делли

Расширение с помощью @
Окна Яблоко Банан В Emacs Панда Бамбук Природы
Пинг-Понг Кинг-Конг Кинг-Фишер Клуб Реклама
союзник живота Калли Делли

Элементы с *
3
4
4
Элементы с @
3
4
4

Длина
12
9
4
+474
tuoermin 12 сент. 2016 г., 09:38:12

С огромным входные файлы, это может быть быстрее:

# замена линий М1,М2 из file1 с линии Н1,Н2 от файл2
М1=2; м2=4; У1=3; У2=5
{ руководитель -Н $((М1-1)); { руководитель -Н $((Н1-1)) >/dev/нуль; руководитель -Н $((П2-П1+1));
} <файл2; руководитель -Н $((м2-М1+1)) >/dev/нуль; кошка; } <файл1

Это объясняется здесь, только в одну линию колеблется в этом конкретном случае.

+381
GrimSqueaker 10 нояб. 2013 г., 00:49:01

Использовать массив с, который можно расширить до переменное число аргументов:

#!/бин/Баш
# Это файл звонящего.Баш
переключатель=()
если [[ ${1-х} == х ]]
тогда
 переключатель=("--АВС=долгий спор")
интернет
some_command.sh "--исключить=*~" "${переключатель[@]}" арг

Или вы могли бы использовать ${ВАР+...} синтаксис:

#!/Бен/ш
# Это файл caller.sh
сбросить переключатель
если [ "${1-х}" = х ]
тогда
 переключатель="--АВС=длинный аргумент"
интернет
some_command.sh "--исключить=*~" ${переключатель+"$переключатель"} арг

Обратите внимание, что с ЗШ, вы можете сделать:

#!/бин/ЗШ
переключатель=
если [ "${1-х}" = х ]
тогда
 переключатель="--АВС=длинный аргумент"
интернет
some_command.sh "--исключить=*~" $переключатель арг

ЗШ не делает сплит+Глоб на параметр расширения, но это не пустые удаление которых является то, что вы хотите здесь.

+380
Shakeel Javed 19 авг. 2015 г., 14:27:18

Делает

`tmux отправить-ключи -Т <сессии> диск <каталог>"

делай, что хочешь?

Уверены, если это будет применяться в новых окнах / форточках, созданные после этого, но бедняги решение будет просто отправить этого в <сессии>:<windowID>.<paneID> после создания окна/панели.

+365
user54938 4 янв. 2010 г., 04:37:22
Чаун никто:никто /*

Как корень конечно....

+319
chargino 1 апр. 2010 г., 18:23:40

У меня была такая же проблема и не знаю, как для отладки. Но я отключил все расширения оболочки GNOME и тогда он работал отлично.

Вы можете отключить по одному, чтобы выяснить, какое расширение создает проблемы или вы отключите все и включите один раз ;)

+316
Percy Mosisili 27 мая 2015 г., 07:46:08

Для полноты, вот ГНУ хвост-решение

хвост -м -н +2 файл1 файл2
+297
Dlyngd 12 окт. 2019 г., 01:31:12

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

У меня есть shell-скрипт, который запускает команду docker для запуска контейнер с Ubuntu, который заканчивается с управлением оценки bash, который начинает какие-то системные службы, включая веб-сервер. После оценки Баш инициализируется я хочу открыть веб-браузер на моем хосте. В настоящее время это выглядит так:

докер запустить -он -п $порт:80 -в $корень:/usr/доли проекта/nginx в $
питон -м браузере http://localhost:$порт

Но это явно не хорошо работать, а скрипт ждет, пока докер выходов для запуска на Python. Меняя их местами не будет работать также, как сайт будет загружаться перед гостем Баш (и веб-сервер) запускается. В то же время мне нужно запустить Настройки С -это, так докер ... & питон ... не будет работать также.

Есть ли способ сделать вещи работать?

+251
vbuchli 26 мая 2019 г., 15:31:00

Если вы установите программное обеспечение с помощью менеджеров пакетов, таких как об / мин (в Fedora и RedHat) и apt (в Debian и Ubuntu), приложения, как правило, будет установлен в папки, такие как /usr/Бен, /usr/местные/Бен и /опт. Обычно, программное обеспечение, которое не является частью операционной системы будет находиться в каталоге/opt.

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

Я предпочитаю второй вариант. Предположим, что у вас есть другой диск в каталог/mnt/otherdisk, вы можете создать папку перед установкой программного обеспечения. Обратите внимание, что вы должны настроить правильно права доступа к файлам. Например, если программное обеспечение будет установлено в папку/opt/программное обеспечение

команды mkdir /MNT в/otherdisk/опт/программное обеспечение 
ЛН-з /тугриков/otherdisk/опт/программное обеспечение /опт/программное обеспечение
# затем установите программное обеспечение

Если вы установили программное обеспечение, вы можете перемещать файлы и создать ссылку. Предположим, что программное обеспечение установлено в /некоторые/реж , а другой диск в каталог/mnt/otherdisk:

МВ /некоторые/реж /тугриков/otherdisk/некоторые/реж 
ЛН-з /тугриков/otherdisk/некоторые/реж /некоторые/реж
+223
UrOni 25 июн. 2015 г., 10:02:14
Используйте для этого команду встроенная команда bash вызывается независимо от стандартного автодополнения, которая является более обычный тег.
+221
Donna Mobley 15 июн. 2017 г., 19:31:56

У меня есть веб-сервер на базе Linux и я хочу сделать резервную копию каждый час через rsnapshot. это моя конфигурация rsnapshot файл :

config_version 1.2
snapshot_root /ВАР/Majjane-сохранение/
cmd_cp /ОГРН/СР
cmd_rm /ОГРН/РМ
cmd_rsync /usr/бен/по rsync
cmd_logger /usr/Бен/регистратор
cmd_du /usr/Бен/дю
cmd_rsnapshot_diff /usr/Бен/rsnapshot-дифф
хранить почасовые 24
подробный 2
Уровень 3
логи в /var/журнал/rsnapshot.журнал
файл в /var/работа/rsnapshot.пид
исключить файл /var/ВСП/клиентам/
исключить в /var/www в/приложения/
резервного копирования в /var/www и/ localhost в файле/var/Majjane-сохранение/

Проблема когда я делаю например 3 копии :

  • часам.0 : в бэкапе папки 15 файлов
  • часам.1 : папка резервного копирования имеет 14 файлов ( я удалил один файл в папке /var/www в/ )
  • часам.2 : в бэкапе папки 15 файлов ( я создал другой файл отличается от первого)

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

+213
chamkaur singh 3 апр. 2019 г., 11:08:02

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

Основным решением является установить позиционные параметры:

набор -- "$1"/name_*

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

В bash, вы должны установить shopt -с failglob , чтобы скрипт остановить, если файл не соответствует Глоб (*), или shopt -с nullglob если вы хотите получить никакого результата (в отличие от Глоб себя "$1"/name_*) если Глоб не соответствует ни один файл. Держать failglob отключено, чтобы избежать остановки скрипта.

Число файлов (посчитать количество матчей Глоб) теперь просто:

Эхо "$#"

количество позиционных параметров.

Цикл будет сократить до:

для файла
сделать Echo "файл$"
сделано

Чтобы полностью избежать проблем с разделением на МФС.

Обратите внимание, что внешние ценности $1 должны быть указаны, чтобы избежать код впрыска.
А также делает Эхо "$файл" должно быть в кавычках.

Также можно назначить список в массив:

файлы=( "$1"/name_* )

Это позволит избежать перезаписи позиционные параметры, но и сделает синтаксис немного сложнее. Количество элементов в массиве:

Эхо "${#файлы[@]}"

И петли будут нужны некоторые изменения:

для файл в "${файлы[@]}"; сделать
 файл Echo"$"
сделано
+207
Anders Lind 3 февр. 2010 г., 09:55:12

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

Редактировать: я использую Windows 7 в офисе, который подключен к интернету и мне нужно скачать все обновления, которые необходимы для нормального функционирования моего мятный системы Linux дома.

+197
leon21 24 нояб. 2011 г., 02:48:24

Спасибо @Kusalananda и @Барун

Я использовал скрипт

#!/бин/Баш

ПОЛЬЗОВАТЕЛЬ1=
PASS1=
ПОЛЬЗОВАТЕЛЬ2=
PASS2=

команде mysqldump --опт --Хекс-клякса \
 -ч исходный сервер -п"$PASS1" -у "$ПОЛЬЗОВАТЕЛЬ1" \
 source_db | \
 \в MySQL 
 -ч target_host -п"$PASS2" -у "$ПОЛЬЗОВАТЕЛЬ2" \
target_db
+193
AndroidFan 28 сент. 2014 г., 00:13:07

Мне нужно libboost зависимостей для пакета я бегу, но единственный пакет, который я могу найти - libboost-все-Дэв, и я не уверен, что в "dev" означает, и если мне это нужно. Есть libboost-все-<что-то> что мне нужно установить?

+152
NAREN DIRAN 8 апр. 2011 г., 16:12:47

Используя GNU параллельно:

найти ./ -тип D | вырезать -с 3-12 | параллель -к дате-д Эхо {}' @{} `

Если вы можете принять \т вместо пространства:

найти ./ -тип D | вырезать -с 3-12 | параллель -к --теге дата -д @{}
+140
kathleen fox 18 янв. 2016 г., 09:49:55

Время является изменение времени. Обратите внимание, что LS-все то же самое, что ЛС-Л-Е, который отличается от ЛС-все. Нет никаких причин, чтобы использовать двойной л в вашем примере. Если вы хотите увидеть время последнего изменения для каждого файла, вы можете использовать ЛС-Аль-полный-времени.

+140
VEGA 18 февр. 2019 г., 06:36:02

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

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

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

экран -д-М -с MyService с /usr/местные/sbin/MyService с --интерактивные-старт

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

экрана -р-д-с MyService с

Вы можете сделать это в любом месте: на консоли, через SSH, и т. д. Необходимо запустите экран команду в качестве того же пользователя оба раза. Чтобы оторвать от экрана сеанса и оставить ее работать в фоновом режиме, нажмите сочетание клавиш Ctrl+А Д.

+81
karina 26 авг. 2010 г., 16:46:05

Если Top показывает повышенные нагрузки, и вы не знаете, если процесс вызывает это делает процессорного времени или делает сеть ввода/вывода (не местный я/о) как можно выяснить это?

Сеть ввода/вывода не учитывается в iowait Линукс метрики, если она не является частью сделки NFS в этом случае он считается дискового ввода-вывода.

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

За пределами гипотетический ждать НФС, нет у всех средняя нагрузка принимается сетью ожидания.

И в чем смысл ожидания в верхней?

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

+62
Diamonds and triangles 13 июн. 2012 г., 06:33:16

Когда у меня была эта проблема я был в состоянии использовать сочетание клавиш Ctrl+клавиши Alt+Esc для перезагрузки Х (может быть, он просто обновляет экран). Вы случайно запустив любой проприетарные драйверы NVIDIA? У меня больше нет замораживание вопросов, которые я не использую их на моей машине.

+53
DBell 29 сент. 2016 г., 20:11:40

Погуглив, я нашел никто иной, как Теодор ТСО говорит об этом:

http://www.redhat.com/archives/ext3-users/2008-October/msg00024.html

В соответствующей части, что:

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

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

+39
dinter 5 февр. 2018 г., 01:23:38

У меня есть текстовый файл, я хочу, чтобы искать теги, такие как следующие:

<категория="SpecificDisease">II типа человека дополняют категорию дефицит С2</>
<категория="модификатор">заболевание Huntington</категория>
<категория="CompositeMention">потомственной груди и овариального рака категорию</>
<категория="DiseaseClass">миопатия</категория>

и производим следующие и записать их в новый текстовый файл.

Тип II комплемента человека с дефицитом С2 
Заболевание Huntington
наследственный рак молочной железы и рак яичников 
миопатия
+36
larrycz 25 апр. 2011 г., 06:29:54

У меня СМБ.конф настройте, как показано ниже

# Видеть СМБ.конф.пример для более детального файл config или
# читать СМБ.страницу конф.
# Выполнить помощью testparm', чтобы проверить конфиг правильно после
# вы изменить его.

[глобальной]
 группы = Самбу
 безопасности = пользователь

 параметр passdb части backend = tdbsam

 печать = чашки
 настройки принтеров; имя = чашки
 загрузить принтеры = да
 варианты чашек = сырье

 гостевой аккаунт = Самбу

[домов]
 комментарий = Главная каталоги
 допустимые пользователи = %С %Д%ж%ы
 просматриваемый = нет
 только чтение = нет
 наследование списков ACL = да

[принтеры]
 комментарий = все принтеры
 путь = /ВАР/ТМП
 печати = да
 создание маски = 0600
 просматриваемый = нет

[печать$]
 комментарий = драйверы принтера 
 путь = /ВАР/Либ/Самба/драйверы
 напишите список = @printadmin корень
 группа = @printadmin
 создание маски = 0664
 маски каталог = 0775

[Эди]
 путь = /дат/101/эод/
 общественная = да
 создание маски = 0664
 маски каталог = 0775

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

+18
user3113312 7 мар. 2011 г., 18:06:57

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

$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