- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую!
Прошу наставить на путь истинный :)
Задача: поиск текста по всем папкам VPS. Текст - stummann.net. Захожу под root. Видимо, моя ошибка в незнании начального пути.
Вот что у меня получается после некоторых попыток:
root@node1-2:~# grep -R "stummann.net" ./var/www/
grep: ./var/www/: No such file or directory
root@node1-2:~# grep -R "stummann.net" ./var/www
grep: ./var/www: No such file or directory
root@node1-2:~# grep -R "stummann.net" ./www/
grep: ./www/: No such file or directory
root@node1-2:~# root@node1-2:~# grep -R "stummann.net" ./var/www/
-bash: root@node1-2:~#: command not found
root@node1-2:~# grep: ./var/www/: No such file or directory
-bash: grep:: command not found
Возможно Вам подойдет
grep -R "stummann.net" /var/www/
Но зависит сугубо от Ваших целей и настроек Вашего сервера.
V2NEK, Благодарю Вас! Помогло.
Вы не могли бы подсказать команду, ч помощью которой можно удалить этот текст из всех найденных файлов? Спасибо.
файл searchreplace
DenisVS, Вы не могли бы объяснить что нужно сделать более простым языком :)
Sergh545, чтобы удалить введите такое:
вроде не ошибся с синтаксисом
чтобы заменить на что-либо, то
только вместо слова ЗАМЕНА нужно поставить то, на что надо заменить.
А скрипт юзера DenisVS нужно сохранить как файл, например replace.sh
дальше в консоли
потом
и он выдаст инструкцию по собственному использованию
DenisVS, комментарии про линуха замечательные (:
Sergh545, моя портянка — это исполняемый файлик. Подкорректируйте в сответствии со стандартами, и просто запускайте его. Он выдаёт инструкцию по пользованию.
Поиск
grep -HiR 'stummann.net' /var/www
Удаление
find /var/www/ -type f -exec sed -i 's/stummann.net//g' {} \;
V2NEK, прошу прощения за примитивные вопросы, но у меня ничего не получилось.
Что я сделал:
1. Создал в /usr/local/bin файл searchreplace и выставил права 755
2. Скопировал в файл скрипт, начиная со строки SEARCH=$1
3. В консоли написал: chmod +x searchreplace
Получил в ответ: chmod: cannot access `searchreplace': No such file or directory
Sergh545, если Вы создали файл /usr/local/bin/searchreplace, то надо и писать chmod +x /usr/local/bin/searchreplace
а потом можно просто писать searchreplace (почти наверняка сработает) и он выведет инструкцию по использованию.
так же важно скопировать целиком текст (там важна первая строчка, можете скопировать только ее, и она должна быть первой)
V2NEK, прошу прощения за примитивные вопросы, но у меня ничего не получилось.
Что я сделал:
1. Создал в /usr/local/bin файл searchreplace и выставил права 755
2. Скопировал в файл скрипт, начиная со строки SEARCH=$1
3. В консоли написал: chmod +x searchreplace
Получил в ответ: chmod: cannot access `searchreplace': No such file or directory
Советую не класть скрипт в /usr/local/bin (не совсем хороший тон:)), а положить его например в домашний каталог (~/), а запускать так: sh ~/searchreplace