Линукс трикове

Няколко скрипта за команден ред под Линукс, които ползвам често при seo оптимизация на сайт. Работят с много файлове наведнъж и спестяват много време.

1. Заместване разширението на файлове.
for x in *.html; do mv "$x" "${x%.html}.php"; done
- сменя разширението на всички файлове .html на .php в текущата директория

2. Заместване на една дума с друга дума в много файлове.
sed -i 's/comment/коментар/g' *.php
- замества всички срещания на думата "comment" с думата "коментар" във всички .php файлове на текущата директория.
Внимание! Ако някъде в текста се съдържа думата "comments" тя ще стане на "коментарs", затова е добра идея първо да се потърси с командата:
grep comment *
- тази команда ще покаже не само в кои файлове, а и къде и как по-точно се среща търсената дума.

3. Създаване на малки картинки за галерия.
for i in `ls *.jpg`; do convert -resize 120x120 $i ${i%.jpg}.gif; done
- от файлове *.jpg прави малки картинки *.gif
За всеки един jpg файл от текущата директория, създава малка gif картинка, като по-дългата страна е 120 точки. Сега вече може да поставиш gif картинките в една страница и те да са връзки към по-големите jpg снимки. И не забравяй да сложиш правилните alt атрибути на тага img 😉
Заб. Команда convert е част от библиотеката ImageMagick.

Прочетена:8569
1 - лоша2 - слаба3 - средна4 - добра5 - отлична (1 гласа, оценка: 5,00 от 5. Моля изберете оценка!)
Loading...
Георги Стефанов
Магистър по информатика, който се занимава с компютри от 1988 г., професионално с програмиране от 1998 г., а с уеб технологии от 2002 г. Има богат опит при оптимизиране на бизнес сайтове. Повече от 15 години развива успешно свои уеб проекти и работи с български и международни компании за постоянно подобряване на техните сайтове и увеличаване на онлайн продажбите. 
споделиха
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram