Полезные команды для дорвейщиков.

Тема в разделе "Doorways", создана пользователем btr, 1 сен 2018.

  1. btr

    btr Member Registered

    Небольшая сборка команд которая может пригодится дорвейщику и не только.


    Рекурсивная замена:

    PHP:
    find ./ -type f -name "proxyimg.php" -exec sed -'s/REDIRECT_QUERY_STRING/QUERY_STRING/' {} \;
    Данная команда найдет все файлы proxyimg.php и заменит в них REDIRECT_QUERY_STRING на QUERY_STRING

    ========

    Поиск по дате изменения:

    PHP:
    find ./ -mindepth 1 -newermt '2018-05-21' ! -newermt '2018-05-23' -type f -name "*.js" -exec sed -'s/count/ploer/' {} \
    Данная команда найдет все файлы с расширением js , созданные в интервале с 2018-05-21 по 2018-05-23 и заменит в них count на ploer

    ========

    Вставка в начало файла:

    PHP:
    find ./ -type f -name "index.php" -exec sed -i '1i <?php @require_once(\"\/api.php\"); ?>' {} \;
    Данная команда найдет все файлы index.php и вставит в самую первую строку такой код <?php @require_once("/api.php"); ?>

    ========

    Вставка в конец файла:

    PHP:
    find ./ -type f -name "index.php" -exec sed -i '$ a \\n<?php @require_once(\"\/api.php\"); ?>' {} \;
    По аналогии с предыдущей командой, эта команда вставит строку в конец файла

    ========

    Найти все папки с правами 700 и выставить им права 755 рекурсивно:

    PHP:
    find . -type d -perm 0700 -exec chmod -R 755 {} \;
    ========

    Найти все папки в директории /home/admin/web и выставить им права 775:

    PHP:
    find /home/admin/web -type d -exec chmod 755 {} \;
    ========

    Скопировать proxyimg.php рекурсивно в каждую папку public_html:

    PHP:
    for i in `find ./ -name public_html`;do cp -v proxyimg.php $i;done;
    команду нужно запускать из папки в которой лежит файл proxyimg.php

    ========

    Удалить modimg.png рекурсивно в каждой папке public_html:

    PHP:
    for i in `find ./ -name public_html`;do rm modimg.png $i;done;

    ========
     
    pucian, Hsite, parabel и ещё 1-му нравится это.
  2. Doorways

    Дорвеи, доргены, методы продвижения.
    Темы:
    9
    Сообщения:
    35
    (Нет сообщений)
    RSS

Поделиться этой страницей

Анализ сайта

Оптимизация вашего сайта и исправление ошибок.