"Не удается открыть общие объект файл" ошибка, даже если команду ldconfig является showning запись

Я пытаюсь запустить старые SIMetrix версию на Ubuntu 15.04 64-бит (если есть новее версии SIMetrix вокруг скажи мне!).

Когда я делаю это, я получаю следующее сообщение об ошибке:

[email protected]:/opt/simetrix_intro_53/bin$ ./SIMetrix ./SIMetrix: ошибка при загрузке разделяемых библиотек: libXext.так.6: невозможно открыть разделяемый объектный файл: нет такого файла или каталога

Но когда я запускаю команду sudo команду ldconfig -в | грэп xext и выход libXext.так.6 -> libXext.так.6.4.0.

Так почему файл не найден? Работает SIMetrix с sudo не поможет.


[email protected]:/opt/simetrix_intro_53/bin$ судо linux32 --3Гб ./SIMetrix ./SIMetrix: ошибка при загрузке разделяемых библиотек: libXext.так.6: невозможно открыть разделяемый объектный файл: нет такого файла или каталога


файл$. /SIMetrix ./SIMetrix: эльф 32-разрядный исполняемый ЛСБ, процессоры Intel 80386, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для GNU/Linux с 2.2.5, раздели


$ команды uname -а Пользователь-в Ubuntu-ноутбук с Linux 3.19.0-16-универсальный #16-Убунту СМП Чт апр 30 16:09:58 по UTC 2015 x86_64 с архитектуру x86_64 архитектуру x86_64 GNU/Линукс


$ лдд ./SIMetrix Линукс-ворота.так.1 => (0xf777f000) libSupportDll.так => /опт/Либ/simetrix/5.3/libSupportDll.так (0xf7704000) libqt-МТ.так.3 => /опт/Либ/simetrix/5.3/libqt-МТ.так.3 (0xf6ed9000) libXext.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libXext.так.6 (0xf6ec3000) libX11.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libX11.так.6 (0xf6d78000) библиотекой libpthread.так.0 = > каталоге /lib/i386 в-линукс-дистрибутив GNU/библиотекой libpthread.так.0 (0xf6d5b000) с libstdc++.так.5 => не найден libm.так.6 => /lib в/для i386-линукс-дистрибутив GNU/libm.так.6 (0xf6d0e000) libgcc_s.так.1 = > в /lib/i386 в-линукс-дистрибутив GNU/libgcc_s.так.1 (0xf6cf0000) библиотеки libc.так.6 => /lib в/для i386-линукс-дистрибутив GNU/библиотеки libc.так.6 (0xf6b35000) libdl.так.2 => /lib в/для i386-линукс-дистрибутив GNU/libdl.так.2 (0xf6b30000) с libstdc++.так.5 => не найден это libGL.так.1 => не найден libXmu.так.6 => не найден libSM.так.6 => не найден либице.так.6 => не найден с libstdc++.так.5 => не найден libxcb.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libxcb.так.1 (0xf6b0d000) /Либ/ЛД-ОС Linux.так.2 (0xf7780000) libXau.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libXau.так.6 (0xf6b08000) libXdmcp.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libXdmcp.так.6 (0xf6b01000)

+869
TetraDev 13 апр. 2013 г., 07:55:37
35 ответов

На Красную Шапочку дистрибутивы, такие как Fedora, CentOS или RHEL команда помощи mkpasswd не включает в себя тот же набор переключателей в качестве версии, как правило, входит в Debian и Ubuntu.

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

$ в Yum whatprovides "*/помощи mkpasswd"
-или-
$ repoquery -м --файл */помощи mkpasswd

Пример

$ repoquery -м --файл */помощи mkpasswd
ожидал-0:5.43.0-8.el5.архитектуру x86_64
ожидал-0:5.43.0-8.el5.для i386

Оба эти метода превосходят используя оборотах, так как пакеты не должны быть установлены, чтобы обнаружить */помощи mkpasswd.

Обходные пути

Чтобы обойти это, вы можете использовать следующие Python или Perl одна-вкладыши для генерации паролей по алгоритму SHA-512. Обратите внимание, что эти соленые:

На Python (>= 3.3)

$ Python С -с импорт склепе,getpass; печать(крипта.крипта(getpass.getpass(), склепа.mksalt(крипта.METHOD_SHA512)))'

-или сценарно-

импорт склеп $ на Python-C'; он печатать(склеп.крипта("somesecret", склеп.mksalt(крипта.METHOD_SHA512)))'

На Python (2.X или 3.х)

$ питон -с "импорт склеп, getpass, инвалидов; \
 печати(крипта.функция Crypt('пароль', '\$6\$saltsalt\$'))"

$6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5kia2/jctKu9YterLp8wwnSq.КК.eoxqOmSuNp2xS0ktL3nh/

Примечание: $6$ назначает криптография SHA512. Поддержка этого метода определения алгоритма зависит от поддержки в склепе уровне ОС(3) функции библиотеки (как правило, в libcrypt). Это не зависит от версии Python.

На Perl

$ на Perl -е 'печать склеп("пароль","\$6\$saltsalt\$") . "\п"'
$6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5kia2/jctKu9YterLp8wwnSq.КК.eoxqOmSuNp2xS0ktL3nh/

В этих примерах пароль в строку "пароль" и соль "saltsalt". Оба примера используют $6$ , который означает, что вы хотите, склеп использовать SHA-512.

+985
user2641492 03 февр. '09 в 4:24

На основе обсуждения в комментариях, я считаю, что то, что вы хотите сделать, это написать на awk выражение, которое принимает строку с разделителями-пробелами слова, удаляет первые два слова, а затем печатает остальные слова в группы по 4 или 8 в каждой строке, в каждой строке (за исключением, возможно, последняя) заканчивается обратной косой чертой. Рассмотрим следующий пример:

Эхо "Б 1 2 3 4 5 6 7 8" | \
вырезать -д' ' -Ф3- \
| у awk '{е $0 " "} НР%4==0 {печати "\\"}' РС=' '

Это производит следующий вывод:

1 2 3 4 \
5 6 7 8 \

Обратите внимание, что я добавил пробел после последнего слова.

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

{ источники; е ' '; } | \
вырезать -д' ' -Ф3- \
| у awk '{е $0 " "} НР%4==0 {печати "\\"}' РС=' '

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

Так вы же спрашивали для потенциальных альтернатив на awk, я упоминал, что я лично предпочел бы использовать Python для такого рода вещи. Вот скрипт на Python, который также должен решить вашу проблему:

#!/usr/Бен/ОКР вместо python2

chunk.py # 

импорт Сыс

# Прочитать данные из стандартного ввода
слова = Сыс.устройства stdin.с readline().сплит()[2:]

# Установить размер куска 
Н = 4

# Разбить данные на куски
ломти = []
Для я в диапазоне(0, лен(слова), Н):
 чанки.функции append(' '.присоединиться(слов[я:я+н]))

# Распечатать переформатировать данные
печать(' \\\п'.присоединяйтесь к(куски))

Положить это в файл (например, chunk.py) и запустить его:

Эхе -е "б 1 2 3 4 5 6 7 8" | питон chunk.py

Это производит следующий вывод:

1 2 3 4 \
5 6 7 8
+928
k500 19 авг. 2013 г., 07:55:31
Другие ответы

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


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

Если я смотрю видео с МПВ, он закрывается после того, как видео заканчивается. Как я могу настроить его так, чтобы он не закрывается, например, просто замирает последний кадр из фильма, так что я могу искать и обратно без перезагрузки видео.

+915
Phenethylamine 28 июн. 2018 г., 04:03:19

Предполагая, что вы не установите какие-либо обработчики сигнала, вы можете отправить сигнал SIGINT, чтобы процесс нажатием клавиш CTRL-C, если он на переднем плане. Если он не на переднем плане, вы можете использовать команду killall -ИНТ -Ф '^РНР queuefile.php$'.

По умолчанию в PHP будет выйти на получении сигнала SIGINT.

Если, по какой-то причине, есть обработчик сигнала установки, вы также можете попробовать термина сигнала (по умолчанию вводиться), и, в конечном счете, если вы можете найти ни один разумный сигнал, чтобы убить процесс, вы можете использовать (жестокий и сильный) сигнал SIGKILL, передавая перспективу , чтобы вводиться в место -ИНТ.

+887
Nikolay Dobrev 19 июн. 2019 г., 23:57:01

Я установил кубунту-десктоп и Xubuntu-в рабочего стола по умолчанию в Ubuntu 10.10.

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

Как это можно сделать через командную строку? (Я хочу научиться командной строки путь.)
Я должен что-то резервную копию, прежде чем я сделать это?

Дополнительную Информацию:
Я погуглил и нашел этот и другие решения на форумах, но эти адреса только для KDE на GNOME сценарий. Возможно, это может быть изменен, чтобы включить обновление Xfce, но я не мог выяснить, как это сделать.

Я также опубликовал на askubuntu.

+844
Antonio C G 3 мая 2013 г., 08:16:15

Это легко сделать с помощью sed:

$ LS в каталоге /var/журнал/пакеты/*СБО | СЭД -р с|.*/||; с/-[[:цифра:]][[:цифра:].]*-.*//'
webcore-шрифты
находится winetricks
помощью Wireshark
wxGTK

Объяснение:

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

  • ы|.*/||

    Это удаляет каталоги, перед именем файла.

  • с/-[[:цифра:]][[:цифра:].]*-.*//

    Это выглядит несколько в окружении перебежками и удаляет его и все, что следует. Регулярное выражение использует [:цифра:] вместо [0-9] , чтобы гарантировать, что он работает со всеми языками и с расширенным набором символов.

На Mac OSX и попробовать:

Общ /ВАР/лог/пакеты/*СБО | СЭД -Е 'С|.*/||' -е с/-[[:цифра:]][[:цифра:].]*-.*//'
+819
user1236435 11 мар. 2011 г., 18:47:18

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

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

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

+811
Vernice Brown 9 апр. 2011 г., 05:07:54

Я хочу показать все файлы с именем "index.php" в конкретной области моей машины. Для этого я написал этот код-строка:

-найти /МЕ/кюве/У3 -имя "index.php"

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

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

+792
NoxCox 24 нояб. 2016 г., 09:51:42

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

осада -у http://adm/login -Д1-Р10 -c1000

топ

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

+690
Dave Mulligan 22 янв. 2011 г., 20:04:24

Это не _< оператор, что _ аргумент, чтобы пройти, чтобы прочитать и < перенаправления оператором. <(УМК) сам процесс subtitution (которая расширяется с именем, которое указывает на трубки).

Это запустить:

читать байт _ < в /proc/самоуправления/ФД/х

Где ФД X-это значение конец трубы.

На другом (письменно) конце трубы, фон подуровень процесс выполнения дю-ВСМ random_iso.iso | хвост -1 С его stdout перенаправлены на эту трубу.

Так читать будет храниться в $байт переменной первое слово в последней строке вывода дю-ВСМ, а остальные линии в $_ - переменная.

Теперь я не знаю, где, что дю-ВСМ имеет смысл. Никто , ни параметры являются стандартными. А является довольно распространенным и для придания совокупный размер, с ГНУ дю, - получить размер файла (не диска) в байтах, а , чтобы получить размер округляется до следующего мебибайт так они будут взаимоисключающие варианты (хотя, возможно, они на его побочным эффектом включения --очевидное-размер). Во FreeBSD ду (для мебибайты), нет , Солярис не имеет ни...

Похоже, это был замысловатый способ написания:

туалет -с < random_iso.iso

Или:

дю --очевидное-размер -см random_iso.iso | у awk 'конец{печати $1}'

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

+639
LMB 18 апр. 2018 г., 22:05:11

Я пытаюсь прояснить мое понимание здесь терминала.

Терминал на самом деле устройств (клавиатура+монитор). Когда в режиме командной строки, ввод с клавиатуры направляется непосредственно к оболочке, а также отображается на мониторе.

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

Нет программа эмулятор терминала идти речь, когда вы идете прямо к CLI из загрузки.

Пожалуйста, прокомментируйте и поправьте меня, если что-то не так с моим пониманием.

Обновление: я читал обратно телетайп демистифицировал. Я думаю, что я должна спрашивать разница между текстовом терминале (загружается прямо в текстовом режиме) и графический терминал, потому что я думал, что терминал=текстовый терминал, эмулятор терминала=графический терминал например, терминал GNOME, что не правы. Из ответов в том, что касается до этого обновления, пользователь фактически используя программу-эмулятор терминала (в пользовательском пространстве) тоже как в графическом режиме. Может я знаю, это программа для слабослышащих, потому что я нашел процесс телетайп при выполнении команды 'ПС ОКС'. Я никогда не знал, что есть программа эмулятор терминала тоже участвуют (не имею в виду эмулятор терминала в пространстве ядра) в текстовом режиме.

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

+585
Omar Mohamed Esmet 7 июн. 2017 г., 07:28:14

Я думаю, что у тебя происходит в <(Кот заголовка) на самом деле не думаешь, что делаешь это. Вот несколько причин, почему я считаю этот:

luksOpen <устройство> <имя> (старый синтаксис)

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

ПРИМЕЧАНИЯ ПО ШЛЕЙФУ ИСПОЛЬЗОВАТЬ УСТРОЙСТВО

Использовании обычно используется непосредственно на блочное устройство (диск разделов или томов). Однако, если устройство аргумент-это файл, пакет cryptsetup пытается выделить петлевое устройство и карту его в этот файл. Этот режим требует ядра Linux 2.6.25 или более поздняя версия, которая поддерживает петля автоматическая очистка флаг (петли устройство очищается на последнем закрытии автоматически). Конечно, вы всегда можете сопоставить файл в петле-устройства вручную.

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

+584
Ryder Rude 23 февр. 2013 г., 18:51:54

Нет, вы не можете запустить систему Linux / Unix на файловой системе NTFS. Вы можете смонтировать NTFS и файловых систем в ОС Linux / Unix, но вы не сможете использовать NTFS, так как файловая система для самой системы Linux и Unix.

+544
Soren Bjornstad 10 мая 2016 г., 12:13:03

Вы можете установить Apache на первой доске с виртуальный хост запись, которая соответствует суб-домен, и использует mod_proxy модуль для отправки запроса на второй доске. См. пример в в Apache виртуальные хосты

Раздел <VirtualHost *:*>
 ProxyPreserveHost На
 ProxyPass "/" "http://192.168.1.100/"
 ProxyPassReverse "/" "http://192.168.1.100/"
 Суб имя_сервера.мой.домен
</Хост>
+524
George Menoutis 15 мар. 2014 г., 12:09:15

Я узнал этот ответ Измерения оперативной памяти программы

но что на самом деле не так хорошо работает, потому, что она показывает нереальные цифры (память 10 раз выше, чем ОЗУ+своп вместе). То, что я сделал

топ -ВР пид > воспоминания

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

+473
xilezow 6 янв. 2010 г., 00:16:49

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

Я пытаюсь создать скрипт, который использует косую черту (/), однако, я постоянно получаю сообщение об ошибке /: это каталог.

Так что в принципе мне нужно передать команду тест/(привет) в программу в терминале. Поэтому я добавил обратный Слэш, чтобы сделать его работу: тест\/\(привет\), тем не менее, я получаю эту ошибку. Что здесь неправильно?

+467
Rodrigo Fernandes 20 дек. 2014 г., 13:13:54

Убедитесь в гору.Киф, горы.НФС указана в каталоге /sbin:

ЛС-л на /sbin/смонтировать.Киф
ЛС-л на /sbin/смонтировать.НФС

Проверьте, если установлен пакет НФС-общие, протокол CIFS-utils выступает:

с dpkg -л протокол CIFS-utils версии
с dpkg -л НФС-общие

если на/sbin/смонтировать.НФС уже не существует:

суда apt-получить установку НФС-общие

если на/sbin/смонтировать.Киф еще не существует:

судо apt-получить установку протоколу CIFS-utils версии
+447
Idcmp 24 авг. 2019 г., 03:31:32

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

НАЧАТЬ{ПАРАМЕТРОМ IGNORECASE=1}
/&&&ключевые слова&&&/ { Foo бар Базом }

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

+424
meosahib 27 мар. 2012 г., 20:34:45

У меня есть микро-контроллер устройство, которое посылает строки-строки, завершающиеся через подключенный к порту USB, последовательный порт и (пока) я пользуюсь миником версии 2.6 для чтения из устройства/dev/ttyACM0. Я настройка терминального приложения для оборачивать линии, но я бы хотел, чтобы перейти на начало следующей строки при получении символа перевода строки из моего последовательного устройства. Может [и как] миником делать?

Редактировать: я также пробовал способы известны мне, как действовать до его закрытия на /dev/ttyACM0 ...,inlcr и экран как /dev/ttyACM0 ...,inlcr, которых я знаю, есть варианты, чтобы перевести новые строки В возврат каретки+строки (символов CR+LF), и ни один из них не работает либо. Я пробовал и другие варианты (например, ocrnl, в случае моя логика была неверной, НЛ и -НЛ), нет работы и я не знаю, почему.

Ах, и я бегу Manjaro 16.06-ник1.

+381
vaghela bhavesh 1 мая 2017 г., 21:58:50

Керл не только "главная" страница. Если есть какие-либо контента на странице, которая загружается с помощью JavaScript, вы не получите, что в вашем выскабливание/ползать, когда вы используете локон.

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

Е. Г. в virtualenv питона, выполните:

типун установить Selenium
питон dl.py http://unix.stackexchange.com/q/210268/33055 /var/tmp/page.html 5

с dl.py:

импорт Сыс
время импорта 
от импорта селен WebDriver

URL-адрес, имя файла, секунд = Сыс.из argv[1:4]
браузер = вебдрайвера.В Firefox()
попробуйте:
браузера.получить(URL-адрес)
время.сна(интервал(в секундах))
 с Open(имя_файла, 'Вт') в качестве ФП:
ФП.писать(браузер.find_element_by_xpath('HTML-код').get_attribute(
"outerHTML").кодировать('кодировка UTF-8'))
наконец:
браузера.закрыть()
+332
rina estanislao 10 окт. 2017 г., 12:20:09

Решение, что работал для меня:

  1. Используйте Синаптик удалить любые мат пакетов. Ничего с матом в названии.

  2. Изменения в репозитории по умолчанию, используя источники программного обеспечения интерфейс. По некоторым причинам, синаптической не откроет, что интерфейс, поэтому я использовал обновить Диспетчере вместо.

  3. Обновление информационного пакета.

  4. Установите мята-мета-приятель.

  5. Выйти, и снова войти в систему, используя мат.

Все теперь хорошо.

+243
Alice cash 7 июл. 2018 г., 03:32:11

У меня установка Ubuntu с помощью LVM и шифрования Лукс. LVM и шифрования были выбраны в процессе установки).

При входе в нее, я резервного копирования полный живой системы с помощью rsync на другой диск. Если я когда-нибудь полностью восстановить систему на новый жесткий диск, я бы загрузиться с Ubuntu с LiveCD и поменять команду rsync, чтобы восстановить все на новый диск, и я буду это исправить загрузчик GRUB и fstab. Моя вновь восстановленная система будет работать, однако это не восстановит LVM или Лукс так восстановлена система без них.

Я думал, для того, чтобы сохранить LUKS и LVM, то можно сначала установить новую установку Ubuntu на новый жесткий диск с LUKS и LVM позволяет во время процесс установки, а затем восстановить с помощью rsync поверх свежей установки После монтажа в альбоме среды?

+229
sultansofswing 10 июл. 2016 г., 08:33:10

Ну я нашел проблему и решение.
Ive получило packetloss причина одинаковых MAC-адреса на разных портах коммутатора.
Виртуальный интерфейс VMK0 лопасти 7 имеют одинаковые Mac-Данн аппаратный интерфейс лезвия 11.

Так что Ive сделали, я даю интерфейс VMK0 новый MAC-адрес. Для этого я работаю над интерфейсом Идрак лезвия Enclousure и войдя в специальных "Гуй". Я снял оба networkcards из интерфейса администрирования, перезапустите сетевое управление, добавили их и снова перезапуск сети управления.
Поэтому у меня было время отдохнуть, но после того, что MAC адрес был изменен и больше не было packetloss.




Благодаря вашей помощи.

Им

+211
Catherine Roberts 6 нояб. 2017 г., 18:05:27

Возможные Дубликаты:
Почему мой командной строке получаю прослушивается при просмотре истории?

У меня на ПС1 переменной .bashrc следующее , чтобы быть следующим:

И PS1='\е[35М[\Вт]:\е[0м '

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

[~]: Эхо "что-то"
что-то
[~]: дата
ВС ноя 18 17:07:54 ПСТ 2012
[~]: судо apt-получить установку ВИМ
...

Вот, скажем, я хочу вернуться к моей Эхо "что-то" команды, я нажимаю вверх и сделать

[~]: судо apt-получить установку ВИМ

Нажать еще раз вверх, и это происходит

[~]: суда apt-дата

снова

[~]: суда apt-Эхо "что-то"

и если я удалю все из командной строки, нажав клавишу Backspace, оно удаляется весь путь обратно в

[~]: суда apt-

Это не влияет на команду. Например, строка [~]: суда apt-дата будет по-прежнему печатать вывода даты и т. д. Почему это происходит и как я могу достичь желаемого приглашения, без побочных эффектов?

+180
mishimay 30 дек. 2010 г., 10:49:09

Используйте меню EasyBCD для двойной загрузки ОС. Это просто и есть много документов для этого...

Скачать ее отсюда: http://neosmart.net/EasyBCD/ или поиск в интернете...

+160
Yennefer 9 янв. 2014 г., 00:26:37

Если нет аргументов для n, то по умолчанию значением N равным 5.

Вы можете использовать использования getopt не команде getopts. Это не Баш встроенные, так что читайте его страницу и посмотрите на пример кода

Учитывая этот пример скрипта

#!/usr/Бен/ОКР Баш

ТМП=$(использования getopt -о н:: --долго Н:: -- "[email protected]")

если [[ $? не-ne 0 ]]; затем 
 Эхо "использование: ..." >&2
 выход 1
интернет

набор ивала -- "$ТМП"

н=0

а :; у
 дело "$1" в
 -н| - н) н=${2:-5}; смену 2 ;;
 --) сдвиг; перерыв ;;
 *) Эхо-сообщение "Error" >&2; покинуть 1 ;;
эсок
сделано

Эхо "н = $н"
Эхо "остальные аргументы:"
функции printf "%з\п" "[email protected]"

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

$ бар sample.sh Баш фу 
н = 0
остальные аргументы:
фу
бар
$ Баш sample.sh -Н бар ФОО 
н = 5
остальные аргументы:
фу
бар
$ Баш sample.sh -Н 10 Foo бар
н = 5
остальные аргументы:
10
фу
бар
$ Баш sample.sh -Н10 Foo бар
Н = 10
остальные аргументы:
фу
бар
sample.sh $ гулянки ... бар Н фу 
н = 5
остальные аргументы:
фу
бар
$ Баш sample.sh --Н 10 Foo бар
н = 5
остальные аргументы:
10
фу
бар
$ Баш sample.sh --Н=10 Foo бар
Н = 10
остальные аргументы:
фу
бар
$ Баш sample.sh --Н= Foo бар
н = 5
остальные аргументы:
фу
бар

Внимательно читайте страницу:

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

Длинный вариант обычно начинается с '--' после длинного варианта имени. Если вариант имеет обязательный аргумент, она может быть записана непосредственно после длинного варианта имени, разделенных символом '=', или в качестве следующего аргумента (т. е., разделенных пробелами на командной строки). Если опция имеет необязательный аргумент, он должен быть написан непосредственно после длинного варианта имени, разделенных символом '=', если он присутствует (если добавить '=', но ничего за это, то она интерпретируется как если нет аргументов присутствовал; это небольшая ошибка, увидеть ошибки).

+152
buyLisk 2 авг. 2018 г., 21:46:24

Вы могли бы использовать

система(команда)
 Выполнить команды операционной системы в команды , а затем
 вернуться в программу на awk. Возвращения командыс выезда статуса. 

например:

на awk -е: '{если(системы("[ ! -Д "$6 " ]") == 0) {печать 1 $" "$3 "" $7}}' /и т. д./пароль
+104
Leandro Meinhardt 4 июл. 2010 г., 06:21:18

Я хочу получать/записывать аудио с устройства Bluetooth на мою Linux. У меня работает как гарнитура (микрофон работают должным образом в частности), т. е. на macOS, но я не могу заставить его работать с Linux raspbian Джесси в частности - от того, что я вижу это сказывается и на других дистрибутивах.

  • устройства подключены правильно используя bluetoothctl
  • Профиль A2DP работает правильно
  • pactl ЛС сообщения среди других headset_head_unit: гарнитура головное устройство (ХПП/ГФП) (приоритет 20, в наличии: нет)
  • при попытке переключиться на headset_head_unit с PulseAudio отчеты [пакет] модуль-bluez5-устройства.с: отказался переключить профиль на headset_head_unit: не подключен

Я нашел и пробовал различные предложения по модернизации на Bluez, с PulseAudio, используйте ofono и т. д. пока без всякого успеха. Наиболее распространенные замечания, что в документе HSP/ГФП поддержка была за последнее время на Bluez и ofono следует использовать (но я не уверен, как ofono должен помочь здесь, так как насколько мне известно это связано, когда БТ susystem используется в качестве клиента, т. е. подключен к мобильному телефону). Я вижу целый ряд нерешенных ошибок, т. е. для freedesktop здесь и здесь, редхат, Убунту и дебиан и подобные вопросы на клиент StackExchange. В то время как есть некоторые успехи, я был не в состоянии двигаться вперед, стараясь, т. е.

  • использовать вместо конфигурации нагрузки-модуль-блютуз-гарнитура получите=ofonoавто, родной вариантов также), версии 7, 8, 10
  • качестве примера 5.24, 5.42, 5.43 (не смог найти другие версии для Debian, а то есть некоторые успехи сообщил в качестве примера 5.35)
  • повторное сопряжение и подключение мини-гарнитуры с устройством bluetoothctl

Также существует некоторая путаница в отчетах, как, наверное, некоторые люди смешивают с использованием Linux стек Bluetooth как клиент/сервер - по крайней мере, это мое понимание, используя ofono.

В то время как есть также некоторые проблемные доклады по Bluetooth на ИРЦ 3 в частности, я хотел бы найти какой-нибудь знак, если ГФП/HSP-это не возможно с текущей на Bluez/с PulseAudio. Имея каких-либо победных реляций с четкими шагами, т. е. на Debian (а еще лучше на raspbian) поможет мне многое. Даже любой успешной установки на любой другой дистрибутив может помочь мне сделать то же самое на мой ящик. Похоже, что эта проблема затрагивает с PulseAudio/на Bluez - стек еще не один год, и трудно поверить, что люди не могут использовать свои БТ гарнитуры, то есть для VoIP-звонков так долго... не уверен, если я предоставил все важные подробности моего расследования, поэтому в случае замечаний я могу обновить этот вопрос.

Тоже интересно, если есть какая-то отчет об ошибке с активным развитием и шансы для решения.

Обновление: Скорее всего, после снятия ofono я, наконец, удалось быть в состоянии подключиться к headset_head_unit но при попытке записи или воспроизведения звука, устройства показывает какую-то активность (т. е. пульсирующий встроенный светодиод), но никаких данных не получил/отправить (т. е. parec создает пустые файлы WAV размер 44b, который находится всего в WAV заголовок). Я проверил же устройстве, используя a2dp_sink профиля и может воспроизводить звук без каких-либо проблем. Интересно, как он может быть отлажен.

+97
Shrestha Madan 23 окт. 2016 г., 02:31:38

Вопрос короче

Дана строка, как получить несколько строк дано регулярное выражение?

Echo "Привет Мир 15 42" | грэп -Р ".*([0-9]+) ([0-9]+)";

Это, к сожалению, вернуть все совпадающие строки, а не 15 и 42 отдельно. В идеале какая-то переменная будет восстановить их обоих, так что я мог использовать их:

Echo "Первый: $0, второго: $1"; # echo-это только пример

Больше контекста

Для установки скрипта, для этого нужно скачать соответствующий файл из URL (с помощью команды wget), однако, имя файла неизвестно, поэтому сценарий нужно сначала скачать index.html чтобы извлечь имена файлов, извлечения номера версии и заново построить полный URL-адрес.

с wget 2>/Дев/нуль -о - http://...../directory/ | грэп -Р "<А href=....
с wget "http://..../directory/file-$1-редакция-$2.ГЗ" -о downloaded.gz
+88
Ribal Dhaibi 7 нояб. 2014 г., 22:51:01

Попробуйте это (Крис, ты очень близко):

СЕПГ -я " ы|экспорт TODO_FILE="$TODO_DIR/todo.txt"|экспорт TODO_FILE="$TODO_DIR/writing.txt"|г' ~/.Тодо/конфиг
+88
Bahgat Nassour 20 нояб. 2011 г., 03:06:29

ТРФ:

$ грэп -Pom1 'переведены:.*/ \К[^,]*' "$журнал"
577.080 Мб
  • включить Perl-совместимых регулярных выражений и , Чтобы не включать в себя вещи, прежде чем на-ий выход
  • единственный выход, Котор соответствуют части линии
  • -М1 бросить после первого выставления линии, чтобы исключить второй переданы: линия

ТРС:

$ грэп -Ро 'перевели:[^,]*,[^,]*, \к[^,]*' "$журнал"
12.660 Мб/с
  • похожие на ТРФ: получите все, что после Второй запятой + пробел, который не запятую
  • нам не нужны -М1 здесь в качестве образца содержит более одной запятой

Подстраховаться:

$ команда grep -po-ошибок': [[: пробел:]]*\К.*' "$журнал"
0
  • только цифры в конце линии, полосы пробелы

Тим:

$ грэп -по затраченному времени:[[:пробел:]]*\К.*' "$журнал"
45.5 с

Количество переданных файлов: (это первая из двух цифр)

$ грэп -Ро 'передал:[[:пробел:]]*\к[0-9]+(?= /)' "$журнал"
2
  • (?= /) является позитивным впередсмотрящим (нестандартном), где мы ищем пространство и /. Эта часть как , не включенными в соответствующей выходной и нужно не совпадают с первыми перевели линия.
+51
Gali 14 авг. 2015 г., 14:20:18

Вы уверены, что это уже не началось? Проверить ПС-эф | команда grep MySQL-сервера. Вы должны быть в состоянии использовать большинство Debian или Ubuntu руководства по MySQL, так как Минт основан на Убунту. Вы, наверное, не нужно, чтобы запустить сервер самому. Попробуйте перезагрузить и посмотреть, если она не запускается автоматически.

Кроме того, вы, вероятно, нужно больше, чем просто ядро. Почему не просто судо apt-получить установки MySQL-сервера?

+48
Zarathuztra 30 окт. 2017 г., 00:00:12

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

#!/бин/Баш
компакт-диск $1
Баш

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

Если вместо этого вы сделаете последнюю строчку:

старпома Баш

Вам не придется покинуть в новой оболочке, потому что новая оболочка будет заменить старые раковины. Делать это, однако, остаются грязный хак (ИМХО).

+41
CodeGuru 20 нояб. 2016 г., 14:08:07

Еще одно кроме того, fail2ban, которая опирается на идею (так она работает с любым сервисом, не только СШ). С fail2ban, вы можете:

  • Указать путь к файлам журнала (Апач, сервер SSH, nginx и почтового сервера, ...).
  • Укажите регулярное выражение для шаблонов атак (например, более 10 "404 ошибки" на один и тот же IP на nginx журнал доступа в 6 секунд)
  • Укажите регулярное выражение, чтобы игнорировать определенные закономерности (очень полезно!)
  • Указать срок бана
  • Отправьте письмо (или любое другое предупреждение...)
  • Полностью настраиваемые (вы можете записать свои собственные сигналы и фильтры)

Одним "недостатком" DenyHosts-это фантики TCP, поэтому он будет работать только с сервисами, которые смотрят /и т. д./хостов.отказать в файл. Но чтобы быть справедливым с DenyHosts, sshd для компиляции использовать обертки TCP на большинстве дистрибутивов Linux. Я также найти DenyHosts будет легче настроить из коробки, чем кроме того, fail2ban (но менее мощные).

Ссылка на похожий вопрос СФ

+36
Colin Banks 28 мая 2014 г., 12:27:09
линии=$( туалет, умывальник -л A.txt ) ; е "текста | %з\п" ${линии%% *} > B.txt ; кошка A.txt >> B.txt
  1. На выходе из туалета включает в себя имя файла, поэтому он должен быть удален, который осуществляется с помощью оболочки родной суффикс удаления функция ${ВАР%%Глоб}.

  2. У меня есть личные предпочтения по умолчанию, чтобы использовать функции printf , а не Эхо , потому что Эхо есть случаи, когда он плохо себя ведет.

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

+27
peterpoe 17 февр. 2014 г., 03:07:53

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

$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