Как определить размер изображения из командной строки?

Я хочу сохранить коллекцию изображений (которые поступают через RSS) на общий сетевой диск (для тех, у кого есть фоны рабочего стола SFW). Однако некоторые из полученных изображений абсурдно малы (например, 85×75). Как я могу гарантировать, что все изображения в каталоге имеют минимальный размер (например, 1366×768)? Я хочу иметь возможность обслуживания в каталоге, чтобы слишком маленькие […]

Параметры cp –no-clobber vs. -update

Я хочу скопировать один файл, если (и только если) пункт назначения не существует. Исходный файл меняется редко, может быть, раз в месяц. Место назначения почти никогда не существует. Существуют ли различия между параметрами -n и -u ? (Или оба!) cp вызывается непосредственно из crond . Никаких других опций cp не используется. Одно и то же […]

fdisk – по умолчанию для non Dos, но все же использует Dos disklabel

Моя версия страницы man fdisk заявляет, что по умолчанию режим DOS отключен, и это то, что я хочу …. но почему он говорит «Создал новую метку диска DOS»? localhost four # fdisk / dev / sdc Добро пожаловать в fdisk (util-linux 2.24.1). Изменения будут сохраняться только в памяти, пока вы не решите написать их. Будьте […]

Почему `lsof -i` не показывает открытое соединение, которое перечисляет` netstat -n`?

Странная ситуация. я начал telnet 0 8081 и lsof -i (запустить под root) не перечисляет это соединение, а netstat -n делает. Почему это может быть?

Простой HTTP-сервер из командной строки, который всегда будет вызывать таймаут

Что касается вопроса Простой HTTP-сервер командной строки, я хотел бы знать, что является самым простым методом для создания HTTP-сервера, прослушивающего указанный порт, который всегда будет вызывать таймаут (он просто ест запрос и никогда не отвечает). Я ищу мертвый простой oneliner. Это было бы полезно для тестирования клиентов.

Как остановить фоновые процессы, запущенные с экрана

Этот вопрос, возможно, задавали раньше, но я этого не вижу. Я использую screen ssh для удаленного запуска процессов, которые занимают несколько дней. I ssh in, запустить несколько процессов в фоновом режиме и отсоединить CRTL + A d. Я не знаю почему, но через некоторое время «screen -r» не возобновляет работу экрана, хотя процесс все еще […]

Ошибка сравнения файлов – awk

У меня есть два файла file1.txt , file2.txt . Я хочу выбрать записи, которые являются общими для file1.txt и file2.txt на основе столбца 2 и столбца 3 и скопировать их в out.txt с дополнительным столбцом (столбец 4 из file2.txt ). Пример ввода: file1.txt abc 1 a f11 f13 f14 abd 2 b f12 f14 f13 […]

Разделите файлы в каталоге и переместите их в другой вновь созданный каталог

У меня есть 1000 файлов в одной папке, и мне нужно разбить их на количество 100 файлов. После этого мне нужно автоматически переместить 100 файлов в новую папку, которая автоматически создается. Я использую эту команду для ручного перемещения файлов. for file in $(ls -p | grep -v / | tail -100); do mv "$file" NEWFOLDER; […]

Двоичный, не доступный из Bash, несмотря на то, что он находится в пути

Я изучаю, как программировать в Racket. Это двоичный файл находится в "/Applications/Racket v6.2/bin/racket" . Позвольте мне показать, что происходит: MacBook:~ enedil$ echo $PATH /Applications/Racket\ v6.2/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin MacBook:~ enedil$ ls -l /Applications/Racket\ v6.2/bin/racket -rwxr-xr-x@ 1 enedil admin 53712 Jun 19 22:23 /Applications/Racket v6.2/bin/racket MacBook:~ enedil$ file /Applications/Racket\ v6.2/bin/racket /Applications/Racket v6.2/bin/racket: Mach-O 64-bit executable x86_64 MacBook:~ enedil$ racket […]

Переместить курсорные клавиши в режиме bash vi на <nop> (отключить курсоры)

При использовании vi-режима (set -o vi) с Bash можно переназначить клавиши курсора так, чтобы они не работали (и принудительно использовать клавиши перемещения h, j, k и l)? Под vim (редактором) я могу сделать это с помощью: noremap <Up> <nop> noremap <Down> <nop> noremap <Left> <nop> noremap <Right> <nop> Но я не знаю, как это сделать […]

Interesting Posts

Как я могу видеть точки автомата в Linux?

Найти файлы gif / jpeg с расширением png и преобразовать в png

Запуск пар на тестировании Debian 9

Выход трубопровода между двумя одновременными независимыми программами

echo $ вместе с переменной

awk + как печатать каждую секцию строки (IP) после первого имени хоста

Как сделать {} и + расширять внутри find с помощью опции -execdir

Переименование файлов в локальной папке с добавлением префикса или суффикса

Почему в верхнем регистре имени пакета NetworkManager?

Изменение разрешений

grep для n или более периодов на заданной строке

Как сделать порт кажущимся открытым каждый раз, когда он сканируется с nmap независимо от состояния открытия / закрытия?

apt hook для проверки конкретных изменений пакета

список файлов с той же первой 3-ей буквой, за которой следует последовательность # со сценарием оболочки

Fedora 23, как избежать переключения ctrl + shift с другими клавишами Ctrl + shift?

Linux и Unix - лучшая ОС в мире.