Довольно-таки часто в работе бывает необходимо вывести содержимое конфигурационного файла без пустых строк и комментариев в Linux. Это можно сделать такой последовательность команд: Можно заменить # на любой другой символ комментария, например ;
Архивы за месяц:Май 2013
Логирование консоли в Linux
Постоянно работая с консолью в Linux необходимо логировать свои действия, чтобы потом можно было вернуться и составить отчет. Чтобы просмотреть историю введенных команд существует команда: Но она не покажет вывод. Для подобных целей я пользуюсь командой: Script started, file is /path/to/file.log Далее работаем в консоли с логированием. В конце работы выходим из консоли, как обычно, …
Исправить проблемы с консолью reset
Иногда просматривая бинарные файлы из консоли возникает ситуация, когда консоль «ломается»: появляются странные символы, вместо нормальных символов появляются какие-то иероглифы, иногда возникают даже звуковые сигналы или странные смешения цветов. Вообщем работать дальше в такой консоли становится невозможно. Чтобы исправить подобную проблему используйте команду:
Linux find поиск файлов измененных в интервале дат
Часто возникает необходимость найти файлы измененные в определенном интервале времени. Например, измененные сегодня: Точно n дней назад: Измененные более m дней и удалить их:
Linux rsync: создание и перенос бекапа файлов и папок через ssh
Довольно часто возникает задача перенести сайт с одного сервера на другой. Обычно к обеим серверам есть ssh доступ. Эту задачу помогает эффективно решить утилита rsync. Пример использования и описание используемых в примере опций ниже: —progress show progress during transfer -a, —archive archive mode; equals -rlptgoD (no -H,-A,-X) -e, —rsh=COMMAND specify the remote shell to use …
Читать далее «Linux rsync: создание и перенос бекапа файлов и папок через ssh»
Linux безопасное копирование файла через ssh scp
Часто возникает необходимость скопировать файл с одного сервера на другой. В Linux это можно сделать командой: Команда указанная выше позволит скопировать файл /file/to/copy.zip на сервер host с правами пользователя user в папку /where/to/store/ (если она существует и у пользователя достаточно прав, чтобы это сделать. Откуда и куда можно поменять местами. Все доступные опции команды scp …
Читать далее «Linux безопасное копирование файла через ssh scp»
Linux find xargs grep: найти текст в php файлах
Часто возникает необходимость найти какой-либо текст в проекте в php-файлах. Для этого я пользуюсь командой: Не буду описывать значения всех опций очень подробно (для этого есть страницы справки man find, man xargs и man grep), но вкратце это сочетание команд означает: найти все php-файлы без учета регистра, даже если в имени папки или файла будут …
Читать далее «Linux find xargs grep: найти текст в php файлах»
Linux найти файлы, которые изменялись в диапазоне дат
Часто возникает необходимость найти файлы в Linux, которые изменялись в диапазоне дат. Для этого можно воспользоваться такими командами: 1. Создать файл-метку начала диапазона дат: 2. Создать файл-метку конца диапазона дат: 3. Найти все файлы, которые изменялись в диапазоне дат:
Как создать zip архив с паролем в Linux
Иногда в работе с Linux возникает необходимость запаковать файлы с паролем в zip. Можно сделать это командой: Вот и все.
Распаковываем архив Linux shell tar
В предыдущем посте мы создали архив backup.tar.bz2. Теперь, мы его скопировали на нужный сервер, переходим в папку и распаковываем командой: Мы используем такие ключи программы tar: Extract from archive — x — разархивировать. Use bzip2 decompression — j — использовать алгоритм bzip2. Be verbose — v — показывать распаковываемые файлы и папки. File name to …