Как получить номер строки грэп?

Следующие грэп

грэп -Р-Е-Н СБ *

будет отображать

полный путь/имя файла: тег <имя>СОБР</тег-имя>

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

Что хотелось бы видеть (мне плевать на формат)

полный путь/имя_файла:10: тег <имя>СОБР</тег-имя>
+534
Demetris 5 мая 2013 г., 2:20:24
24 ответов

Можно ли синхронизировать компьютер Ubuntu на компьютер с Lubuntu с Ubuntu один? Вы можете установить Ubuntu один на Lubuntu без проблем?

+999
Tram Anh Pham 03 февр. '09 в 4:24

Не нужно больше сил, что имели 0.82 наружу. Так просто понизить версию, не нужно блокировать.

+995
Karim Karimov 5 мар. 2012 г., 14:00:07

Вот пример решения проблемы.

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

Это начало RSS-ридер я мастерить. Если вставить его в пустой файл QML, он должен работать нормально. (возможно, потребуется установить libqt5sql5-SQLite и qtdeclarative5-хранилище localStorage-плагин. Они по телефону изображения, но не были установлены при установке пакета SDK).

импорт наш QtQuick 2.0
импорт наш QtQuick.Хранилище localStorage 2.0
импорт в Ubuntu.Компоненты 0.1

/*!
 \краткая представлении MainView с элемента вкладки.
 Первая вкладка имеет одну метку и
 вторая вкладка имеет единственный ToolbarAction.
*/

Представлении MainView {
 // ObjectName для функционального тестирования (автопилот-qt5)
 идентификатор: представлении MainView
 имя_объекта: "представлении MainView"
 имя_приложения: "Новости-канал"

 ширина: единиц.ГУ(100)
 высота: единиц.ГУ(75)

 инструменты: ToolbarActions {
 Действие {
 имя_объекта: "акция"

 iconSource: Qт.resolvedUrl("аватар.ПНГ")
 текст: i18n.tr("коснитесь меня!")

 onTriggered: {
 метки.текст = i18n.tr("панели инструментов нажали")
}
}
}

 Компонент.oncompleted в: {
представлении MainView.initializeDB();
 представлении MainView.saveFeed("Би-би-си","http://feeds.bbci.co.uk/news/rss.xml");
 представлении MainView.saveFeed("Джоно Бэкон","http://www.jonobacon.org/?feed=rss2");
 представлении MainView.saveFeed("регистр", "http://www.theregister.co.uk/headlines.atom");
fillTabs();
}

 Вкладки {
 идентификатор: initialtabs
 анкоры.заполнить: родитель

 инструменты: ToolbarActions {
 Действие {
 имя_объекта: "акция"

 iconSource: Qт.resolvedUrl("аватар.ПНГ")
 текст: i18n.tr("коснитесь меня!")

 onTriggered: {
 метки.текст = i18n.tr("панели инструментов нажали")
}
}
}

 Вкладка // первая начинается здесь
 Вкладка {
 идентификатор: tabFrontPage
 имя_объекта: "tabFrontPage"

 название: i18n.tr("первая страница")

 Вкладка / содержание/ начинается здесь
 страницы: страница {
 Столбец {
 анкоры.центре: родитель
 Метки {
 идентификатор: labelFrontPage
 текст: i18n.tr("это будет передний \страница N совокупность лучших историй из каждого канала")
}
}
}
}
}


 функция fillTabs() {
initialtabs.уничтожить();
 ВАР objStr = "импорт наш QtQuick 2.0;импорт Убунту.Компоненты 0.1;импорт наш QtQuick.XmlListModel 2.0;вкладки{идентификатор:вкладки;якоря.заполнить:родитель;"
 ВАР дБ = getDatabase();
 дБ.операция(функция(Техас) {
 ВАР РС = ТХ.функции executesql('выберите * от кормов;');
 если (РС.строк.длина > 0) {
 для(ВАР я = 0; я < РС.строк.длина; я++) {
 вкладка objStr + = "{идентификатор:вкладка" + я + ";анкеры.заполнить:родитель;название:'" + РС.строк.пункт(I).feedName + "';собственность исходная строка: '" + РС.строк.пункт(I).адрес feedurl + "';страницы: страница {якоря.поля: единицы.ГУ(2);столбец {якоря.центре: родитель;метка{текст:вкладка" + я + ".источник;}}}}";
}
 objStr += "}";
 ВАР cmpTabs = Qт.createQmlObject(objStr,представлении MainView,"tabsfile");
 } еще {
 рез = "неизвестно";
}
})
}

 //Создание вкладок для каждого канала
 createTabs функция() {
 ВАР кормит = getFeeds();
 для (ВАР я = 0; я < кормит.длина; я++){
 Вкладка //добавлять на каждый канал.
 //Не может быть сделано с существующим API

}
}

 //API хранилища 
 getDatabase функция() {

 возвращение хранилище localStorage.openDatabaseSync("Новости-канал","1.0","StorageDatabase",10000)
}

 //Инициализация таблицы БД, если уже не существующие
 initializeDB функция() {
 ВАР дБ = getDatabase();
 дБ.операция(функция(Техас) {
 //Создать таблицу параметров, если не существующий
 Техас.функции executesql('создать таблицу, если не существует параметров(настройка текст уникальный, значение text)');
 Техас.функции executesql('создать таблицу, если не существует для животных(feedName текст уникальным, адрес feedurl текст уникальный)')
});
}

 //Записать настройки в БД
 setSetting функция(Параметр,Значение){
 //параметр: строковый параметр имя (ключ)
 //значение: строковое значение
 ВАР дБ = getDatabase();
 ВАР рез = "";
 дБ.операция(функция(Техас) {
 ВАР РС = ТХ.функции executesql('вставить или заменить на значения параметров (?,?);',[установив,значение]);
//консоли.журнала(РС.rowsAffected)
 если(РС.rowsAffected > 0) {
 РЭС = "ОК";
 } еще {
 рез = "ошибка";
}
})
 возврат рез;
}

 //Прочитать значение из БД
 то getsetting функция(значение) {
 ВАР дБ = getDatabase();
 ВАР рез="";
 дБ.операция(функция(Техас) {
 ВАР РС = ТХ.выберите значение функции executesql('от параметров, где параметр=?;', [параметр]);
 если (РС.строк.длина > 0) {
 рез = РС.строк.пункт(0).значение;
 } еще {
 рез = "неизвестно";
}
})
 // Функция возвращает “Unknown”, если параметр не найден в базе данных
 // Для более продвинутых проектов, этого должно быть обработано с помощью кодов ошибок 
 возврат рез;
}

 функция saveFeed(feedName, адрес feedurl) {
 ВАР дБ = getDatabase();
 ВАР рез = "";
дБ.операция(функция(Техас){
 ВАР РС = ТХ.функции executesql('вставить или заменить В для значения (?,?)',[feedName,адрес feedurl]);
//консоли.журнала(РС.rowsAffected)
 если (РС.rowsAffected > 0) {
 РЭС = "ОК";
 } еще {
 рез = "ошибка";
}
})
 возврат рез;
}

 //Возвращает один канал
 getFeed функции(feedName) {
 ВАР дБ = getDatabase();
 ВАР рез = "";
 дБ.операция(функция(Техас) {
 ВАР РС = ТХ.функции executesql('выберите адрес feedurl из каналов, где feedName=?;', [feedName]);
 если (РС.строк.длина > 0) {
 рез = РС.строк.пункт(0).адрес feedurl;
 } еще {
 рез = "неизвестно";
}

})
 возврат рез;
}

 //Возвращаем все каналы и URL-адресов
 функция getFeeds() {
 ВАР дБ = getDatabase();
 ВАР рез = "";
 дБ.операция(функция(Техас) {
 ВАР РС = ТХ.функции executesql('выберите * от кормов;');
 если (РС.строк.длина > 0) {
 возвращение РС;
 } еще {
 рез = "неизвестно";
}
})
 возврат рез;
}
}
+911
zloytiran0 23 нояб. 2014 г., 14:57:53

Я хочу сделать один способ синхронизации.

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

Теперь я ожидаю, что все, что дополнительно, которое присутствует в папке должны перейти к папке В. Однако то, что присутствует в B, а не в ""не может быть скопирован в"".

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

+910
Kettary 7 окт. 2012 г., 16:13:58

То, что работало для меня в 11.04 был medibuntu пакет libavformat-экстра-52, не использовать libavcodec-экстра-52.

судо apt-получить установку libavformat-экстра-52

После этого, перезагрузите OpenShot выступает.

+869
khurram 14 окт. 2015 г., 12:40:24

У меня есть пароли в безопасности, но я слышал, как люди жалуются на производительность сервера идет вниз резко, когда брутфорс атаки происходит. Как я могу обезопасить свой сервер в Ubuntu 10.10 от таких нападений? Есть профиль в AppArmor для этого? Или какой-то другой способ ее решения?

+860
yuikonnu 25 авг. 2014 г., 12:43:10

Хранения получает перечисленные в lsub , но не монтируется Наутилус. Я пробовал 2 разных устройства: USB-накопитель и внешний жесткий диск. USB-мышь на тот же порт работает нормально. есть в любом случае, чтобы заставить его смонтировать?

мой файл /etc/fstab можно

# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск> 
конф в /proc nodev прок,с параметром noexec,с nosuid 0 0 
# / был на /dev/sda6 во время установки 
Идентификатор UUID=f1fd50a1-7a61-413c-9332-4bf94cb3321c / в ext4 ошибки=перемонтировать-РО 0 1 
своп # был на /dev/а sda7 во время установки 
Идентификатор UUID=4d1ab5a9-4477-4222-b6d0-cdc5818fc55e не поменять Юз 0 0
+841
Arunas Stonis 2 апр. 2019 г., 17:20:31

Мне нужно знать, если Убунту поддерживает venix файловой системы 80286.
жесткий диск это хорошо, но мне нужно читать файл-системе, и скопировать некоторые файлы из нее!
я не смог найти ничего полезного на Google, и Askubuntu.

Вопрос:Разве в Ubuntu поддержку venix 80286 файловой системы?

+820
Sharon Smith 2 янв. 2013 г., 2:30:07

В Ubuntu 11.10 разделены на Python-профайлер из стандартной библиотеки питона из-за лицензирования философии. (По тому, что я могу погуглить, поправьте меня, если я ошибаюсь.)

Это активная ошибка с октября по 11.10. Я есть Python 2.7.2 установлен, поэтому ошибки зависимостей ошибаетесь. 'apt-получить проверки не решает проблему.

Что является лучшим способом, чтобы решить это? Спасибо.

суда apt-получить установку питона-профайлер 

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Некоторые пакеты невозможно установить. Это может означать, что у вас есть
просите невозможного, или если вы используете нестабильный
распределение, что некоторые необходимые пакеты еще не созданы
или были удалены из incoming.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 питон-профайлер : зависит: Python для (>= 2.5), но он не будет установлен
 Зависит: питон (< 2.8), но он не будет установлен
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.
+769
Surya prakash vasudev 23 июн. 2016 г., 23:41:21

У меня Ubuntu установлена внутри русификатора 8. Хост-ОС является Ubuntu 11.10. При загрузке Ubuntu и логин, все нормально. Но когда я пытаюсь открыть консоль сочетание клавиш Ctrl+АЛТ+Ф1 это не так.

Я установил средства VMware. Как я могу это исправить?

+740
Kalapa 16 авг. 2013 г., 9:47:14

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

Суть в том, что я хочу, чтобы запустить следующую команду в 3:00 утра 7 дней в неделю.

vboxmanage controlvm virtualpbx acpipowerbutton

в 3:05 каждую ночь я хочу, чтобы запустить следующую команду.

vboxmanage startvm virtualpbx -тип безголовый

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

Большое спасибо за вашу помощь.

Сэт Б Спирмена

** Редактировать **
Я хочу быть в состоянии поставить таких на место из СШ подскажут. (Не смейтесь, но на сервере нет монитора замутим прямо сейчас и это займет изрядное количество работы, чтобы заставить его работать.). Но я могу по SSH к нему в любое время.

От СШ запрос кронтаб не похоже на работу...он просто переходит на следующую строку и, кажется, ждет больше входного.

Я попытался установить кронтаб из СШ помощью sudo apt-получить установку кронтаб, но не могу найти его ни в одном репозитории.

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

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

Сэт

+716
Vij Na 27 нояб. 2017 г., 6:44:04

Я ответил на соответствующий вопрос на обмен стека:

Перемежающаяся ошибка: не удалось открыть дисплей: на localhost:10.0 с бродячими

Короче, используйте -г В SSH config и все будет хорошо.

+612
DriftingSteps 5 янв. 2019 г., 5:11:49

Прежде всего извините, если мой английский не свободно, но это не мой родной язык.

У меня есть проект, где я строю мой собственный снаряд (по имени MYSHELL). Одна из задач - создать свой собственный встроенный turnitoff, команду, которая может быть выполнена любым пользователем, который имеет MYSHELL в качестве оболочки по умолчанию *. Проблема в том, что эта команда только для судо. Я читал, что я могу изменить файлами sudoers, но есть проблема с этим: Допустим, что Джон MYSHELL установлены. Он может изменить его предыдущей оболочки, когда захочет (например Баш). Когда он в bash он не supossed, чтобы запустить shutdown, но он будет. Надеюсь, я сделал мой сам ясно.... Я не хочу отвечать, просто протянуть руку, что могу сказать, мои были я могу найти... Большое спасибо заранее! Примечание: весь код в bash нет bin разрешенные файлы

*Пользователь, который имеет MYSHELL как оболочка, потому что кто-то установил его с файла Makefile. В этот момент, когда мы можем изменить все, что make-файл запустить от имени пользователя root.

+598
msbrogli 21 июл. 2017 г., 22:29:39

Возможные Дубликаты:
Регрессия ядра Linux на энергопотребление

Я только что установил 11.10 64bit на мой ноутбук с Win 7, но немедленно я понял, как горячий ноутбук становится, когда я запускаю Убунту. Иногда мне нужно загрузиться в Windows только для охлаждения ноутбука.

Я прочитал это была общая проблема с 11.10 и что там баг ядра( как я уже сказал, я читал где-то)

Как мне решить эту проблему отопления как очевидно, это не имеет ничего общего с аппаратным обеспечением как Windows 7 работает довольно прохладно, но 11.10 всегда дают массовый поход температуре (не менее 55 градусов)

Мое Снаряжение: HP павилион ДВ 6700 Выиграть 7/11.10 64 бит с двойной загрузкой Корпорация Intel 965/ x3100 Процессор Core Duo 2.0 ГГц 4 ГБ оперативной памяти

+567
Babulu Hurkens 27 февр. 2014 г., 10:11:06

ОК, что работал для меня было:

Принимать заявки-kmenuedit.меню файл создается в первый раз, когда вы делаете сохранить внутри KMenuEdit, убирать "фиктивные" записи (или что там нужно поменять, чтобы получить KMenuEdit, чтобы на самом деле сохранить файл есть), а затем скопировать его в файл/etc/кода валюты XDG/меню или ~/.настройка/меню. Магия файл: Бах!

+555
Soraz 31 дек. 2012 г., 18:19:35

Поскольку вы сказали, что вы "скачали нужный файл tar.gz" я предполагаю, что вы знаете имя пакета драйвера, которые вы требуете. Как только у вас есть правильное название пакета (команда dmesg | грэп -я беспроводной даст вам возможность устройстве, и вы можете Google для того, чтобы сделать его драйвер имя пакета) вы можете обратиться к следующей ссылке для загрузки .деб удаленно файлов из системы с интернет.

http://ershadk.com/blog/2010/06/13/how-to-download-deb-packages-for-offline-installation-2/

+493
chrismarx 29 мая 2018 г., 19:11:44

Подключил System76 Лемур ультра (Интел с i5 3210m с + Процессор Intel с HD 4000) в мой телевизор. Это показали хорошо. После примерно 15 секунд, он резко отключился по какой-то причине с "Нет сигнала" ошибка на телевидении. Открытые программы на моем компьютере были проблемы с открытием окна, пока я не отключил кабель HDMI. Я никогда не пробовал порт HDMI/кабель.

Я вчера обновил ядро 3.5.1 с использованием стабильных ядер в Ubuntu из-за прямого подключения (WiFi соединение двух компьютеров, не требуется маршрутизатор) и получить больше поддержки для моей видеокарты (HD и 4К).

команду lspci | grep в "видео" возвращает : 00:02.0 VGA совместимый контроллер: корпорация Intel Плюща мост графический контроллер (откр. 09).

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

Я думаю, что это что-то с Ubuntu или Linux (ядра). Если кто может помочь мне получить эту работу, это будет высоко ценится. Я также попытался изменить разрешение - не результат (я переключить его обратно). Я изменил звук в разделе по HDMI вместо спикера. Я не получил шанс, однако проверить звук.

В Ubuntu 12.04 64 бит Ядро Linux 3.5.1

+440
Aseel Ibrahim 23 мая 2011 г., 16:49:30

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

Закончилось тем, что я простой выход. Эта машина была старше в основном служебный файл, так что я просто заменил видеокарту и все было хорошо. Однако оказалось, что это зависает на экране выбора жратвы. Нажав клавишу Enter, чтобы начать загрузку, казалось, чтобы пнуть вещи. Я не знаю, если бы загрузились в какой-то момент не вступить или нет.

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

+428
watermelon 16 окт. 2017 г., 15:18:12

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

В противном случае вам придется создать только два раздела:

Первые одна (в Ext2, Ext3 или ext4), которая называется '/'. Своего корневого раздела для операционной системы Linux.

Второй (Линукс-своп) с около 4 Гбайт, а дисковое пространство для Linux, где пользователи никогда не читает или пишет, только Linux управляет этот раздел.

После того, как вы установили Linux, вы можете изменить размер первого раздела, а затем создавать другие, даже совместимые с операционной системой Windows. Можно прекрасно иметь 5 секций 49 ГБ и один Линукс-своп раздел.

+373
Eduards Cauna 28 авг. 2017 г., 19:25:15

У меня Настройки CompizConfig менеджер установлен, но я не знаю, как сделать окна горят , когда я закрываю их. Как я могу сделать это так?

+321
Blago 8 июл. 2014 г., 4:03:49

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


И еще один вопрос о Ubuntu ... почему мы никогда не получаем диалоговое окно с вопросом: Вы уверены, что хотите удалить' по сравнению с Windows.Я вижу это как недостаток в GUI в Ubuntu. После того как вы нажмете удалить,там в хлам, но никогда не предложит, чтобы спросить, если мы действительно хотим, чтобы это было удалено и, конечно, я знаю, что закон о госзакупках будет как ... почему вы хотите успокоения перед удалением...это часть HCI и должны быть реализованы(я извиняюсь,просто новичок).

+272
trodikova 6 сент. 2011 г., 19:06:39

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

+217
Dr Anonymous 5 окт. 2010 г., 0:20:07

У меня есть приложение, которое использует qmake, который я хочу загрузить на мой ППА.

Как я могу установить пакет, так что проект правильно строит?

+148
BatmanFD 26 мар. 2018 г., 20:30:03

Я новый пользователь в Ubuntu (ОС Windows 7 рухнул на меня несколько дней назад, так что я подумал, что в Ubuntu 12.10 выстрела). В любом случае, я используя выход HDMI с ПК и светодиодной подсветкой для аудио/видео. Видео вроде нормально, но нет звука.

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

+134
gaminot 28 июл. 2019 г., 20:13:14

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