Tag: командной строки

Как я могу расширить все переменные в командной строке в Zsh?

В более раннем вопросе, специфичном для bash, я спросил, как я могу расширить относительный путь в командной строке с завершением табуляции? Мне понравился ответ @ Mikel, в котором упоминалось использование Ctrl + Alt + e для расширения всех переменных, и я использовал это много. С тех пор я переключился на zsh и пока я могу […]

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

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

как удалить файлы с определенной даты и расширения

Короткий и сладкий: один из моих подписчиков хостинга взломан. Я запустил эту команду: find path-to-folder / -mtime -7 -name "* .php" -print, это привело к появлению вредоносного кода на 11 страниц, который был добавлен 30 января. Я не хочу отдельно удалять все эти элементы, а скорее создавать сценарий или создавать команду для выполнения задачи удаления […]

В чем смысл (^ |) ABC (| $) как расширенного REGEX?

Я пришел сюда через команду grep -E '(^ ​​|) ABC (| $)' file1. Я смущен, как интерпретировать в ней регулярное выражение, потому что я знаю символы ^ и $ как начальные и конечные обозначения, но здесь они не в самом начале или конце из-за скобки, иногда используется для отрицания набора символов, но я видел это […]

тайм-аут

Я хочу выполнить эти две команды таймаута по одной и той же команде, но с другим временем и инструкциями. Так timeout –signal=SIGINT 5s command timeout –signal=SIGKILL 10s command Как добавить их в одну строку?

Быстрый способ удалить строку из чрезвычайно большого файла

У меня есть 67GB CSV-файл (я знаю … я знаю …) Мне нужно удалить 4 125878 строк из файла, поскольку он поврежден. Мои инструменты синтаксического анализа CSV не будут игнорировать или пропускать его. Я мог бы использовать sed чтобы сделать что-то вроде sed '4125878d' in.csv > out.csv Но это было бы очень дорогостоящей операцией с […]

Создание переменных командной строки с помощью PATH

Поскольку я больше из веб-парня, мне нужна небольшая помощь в этом, поэтому я объясню, что я пытаюсь сделать, прежде чем я спрошу. Я создаю пакетный скрипт, который будет: GET запрос с внешнего сервера (json-файл), получение данных, сохранение локально как .json Используйте JQ для навигации по json для результата [0] .title Используйте «название» в качестве параметра […]

Случайно выберите долю файлов из данного каталога

В данной директории имеется около 10000 файлов. Есть ли какая-нибудь команда, которая может помочь мне случайным образом выбрать из него 1000 файлов и поместить их в другой каталог. Выбранные файлы должны быть удалены из исходного каталога.

вывести номер строки и шаблон в файл одновременно

Я прочитал кучу текстовых файлов, чтобы извлечь некоторые шаблоны. Мне также нужен номер строки, но номер строки должен быть удален до окончательного grep (но может быть сохранен для дальнейшей обработки, возможно, с использованием переменных). Я объясню, как моя процедура разбивает команду (long oneliner) для лучшего понимания: прочитать файл с кошкой , выполнить некоторую очистку (удалить […]

Копирование нескольких типов файлов в одной команде

Я хочу скопировать несколько файлов из одного каталога в другой, с разными расширениями Поэтому я бы написал что-то вроде: cp -r dir1 / *. gif dir2 Но я также хочу скопировать все файлы .jpg в ту же команду. Есть ли какая-то команда AND, которая будет работать?

Interesting Posts

Сценарий для переименования файлов с использованием текстового файла, содержащего альтернативные имена файлов

Bash перебирает список строк

Нет звука на виртуальной машине Debian

Установка Debian preseed.cfg / автоматической установки не обнаруживает жесткие диски

Безопасно ли изменять файлы, которые покрываются монтировкой, а затем привязать монтировку в другом месте?

Сообщение об ошибке возвращает ошибку при попытке подключения к пользователю на другой машине

Копирование man-страниц из режима копирования tmux

Команда для перечисления всех имен пользователей на сервере Linux

Кросс-компиляция Slackware: порядок сборки указан в любом месте?

IO Ошибка при rsync при ежедневном резервном копировании

Как создать загрузочный USB-привод Debian с помощью Windows

Переименование с помощью терминала и regexp для удаления ведущих номеров из имен файлов

crontab -e, затем 0 * * * * = каждый час … Где хранится

Использование Rsync включает и исключает опции для включения каталога и подкаталога, но исключает файлы в подкаталоге

Скопировать файлы в новый каталог, только если имя файла находится в массиве

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