Архив рубрики: linux

Perl & UTF-8

Ситуация была такая получал я некие данные в кодировке utf8, сохранял в файл, читал и оказывались они не понять в какой кодировке — length возвращал длину строк в байтах а не в символах. Решение оказалось несложным: вместо open (FIL, «/file.foo»); … Читать далее

Рубрика: linux, База знаний | Метки: , , | Оставить комментарий

resolv.conf

А знаете ли вы что если настройки какого нибудь интерфейса сносят вам записи resolv.conf то можно создать файл resolv.conf.head и данные из него будут вписаны в resolv.conf при пересоздании? resolv.conf.tail в свою очередь должны быть вписаны в конце

Рубрика: linux | Метки: , , , | Оставить комментарий

Ну и еще полезняшки

Запуск комманды которая не прекратится при разрыве соединения nohup <command> & Так смонтированные ФС выглядят красивее mount | column -t Отправка почты с вложением echo «Body goes here» | mutt -s «A subject» -a /path/to/file.tar.gz recipient@example.com ..или так tar cvzf … Читать далее

Рубрика: bash, linux | Метки: , , | 11 комментариев

curl

Скорость обмена с каким нибудь ресурсом: URL=»http://www.google.com»;curl -L —w «$URL\nDNS %{time_namelookup}s conn %{time_connect}s time %{time_total}s\nSpeed %{speed_download}bps Size %{size_download}bytes\n» -o/dev/null -s $URL Добавить сообщение в твиттер curl -u user:pass -d status=»Tweeting from the shell» http://twitter.com/statuses/update.xml Докачка cat file-that-failed-to-download.zip | curl -C … Читать далее

Рубрика: bash, linux | Метки: , , , | 5 комментариев

Sed это очень удобно

grep Test /var/log/messages из файла ‘/var/log/messages’ отобрать и вывести на стандартное устройство вывода строки, содержащие “Test” grep ^Aug /var/log/messages из файла ‘/var/log/messages’ отобрать и вывести на стандартное устройство вывода строки, начинающиеся на “Aug” grep Aug -R /var/log/* отобрать и вывести … Читать далее

Рубрика: bash, linux, База знаний | Метки: , , , | 42 комментария

Полезные и нужные комманды *nix

Не все комманды прочно остаются в памяти. Некоторые приходиться снова искать. date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) du -sk * | sort -rn отображает размер и имена файлов и директорий, с соритровкой по размеру tac file1 вывести … Читать далее

Рубрика: bash, linux, База знаний | Метки: , , , | 10 комментариев

GPRS Dialup Wavecom

Проблема с работой скриптов для ppp Соединение не устанавливалось с проблемами Serial line is looped back

Рубрика: linux, База знаний | Метки: | 7 комментариев

Восстановление удаленных файлов с ext2/ext3/ufs1/ufs2/ntfs/fat

Часто возникает необходимость восстановить удаленный файл в Linux. Многие «эксперты» говорят о том, что это невозможно для ext2/ext3. Не верьте — в этом может помочь программа Sleuth Kit.

Рубрика: linux, Uncategorized, База знаний | Метки: , , | 11 комментариев

Регулярные выражения

Некоторое прозрение наступило о использовании регулярных выражений в linux например удаление набора файлов по датам. Допустим есть набор файлов file-20080101.txt, file-20080102.txt, file-20080201.txt итд. Если файлов достаточно много то выполнение команды rm file-2008*.txt может отвалится чтобы не выполнять несколько комманд типа … Читать далее

Рубрика: bash, linux, База знаний | Метки: , , | 12 комментариев