Можно ли показать вывод rsync на одной линии?

У меня есть bash-скрипт, который rsyncing большой каталог и функция прогресс-это здорово, но это возможно, чтобы показать все это вывод в одну строку? т. е. как передавать файлы, просто плевать ему на прогресс --вывод на той же строке, как в прошлом, так что я могу наблюдать прогресс без прокрутки экрана?

+287
Shantanu Garg 26 янв. 2015 г., 06:37:54
29 ответов

Это то, что мы начинаем с:

$ базовой дерево/
базы/
|-- АБ
| `-- 12
| `-- 13
| `-- 37
| |-- file1.txt
| |-- file2.txt
| `-- file3.txt
|-- АФ
| `-- Ф3
| `-- 45
| `-- 9е
| |-- third1.txt
| `-- third2.txt
`-- компакт-диск
 `-- В8
 `-- Е2
 `-- А1
 |-- other1.txt
 `-- other52.txt

12 каталогов, файлов: 7

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

$ найдите основание-тип D -mindepth 4 -maxdepth с 4 -старпома команды mkdir {}/extra_folder ';'

Мы используем оба -mindepth 4 и -maxdepth с 4 , чтобы создать новые директории на уровень четыре только. Без -mindepth 4 мы хотели бы получить новые каталоги на более высокие уровни, и без -параметр maxdepth 4 новые каталоги будут сами заполняться новые каталоги, пока пути оказалось так много, что найти не смог создать более.

В extra_folder каталог создается с помощью команды mkdir называют из -старпома. Теперь у нас есть

$ базовой дерево/
базы/
|-- АБ
| `-- 12
| `-- 13
| `-- 37
| |-- extra_folder
| |-- file1.txt
| |-- file2.txt
| `-- file3.txt
|-- АФ
| `-- Ф3
| `-- 45
| `-- 9е
| |-- extra_folder
| |-- third1.txt
| `-- third2.txt
`-- компакт-диск
 `-- В8
 `-- Е2
 `-- А1
 |-- extra_folder
 |-- other1.txt
 `-- other52.txt

15 каталогов, файлов: 7

Затем мы перемещаем файлы:

$ найти базу -maxdepth с 5 -тип F -execdir МВ {} extra_folder ';'

Это похоже на любой обычный файл в или под базу каталогов (я предполагаю, что есть файлы только на самом низком уровне), которые находятся на уровне пяти. Затем он использует -execdir для запуска МВ команду в директории, где нашли файл находится ({} будет базовое имя найденного файла).

Мы в конечном итоге с

$ базовой дерево/
базы/
|-- АБ
| `-- 12
| `-- 13
| `-- 37
| `-- extra_folder
| |-- file1.txt
| |-- file2.txt
| `-- file3.txt
|-- АФ
| `-- Ф3
| `-- 45
| `-- 9е
| `-- extra_folder
| |-- third1.txt
| `-- third2.txt
`-- компакт-диск
 `-- В8
 `-- Е2
 `-- А1
 `-- extra_folder
 |-- other1.txt
 `-- other52.txt

15 каталогов, файлов: 7

На одном дыхании:

$ найдите основание-тип F \
 -execdir Ш-с '[ ! -Д "$1" ] && команды mkdir "$1"; мВ "$2" "$1"' ш 'extra_folder' {} ';'

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

Мини-скрипт, который называется по -execdir:

[ ! -Д "$1" ] && команды mkdir "$1"
МВ "$2" "$1"

Это будет называться папка с именем $1 и с именем как $2 и создаст папку, если она не существует, а затем переместить в нее файл.

+997
acquisto2 03 февр. '09 в 4:24

Вы могли бы объединить все эти команды в одну файл, такой:

#!/бин/Баш
убить ПС вход aux | grep в -Ф 'ServerAPP' | команда grep -v с -Ф 'команда grep' | у awk '{ печати $2 }" 
/full/path/to/server_automated_net_setup.sh
экспорт переменной LD_LIBRARY_PATH=./:~/сервер/каталог_установки/lib_boost:~/сервер/каталог_установки/lib_openSSL
команды nohup /полный/путь/к/ServerAPP >& /dev/нуль &

Вставить все это в файл yourname.sh и сделать исполняемым:

чмод +х yourname.sh

Также можно оформить заказ прямо из скрипта СВН совместно адресу://, и вы сможете автоматизировать весь процесс.

+960
DrDR 23 мар. 2010 г., 06:09:04
Другие ответы

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


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

Вы могли бы использовать вложенный цикл массив, как это

#!/бин/Баш
array_0=(один два три четыре пять)
array_1=(х, у, Z)

для А0 "${array_0[@]}"
делать
 для А1 в "${array_1[@]}"
делать
 команды mkdir -Р "$дома/веб/$А0/$А1"
сделано
сделано

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

команды mkdir -Р ~/{один,два,три,четыре,пять}/{х,у,Z}
+959
Hamza Niem 24 мая 2015 г., 18:24:26

Похоже, что вы столкнулись с следующей проблемой в программы GParted/библиотекой libparted:

649324 ошибка - неспособность переместить / изменить размер раздела FAT32 с менее чем 256 МБ

Работа перечислены в конце сообщения об ошибке.

+939
robmandu 19 авг. 2010 г., 11:03:09

Я читал эту интересную статью сегодня: http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html

Пришла шальная мысль в голову...можно ли написать правила iptable, что только перенаправляет запросы https рукопожатие?

+901
324423 15 окт. 2012 г., 16:17:29

(pacaur использует makepkg, см. https://wiki.archlinux.org/index.php/Makepkg )

В файле/etc/makepkg.конфдобавить MAKEFLAGS="с-J$(выражение $(nproc) \+ 1)" для запуска #ядер + 1 компиляция работу по совместительству.

Когда используете bash, вы можете также добавить экспорт MAKEFLAGS="с-J$(выражение $(nproc) \+ 1)" в ваш ~/.bashrc и сделать это по умолчанию для всех делают команды, а не только для аур пакеты.

+844
user432964 7 сент. 2013 г., 09:40:43

Я установил Xfce4 на тестирование в Debian. Я использую ALSA для звука драйвер. Если я уменьшить громкость с помощью звукового управления апплет в Xfce панели, нет никаких проблем до "нулевого уровня". Если я уменьшаю громкость до нуля, я не могу увеличить. (Я могу увеличить, но нет звука).

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

Как я могу исправить эту проблему?

Редактировать:

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

Нет сейчас никаких проблем.

+833
michaelg1337 24 дек. 2014 г., 08:19:47

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

Я использую эту команду в терминале:

Файлы="тестирование/космос\ в\ имя_файла тестирование и снова"; по rsync -в $файлы сервера:адрес

тестирование - это папка, с двух файлов, пространство в именем и И снова.

Когда я запускаю это, я получаю следующий результат:

по rsync: link_stat "/главная/пользователя/тестирование/космос\" не удалось: Нет такого файла или каталога (2)
по rsync: link_stat "/главная/пользователя/в\" ошибка: Нет такого файла или каталога (2)
по rsync: link_stat "/главная/пользователя/имя файла" ошибка: Нет такого файла или каталога (2)
по rsync: link_stat "/главная/пользователя/тестирование/и\" ошибка: Нет такого файла или каталога (2)
по rsync: link_stat "/главная/пользователя/снова" ошибка: Нет такого файла или каталога (2)

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

+818
Dmitry Klenov 17 дек. 2014 г., 21:01:07

Я вижу по программе sendmail.МК milters такой линии:

Xclamantivirus, с=локальный каталог/var/работа/ClamAV с-программа/сервер ClamAV.носок,ф=т,т=з:4М;Р:4М;Д:4М

Я знаю, что это локальный сокет. Но что делать буквы Ф Т С Р и Е имеете в виду ?

+763
Sharon R Smith 4 дек. 2015 г., 15:05:08

Я хочу собрать новое ядро 4.14.8-в Gentoo-R1 на Хинду Linux. Я создал символическую ссылку с помощью выберите электрон ядра набор 2 прежде, чем я вошел в директорию в/usr/src/и Линукс и я выполнил по всех в этот каталог. К сожалению, при компиляции ядра Linux 4.14.8-субантарктический-Р1 я получил следующее сообщение об ошибке:

пекан@туксе в /usr/src/и Линукс $ судо по всем
* В Gentoo По ОС Linux; Версия 3.4.52.4
* Работает с опциями: вся

* Использование genkernel.conf из /ETC в/по.конф
* Источники, специфичные для config.sh от /usr/share/genkernel/arch/x86_64/config.sh ..
* Источники, специфичные для modules_load из /usr/доли/по/арки/x86_64 с/modules_load ..

* Ядра 4.14.8-субантарктический-Р1 Линукс для x86_64...
* файл .. с config /usr/доли/по/арки/x86_64 с/создается-конфигурационный
* ядро: --mrproper отключается; не запуск 'Make mrproper'.
* >> Бег oldconfig...
* ядро: - чистые отключается; не работает 'чистые'.
* ядра: >> вызов меню...
* >> Компиляции 4.14.8-субантарктический-Р1 bzImage...
* >> Установка прошивки (сделать firmware_install') из-за CONFIG_FIRMWARE_IN_KERNEL != г...
* Ошибка: не удалось скомпилировать "firmware_install" цель...
* 
* -- Журнал --применение grep к...
* 
*Разрешить для уплотнения памяти (уплотнения) [д/н/?] г
* Страница миграция (миграции) [г/?] г
*Включить буферы отказов (отказов) [д/н/?] г
*Включить КСМ на странице слияние (КСМ) [д/н/?] г
*Низкая адресного пространства для защиты от распределение пользователей (DEFAULT_MMAP_MIN_ADDR) [4096] 4096
*Включить восстановление от ошибок памяти (MEMORY_FAILURE) [д/н/?] г
*--
* *
* циклическое планирование (IP_VS_RR) [М/N/?] м
* взвешенное циклическое планирование (IP_VS_WRR) [М/N/?] м
* минимальное число соединений планирования (IP_VS_LC) [М/N/?] м
* алгоритм (IP_VS_WLC) [М/N/?] м
* взвешенное планирование отказоустойчивости (IP_VS_FO) [Н/м/?] Н
*--
* поддержка rj54n1cb0c (SOC_CAMERA_RJ54N1) [Н/м/?] Н
* поддержка tw9910 (SOC_CAMERA_TW9910) [М/N/?] м
*
* технологии DRM/i915 отладки
*
*Силу НКУ выдавать сообщение об ошибке вместо предупреждения при компиляции (DRM_I915_WERROR) [Н/Г/?] Н
*Включить дополнительную отладку драйвера (DRM_I915_DEBUG) [Н/Г/?] Н
*Включение дополнительных драйверов отладку для объектов забор (DRM_I915_SW_FENCE_DEBUG_OBJECTS) [Н/Г/?] Н
*Включение дополнительных драйверов отладку для выявления циклов зависимостей (DRM_I915_SW_FENCE_CHECK_DAG) [Н/Г/?] (Новый) 
*Включить тесты самодиагностики при загрузке драйвера (DRM_I915_SELFTEST) [Н/Г/?] Н
*Включить низких уровней трассировки событий (DRM_I915_LOW_LEVEL_TRACEPOINTS) [Н/Г/?] Н
*Включить дополнительные предупреждения отладки за неуплату обратный ход луча (DRM_I915_DEBUG_VBLANK_EVADE) [Н/Г/?] Н
*--
*Включить трассировку для ПДУ (RCU_TRACE) [Н/Г/?] Н
*Обеспечивает отладку утверждает, для добавления поддержки NO_HZ в арку (RCU_EQS_DEBUG) [Н/Г/?] Н
*Раунд-Робин силу выбора процессора для несвязанных элементов работы (DEBUG_WQ_FORCE_RR_CPU) [Н/Г/?] Н
*Группа продленного числа блочных устройств и распространять их (DEBUG_BLOCK_EXT_DEVT) [Н/Г/?] Н
*Включение автоопределения процессора государственного контроля (CPU_HOTPLUG_STATE_CONTROL) [Н/Г/?] Н
*Инъекции ошибки уведомитель (NOTIFIER_ERROR_INJECTION) [Н/м/г/?] Н
*--
* ГК МПК/операции.о
* Копия ядра/прерывание/тез.Докл.о
* Чч мм/swap_cgroup.о
* ГК МПК/ipc_sysctl.о
* Копия ядра/прерывание/миграция.о
* Чч мм/памяти-провал.о
*--
* С помощью gzip arch/x86/boot/compressed/vmlinux.bin.gz
* MKPIGGY арки/х86/загрузки/сжатый/Хрюша.С
* Как Arch/х86/загрузки/сжатый/Хрюша.о
* DATAREL арки/х86/загрузки/сжатый/файл vmlinux
* ЛД арки/х86/загрузки/сжатый/файл vmlinux
*ЛД: арка/х86/загрузки/сжатый/head_64.о: Внимание: переезд в раздел только для чтения `.голову.текст'
*ЛД: предупреждение: создание DT_TEXTREL в общий объект.
*--
* Работает с опциями: вся
* Использование genkernel.conf из /ETC в/по.конф
* Источники, специфичные для config.sh от /usr/share/genkernel/arch/x86_64/config.sh ..
* Источники, специфичные для modules_load из /usr/доли/по/арки/x86_64 с/modules_load ..
*
* Ошибка: не удалось скомпилировать "firmware_install" цель...
* 
* ... В конце журнала... --
* 
* Пожалуйста, проконсультируйтесь в /var/журнал/процесс.авторизуйтесь для получения более подробной информации и любой
* ошибки, о которых говорилось выше.
* 
* Сообщайте о любых ошибок, чтобы по bugs.gentoo.org и
* присвоение ваших ошибок для [email protected] Пожалуйста, включите
* как можно больше информации, как вы можете в ваш отчет об ошибке; прикрепление
* в /var/журнал/процесс.журнала, так что ваш вопрос не может быть решен эффективно.
* 
* Пожалуйста, *не* ошибки компиляции отчетов как по ошибки!
*

Может кто-нибудь помочь мне?

+741
Samuel Bellamy 16 апр. 2014 г., 20:30:45

В СЭД решения:

СЭД -бя '/\[(прод|Дев)_env]/!д;Н;:петля' -е 'с/.*\Н//;${Г;Д;};Н;П;/\Н\[/Д;буль' хозяев.в формате YML
  • /\[(прод|Дев)_env]/!д опускается все линии до [prod_env] или [dev_env] Ист найден
  • Н;:петля добавляет следующую строку и начинается цикл
  • внутри цикла мы удаляем первый из двух линий с с/.*\Н//, потому что это либо [...ОКР] линия или мы уже напечатали их в последний цикл
  • ${р;д;} печатает оставшиеся строки, если мы дошли до последней строки при печати
  • Н;П добавляет следующую строку и печатает текущий
  • /\н\[/д выглядит если следующая строка начинается с [. В этом случае в первой строке в буфере (уже напечатанные) может быть отброшен, и мы начнем с того, что [ линия
  • буль иначе петли

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

+725
EricP 2 окт. 2015 г., 20:36:56

Я проверил кронтаб источников и обнаружили, что если пользователь не может открыть файл/etc/cron-а.разрешить (например, после выполнения команды chmod 0 /и т. д./cron.разрешить), кронтаб думает, что пользователь может использовать его (как если бы хрон.позвольте не существовало).

Но корень может прочитать любой файл, поэтому проверка кода кронтаб работает, как ожидалось. Поэтому я рекомендую вам сначала проверить разрешения на файл/etc/cron-а.разрешить, а может в SELinux/в AppArmor журналов аудита.

+644
invisible 21 апр. 2019 г., 16:10:01
> компакт-диск в /tmp
> ЛН-ы фу
> Общ -alhF в /tmp
lrwxrwxrwx 1 пользователь 3 июля 29 14:00 фу -> ФОО

Является ли это ошибка в ЛН или использовать чехол для ссылка файл к себе?

Это с coreutils 8.21-1ubuntu5.1.

+620
whakawaehere 14 мар. 2011 г., 00:58:13

Если вы хотите, Баш , чтобы остановить ведение журнала вашей команды, просто сбросит HISTFILE переменной:

HISTFILE=

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

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

п. с. и в/proc - это большая проблема. Все пользователи системы смогут увидеть команды вы в настоящее время работает с все свои аргументы. Передачи паролей как аргументы командной строки, следовательно, небезопасной. Использование переменных среды или конфигурационных файлов (которые вы chmodded 600) надежно пароли поставить.

+589
fiorix 23 янв. 2010 г., 10:50:21

Да, Технион.переменного тока.Ил действительно существует, но по данным публичных DNS, по крайней мере, ilmn-УК.Би.Технион.переменного тока.ил не существует.

$ выкопайте +ilmn-QM на noauth.Би.Технион.переменного тока.Ил любое
;; Получили ответ:
;; ->>Заголовок<<- код: запрос, статус: nxdomain будут, идентификатор: 61930
;; флаги: в QR РД РА; запрос: 1, ответов: 0 Авторитет: 1, дополнительно: 1

;; ОПТ ПСЕВДОРАЗРЕЗ:
; EDNS: версия: 0, флаги:; УДП: 4096

Кроме того, би.Технион.переменного тока.Ил домен имеет SPF-запись, сказав, что только отправителей, указанных в SPF-запись для spf.protection.outlook.com допустимыми для данного домена. Так что даже если вы зарегистрированы ilmn-УК.Би.Технион.переменного тока.иль на публичные DNS-серверы, вероятно, не СПФ проверить.

$ Диг +noauth Би.Технион.переменного тока.Ил любое
;; Получили ответ:
;; ->>Заголовок<<- код: запрос, статус: Нет, код: 4367
;; флаги: в QR РД РА; запрос: 1, ответов: 5, управление: 13, дополнительно: 15

;; ОПТ ПСЕВДОРАЗРЕЗ:
; EDNS: версия: 0, флаги:; УДП: 4096
;; РАЗДЕЛ ОТВЕТ:
Би.Технион.переменного тока.Ил. 2468 в txt "EqkKAGrhnUwdxbT3qyzejnNnmW2bVdbFohszjabiwkp/qtPbYYWRMF1M1WF2KoMBOn5y6bdiYpdrfdlki7zhdq=="
Би.Технион.переменного тока.Ил. 2468 в txt "с v=spf1 include:spf.protection.outlook.com -все"
Би.Технион.переменного тока.Ил. 2468 в МХ 0 bi-technion-ac-il.mail.protection.outlook.com.
Би.Технион.переменного тока.Ил. 2468 в МХ 20 mrelay.Технион.переменного тока.Ил.
Би.Технион.переменного тока.Ил. 2468 в МХ 10 nlbex.Технион.переменного тока.Ил.

Редактирования /и т. д./почта/domaintable не поможет, значит ошибка происходит, когда ваша система говорит на почтовый сервер получателя (который, по данным публичных DNS-записей, это technion-ac-il.mail.protection.outlook.com), который обращается к DNS и видит, что адрес отправителя не существует в публичном DNS. Как следствие, это предполагает, что ваш сервер либо вредоносные веб-узла или любитель спамер, и поэтому он будет отвергать электронной почты.

+486
kbtombul 22 июл. 2013 г., 17:11:09

Я написания сценариев для команды rsync, и в настоящее время я пытаюсь сделать что-то вроде...

в rsync-АВ-е СШ $хранилища данных/usr/местные/somepath $destdir, в/usr/местные/someotherpath/

если я Эхо $хранилищ данных он показывает

Эхо $хранилища данных
[email protected]

Если я запускаю команду, я получаю

/vagrant/[email protected]/usr/local/somepath нет сосите файл или diectory

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

+484
John0ht 28 июл. 2016 г., 18:50:06

В минувшие выходные я провел apt-получить расстояние-обновления на домашнем 8.3 на Debian системы, и был удивлен, увидев, что он вошел в аварийный режим при следующей загрузке. Сервер работает LVM на вершине для mdadm RAID-массив 6. При более внимательном рассмотрении, казалось, изо всех сил пытается установить логические тома:

Boot timeout

Я пошарил вокруг в течение недели, пытаясь исправить машину, но не добились никакого прогресса. Я нашел этот вопрос , который детально идентичную проблему, но при разных обстоятельствах. Я попробовал чистой установки Debian, и обнаружил, что если я не дай установщик загрузите последние версии пакетов, он загружается успешно в первый раз, то не после дист-апгрейда. Если я позволю это скачать их, поле перезагрузки прямо в аварийный режим после установки. Это запись в /var/журнал/АПТ/история.отчет по бывшей сценария; интересно, это влияет на все адреса, в udev и systemd:

Начало-Дата: 2016-01-30 19:48:28
Командной строке: apt-получить расстояние-обновления
Обновление: неизвестных-время выполнения:для amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), кв.:для amd64 (1.0.9.8.1, 1.0.9.8.2), мультиархитектурный-поддержка:amd64 в (2.19-18+deb8u1, 2.19-18+deb8u2), Перл-основание:для amd64 (5.20.2-3+deb8u2, 5.20.2-3+deb8u3), libpam0g:для amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), АПТ-утилиты:для amd64 (1.0.9.8.1, 1.0.9.8.2), библиотеку libc-Бен:для amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), пакетов libc6:amd64 в (2.19-18+deb8u1, 2.19-18+deb8u2), адреса:для amd64 (3.3.2-5, 3.3.2-5+deb8u1), переводы-inst1 в.5:для amd64 (1.0.9.8.1, 1.0.9.8.2), в udev:для amd64 (215-17+deb8u2, 215-17+deb8u3), основа-файлы:для amd64 (8+deb8u2, 8+deb8u3), неизвестных модулей:для amd64 (1.1.8-3.1, 1.1.8-3.1+deb8u1), libudev1:для amd64 (215-17+deb8u2, 215-17+deb8u3), переводы-pkg4.12:amd64 (о 1.0.9.8.1, 1.0.9.8.2), помощью systemd-SysV в:для amd64 (215-17+deb8u2, 215-17+deb8u3), добавлена:на amd64 (215-17+deb8u2, 215-17+deb8u3), написано:для amd64 (4.2-3, 4.2-3+deb8u1), неизвестных модулей-ОГРН:amd64 в (1.1.8-3.1, 1.1.8-3.1+deb8u1), логин:для amd64 (4.2-3, 4.2-3+deb8u1), libsystemd0:для amd64 (215-17+deb8u2, 215-17+deb8u3), libpcre3:для amd64 (8.35-3.3, 8.35-3.3+deb8u2), районов:для amd64 (2.19-18+deb8u1, 2.19-18+deb8u2), пакет:для amd64 (8.4.2-1+deb8u1, 8.4.2-1+deb8u2)
Конец-Дата: 2016-01-30 19:48:43

Я действительно в растерянности с этим. Может кто-нибудь предложить какие-либо советы? Как это чистая установка, я счастлива экспериментировать.

+425
Rahul Saini 6 дек. 2011 г., 18:25:41

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

Кстати, rsync и дружно не правильный инструмент, если они должны распространять изменения в кэше очень часто. В этом случае следует учитывать некоторые действительно распределенной файловой системы.

+390
Balindra Prasad 31 мар. 2017 г., 19:20:28

Попробуйте установить последнюю версию драйвера видеокарты Intel HD из здесь: Intel графический установщик для Linux 1.2.1

+360
SuperFelix 8 авг. 2019 г., 02:33:47

Попробуйте запустить видеокарту NVIDIA-SMI-на команду. Это даст вам информацию о версии драйвера, карты у вас есть в вашей системе и т. д. Преимущество в том, что вам не нужен графический интерфейс, и это altervative в modinfo от Nvidia.

+329
angad 15 февр. 2014 г., 06:44:31

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

ПС-эф | грэп -я что-то | ти на /dev/stderr, в | у awk '{печати "epwdx "$2}'

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

ПС-эф | у awk '
 НАЧАТЬ {ПАРАМЕТРОМ IGNORECASE=1}
 /что-то/ { печати ">> совпало "что-то" здесь:", $0; печать "epwdx "$2 }
'

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

+263
Neetha p k 29 авг. 2018 г., 08:31:45

Команда используется только для технологических линий в парах.
Первая строка-номер строки (напечатанные = команда).
Вторая строка добавляется в конец первой, в одну строку убрали, и распечатать.
Затем, следующая пара строк одинаково обработаны.


Единственный способ для обработки всех строк, чтобы накапливать их до последней строки.
В это время, все символы новой строки могут быть удалены/переведенные в помещения:

$ СЭД '=' файл | е:старт;Н;$согнуть;bstart; конец;г/\н/ /'
1 это 2 это 3 это 4 это не Биз

Короче (но и медленнее, который не является проблемой с этим очень короткое файла):

Е:1;Н;С/\Н/ /;Т1'

Отметим, что оба решения выше будет хранить весь файл в памяти.

Но, конечно, тр - лучший инструмент для этой работы:

$ СЭД '=' файл | тр '\п' ' '

Или, Кроме того, вставка (которая сохраняет пустую строку):

$ СЭД '=' файл | вставить -СД ' '
1 это 2 это 3 это 4 это не Биз
+242
Ruoqi Tang 22 мая 2012 г., 09:27:53

вы можете искать С , такие как:

Мохсен@в Debian:~/коды/amlak/amlak/ГРЦ$ человек -к гнезду
принимать (2) - принимает соединение на сокете
вызов accept4 (2) - принимает соединение на сокете
привязка (2) - привязать имя к сокету
bindresvport (3) привязать сокет к привилегированным IP-порт
BIO_new_socket (3ssl) - разъем био
BIO_s_socket (3ssl) - разъем био
подключения (2) - инициировать соединение на сокете
ДГУ-очистки-разъемы (1) - убирать остатки гнезд в каталоге
Филан (1) - многофункциональное реле (гнездо кошка)
термофиксатор (1) - определить процессы, используя файлы или сокеты
getpeername (2) - получить имя, подключенный сокет
getsockname (2) - получить имя сокета 
вызове (2) - GET и set параметры сокетов
gpsdctl (8) - инструмент для отправки команд на gpsd за его исполнение контроль 
ИО::гнездо::INET6 (3 дня) - объект интерфейса равен af_inet|домен AF_INET6 розетки
ИО::гнездо::протокол SSL (3 дня) - - сокетов SSL с IO::гнездо интерфейс
ИО::гнездо::протокол SSL::перехват (3 дня) - SSL - шифрования перехват (человек в середине)
ИО::гнездо::протокол SSL::утилиты (3 часа) - погрузка, хранение, создание сертификатов и ключей
irw (1) - отправляет данные из доменных сокетов Unix в stdout
lircd (8) - демон помощи lirc декодирует ИК сигналы и предоставляет их на доменный сокет Unix.
слушать (2) - слушать соединения на сокете
НКАТ (1) - объединить и направить сокеты
Объем::протокол SSL (3 дня) - поддержка защищенных сокетов
С net::SSLeay::ручки (3 часа) - модуль Perl, который позволяет SSL (протокол HTTPS) для розеток обрабатываться как стандартный файл ручками.
procan (1) - многофункциональное реле (гнездо кошка)
сырье (7) - Linux по протоколу IPv4 сырые сокеты
приема (2) - получить сообщение из сокета
вызов recvfrom (2) - получить сообщение из сокета
recvmmsg (2) - получено несколько сообщений на сокете
функции recvmsg (2) - получить сообщение из сокета
rtnetlink (7) - Linux по протоколу IPv4 сокет маршрутизации 
отправить (2) - отправить сообщение в сокет
sendmmsg (2) - отправка нескольких сообщений на сокете
sendmsg (2) - отправить сообщение в сокет
упаковки (2) - отправить сообщение в сокет
что setsockopt (2) - GET и set параметры сокетов
сокат (1) - многофункциональное реле (гнездо кошка)
sockatmark (3) - определить, является ли сокет в внеполосного Марк
гнездо (2) - Создайте конечную точку для связи
гнездо (7) - интерфейс сокетов в Linux 
socketcall (2) - системные вызовы сокета
socketpair (2) - создать пару подключенных сокетов
СС (8) - Еще одна программа для изучения сокетов
помощью systemd-udevd-контроль.гнездо (8) - событие устройством управления демоном
помощью systemd-udevd-ядра.гнездо (8) - событие устройством управления демоном
в Unix (7) - разъемы для локального межпроцессного взаимодействия 
unixcmd (1) - Простая удаленная команда для Unix-сокета
unixterm (1) - (простой) удаленный терминал для Unix-сокета
vdeterm (1) - (простой) удаленный терминал для управления с VDE розетки
vfs_smb_traffic_analyzer (8) - Журнал Самба ВФС операций чтения и записи через гнездо для вспомогательного приложения
watchgnupg (1) - прочитать и распечатать отчет из сокета
Х11::протокол::подключение::INETSocket (3 дня) - на Perl модуль для IO::гнездо::инет основе X11-приложения
Х11::протокол::подключение::гнездо (3 часа) - на Perl модуля базового класса для IO::на основе сокетов X11-приложения
Х11::протокол::подключение::UNIXSocket (3 дня) - на Perl модуль для IO::гнездо::ОС UNIX X11-приложения

Вы видите количество перед каждой странице, страницы человека классифицируется по уровню :

 1 исполняемые программы или команды оболочки 
 Система 2 вызовы (функции, предоставляемые ядром)
 3 библиотечные вызовы (функции, предоставляемые программой библиотеки)
 4 специальные файлы (обычно в каталоге /dev)
 5 форматы файлов и конвенций, например, /etc/passwd с
 6 игр
 7 разное (в том числе макро-пакеты и соглашения), мужчина(7), Грофф(7)
 8 команды администрирования системы (обычно только для корня)
 9 подпрограмм ядра [без стандартный]

Я думаю, что вы можете найти свой API на ваш уровень, кстати , человек-youmanpage, показать свою страницу на всех уровнях

например, человек, что strtok

человек-пароль : Показать пароль команды и /etc/passwd в формате

+222
Maxat 6 апр. 2012 г., 07:03:43

Мой MC также занимает около 1 минуты для загрузки.

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

Я не смотрел на исходный код, однако я рискну сказать, паузы-это функция УК.

Я бы посоветовал stracing и/или глядя на исходный код.

+181
Aayush Kapoor 23 апр. 2016 г., 14:55:11

Вход

|1|2|3|4|5|

Выход

|3|4|

Как я могу удалить все до трубы число x | (3 в этом примере) и все после трубы число Y (5 в данном примере)?

+172
Anjeica M Caldwell 26 мая 2019 г., 17:26:55

У меня есть это:

declare_result=$(объявить -Ф кд);

который дает это дословно:

компакт-диск () 
{ 
 prev_cd "[email protected]";
 Эхо "БОЧ кд Хук вызывается".;
run_botch
}

как я могу проверить, если $declare_result играм "run_botch"?

это же просто, как:

если [[ "$declare_result" == *"run_botch"* ]];

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

+144
dreee 10 июн. 2018 г., 13:39:39

Когда я запускаю дата +"%г%м%д%ч%м%ы" я получаю 20171225203309 здесь в сет часового пояса.

Могу ли я использовать даты , чтобы получить текущее время в том же формате, но для часового пояса GMT?

+114
Tinks 11 окт. 2013 г., 20:56:31

Для Баш, его поведение регулируется оболочку функции command_not_found_handle (см. человек Баш).

Чтобы увидеть, что поведение определяется этой функцией, вы можете оформить:

объявить -п-ф command_not_found_handle

Вы можете изменить программу, которая используется путем переопределения command_not_found_handle функции.

В основанных на Debian дистрибутивах (в том числе Ubuntu), в пакете команды-не нашли обыкновенно установлен и доступен как в/usr/lib в/команду-не-найден по ссылке:

Предлагаю установка пакетов в интерактивных сессий Баш

Этот пакет устанавливает обработчик для command_not_found, что смотрит программы в настоящее время не установлен, но доступен из репозиториев.

См. также:

  • человек страницы для Баш, особенно выполнение команды
  • /usr/доли/док/команда не найдена/сведений (из пакетов)
  • https://wiki.ubuntu.com/CommandNotFoundMagic
+110
user2170320 22 дек. 2014 г., 23:50:14

Есть более Bashist образом, чем Эхо "$ФРД//" | СЭД -Е 'С#//\+#/#Г' , чтобы заменить повторяющиеся слеши с одной?

Спасибо Стивена Д, сейчас есть полностью рабочая функция, чтобы найти наибольший общий путь на два или несколько путей: path_common.

+48
user17629 8 июл. 2016 г., 07:32:32

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

$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