Гарри, ваше право. Вы не помните, что Ubuntu просил вас подключить зарядное устройство перед установкой? Это потому, что он делает снимок на сколько аккумулятор может держать. Если вы хотите сбросить power-manager, я предполагаю, что вам нужно будет переустановить Ubuntu или попробуйте силовой цикл. Другими словами, дайте батарее вытечь, а затем включите ее в тот же момент, когда вы включите зарядное устройство, и держите его, пока он не достигнет 100%.
Я предполагаю, что ваш первый вопрос касается альтернативы GUI для команды grep. Я не могу с этим поделать, я всегда считаю, что командная строка очень эффективна.
Что касается командной строки, попробуйте
grep "test" /var/x/*
Если вы хотите искать рекурсивно (т. Е. do
grep -R "test" /var/x/
Чтобы избежать grepping файлов, которые grep считает двоичными, используйте параметр -I:
grep -I "test" /var/x/
, а также в его подкаталогах. ] Если grep считает, что файл двоичный (на основе первых нескольких байтов файла), он предположит, что он не совпадает, а не проходит через весь файл.
Вы можете использовать regexxer, это отличный инструмент поиска / замены GUI для регулярных выражений.
вы можете скачать по:
sudo apt-get install regexxer
Попробуйте Recoll, лучший графический интерфейс, который я когда-либо использовал. Чтобы установить recoll во все поддерживаемые в настоящее время версии Ubuntu, откройте терминал и введите:
sudo apt install recoll
. Сначала нужно индексировать файлы (вы можете определить путь или расширение черного списка или mime). [!d1 ]
Вы можете использовать команду grep из терминала:
grep -r string *
Эта команда найдет все вхождения «string» во всех файлах в текущем каталоге ( или поддиректории).
Для скрытых файлов вы можете использовать:
grep -r string ..
К сожалению, grep выполняет очень плохую работу по поиску внутри файлов Word (.doc), но вы можете вывести вывод catdoc в grep. Я не программист, но этот маленький скрипт хорошо работает для меня:
#!/bin/bash
export GREP_OPTIONS='--color=auto'
echo -e "\n
Welcome to scandocs. This will search .doc (NOT .docx) files in this directory for a given string. \n
Type in the text string you want to find... \n"
read response
find . -name "*.doc" |
while read i; do catdoc "$i" |
grep -iH --label="$i" "$response"; done
Все улучшения и предложения приветствуются!
Я только что выпустил простой инструмент для выполнения этой задачи. Мысль, главным образом, для разработчиков программного обеспечения, имеет (уникальную?) Характеристику открытия нескольких файлов в одном окне. Он представляет результаты в браузере с помощью редактора Ace (рекомендуется!) Или html textarea. Это инструмент на основе java, поэтому он работает как в Windows, так и в Linux.
проверьте это!
https://sourceforge.net/projects/queacetu.gastona.p /