Продвижение

Продающий сайт

партнерские программы

bash

warning: Creating default object from empty value in /www/digger3d.com/sites/all/modules/i18n/i18ntaxonomy/i18ntaxonomy.pages.inc on line 35.
bash (от англ. Bourne again shell, каламбур «Born again» shell — «Возрождённый» shell) — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.

Как узнать какой процесс висит на определенном порту?

Как узнать какой процесс висит на определенном порту?
sudo netstat -tpln | grep "tcp"

Создание копии базы данных и ее восстановление при помощи shell

Наиболее распространенное использование mysqldump для создания резервной копии базы данных:

#> mysqldump -u имя_пользователя_базы_данных -p --opt имя_базы_данных > файл_имя_базы_данных.sql
mysqldump спросит пароль пользователя базы. Если доступ к базе данных открыт для текущего пользователя *nix, то тогда эта команда может выглядеть так:

Массовая обработка файлов из shell в Linux и список других однострочных команд Linux

В этом примере все PHP файлы перекодируются из cp1251 в UTF-8

протестировано на живых сайтах на Ubuntu сервере.

в одной строке перекодируем и пишем в файлы с расширением utf (маска *.php.utf)

во второй замещаем оригинальные файлы на перекодированные в текущей директории и во всех поддиректориях (переименовываем *.php.utf в *.php).

 

find ./ -depth -type f -iname *.php  -exec iconv -f cp1251 -t utf8 {} -o {}.utf \;

 

find ./ -depth -type f -iname '*.php'  -exec mv {}.utf {} \;

RSS-материал

Подписка

RSS-материал


Яндекс.Метрика