Выбрать определённую строку из файла
1 |
sed -n '2343p' filename |
где 2343 — искомая строка Несколько строк (с 5840 по 5854):
1 |
sed -n '5840,5854p;5855q' filename |
1 |
sed -n '2343p' filename |
где 2343 — искомая строка Несколько строк (с 5840 по 5854):
1 |
sed -n '5840,5854p;5855q' filename |
Для конвертирования djvu в pdf необходимо установить ПО:
1 |
sudo apt-get install libtiff-tools djvulibre-bin djvulibre-desktop |
Затем файл djvu нужно конвертировать в формат tiff, для этого выполняем:
1 |
ddjvu -format=tiff yourfile.djvu yourfile.tiff |
И напоследок осталось конвертировать файл tiff в df, выполнив:
1 |
tiff2pdf -j -o outfile.pdf yourfile.tiff |
P.S. вышеуказанные команды для ОС Debian/Ubuntu. Для Centos apt-get меняем на yum
Это руководство шаг за шагом продемонстрирует, как подключиться к WiFi сети в командной строке Linux. Будем использовать: wpa_supplicant iw ip ping iw — основной инструмент для сетевых задач, связанных с WiFi, таких как нахождение имени устройства WiFi, поиска точек доступа. wpa_supplicant — беспроводной инструмент для подключения к сети WPA / WPA2. ip — используется для… Читать далее »
Получить размер всех директорий можно командой:
1 |
du -s *|sort -nr|cut -f 2-|while read a;do du -hs $a;done |
Добавляем существующего пользователя tony в вторичную группу devel:
1 |
usermod -a -G devel tony |
Иногда возникает необходимость заменить один набор символов другим рекурсивно во всех файлах. В OS Linux сделать это не сложно, используя цепочку из команд grep и sed (в данном примере меняем «categoty» на «category«)
1 |
grep -r -i -l ategoty /path/to/folder | xargs sed -i -e 's/ategoty/ategory/gi' |
Во всех файлах .php меняем «( » на «(»
1 |
grep -r -i -l --include=*.php '( ' ./src/ | xargs sed -i -r 's/\( /\(/gi' |
Часто при развёртывании приложения в продакшен требуется удалить все папки .svn Сделать это просто — в корневой папке выполняем:
1 |
find . -name .svn -print0 | xargs -0 rm -rf |