Почему для очистки прослушивающего TCP-порта после завершения программы требуется несколько минут?

Если я убью программу, которая прослушивает порт TCP, это займет до нескольких минут, пока порт не будет восстановлен системой и не будет использоваться снова. Я видел несколько вопросов, упоминающих это явление, но без объяснений. Почему это происходит, почему система не сразу восстанавливает порт? Это также происходит в других системах, таких как Windows или Mac?

Как использовать wget со списком URL-адресов и их соответствующими выходными файлами?

Предположим, list_of_urls выглядит так: http://www.url1.com/some.txt http://www.url2.com/video.mp4 Я знаю, как использовать это с: wget -i list_of_urls Но, что, если мой list_of_urls имеет это, и все они возвращают правильные файлы, такие как PDF или видео: http://www.url1.com/app?q=123&gibb=erish&gar=ble http://www.url2.com/app?q=111&wha=tcha&mac=allit Для одного файла я мог бы сделать это: wget -O some.txt "http://www.url1.com/app?q=123&gibb=erish&gar=ble" Как использовать wget для загрузки этого списка URL-адресов […]

Как извлечь изображение обложки альбома из файла MP3?

У меня есть куча файлов MP3, в которых их обложка включена в сам файл. Теперь я ищу способ извлечь их, чтобы хранить их отдельно, в лучшем случае из командной строки. Есть ли способ достичь этого?

Сделать bash использовать внешнюю команду `time`, а не встроенную оболочку

Как я могу использовать бинарное время использования bash (/ usr / bin / time) по умолчанию вместо ключевого слова shell? which time возвращает /usr/bin/time type time возврата time is a shell keyword time выполнения, очевидно, выполняет ключевое слово shell: $ time real 0m0.000s user 0m0.000s sys 0m0.000s $ /usr/bin/time Usage: /usr/bin/time [-apvV] [-f format] [-o […]

Обновить / перезагрузить активную вкладку браузера из командной строки?

Я пытаюсь настроить пользовательскую привязку, где браузер (Firefox или, предпочтительно, Chrome) часто / часто / постоянно / постоянно вынужден обновляться из командной строки. (Идея состоит в том, чтобы мгновенно увидеть визуальные изменения в html / webapp, который я редактирую, в соседнем фрейме Emacs – без необходимости постоянно вносить вкладку в браузер для обновления вручную). Ближе […]

Может ли касификация case bash?

Я пытаюсь сделать что-то вроде этого: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac где, если $ level = 3, он будет выводить Level Three Level Two Level One а если $ level = 1, он будет выводить только Level One Но когда я пытаюсь, я […]

Передача `scp` закрывается, когда я закрываю оболочку?

У меня есть передача scp (с одного удаленного сервера на другой), что довольно велико. Так что, возможно, я хочу закрыть компьютер, с которого я выполнил эту команду, закончится ли передача? У меня есть ssh доступ к оболочке с помощью программы Bitwise.

Что значит иметь знак минуса в качестве первого символа команды в выводе htop?

В htop или других командах, которые показывают статус процесса, все процессы bash имеют в столбце команды /bin/bash но один процесс имеет в столбце команды -bash Что это значит?

Случайно использовалось перенаправление вывода> вместо трубы |

Месяц назад я написал сценарий Python для сопоставления MAC и IP-адресов от stdin. И два дня назад я вспомнил об этом и использовал для фильтрации вывода tcpdump но это пошло не так из-за опечатки. Я набрал tcpdump -ne > ./mac_ip.py и выход ничего. Но вывод должен быть «Неизвестно», если он не может разобрать вход, поэтому […]

Какая лучшая книга для изучения системного программирования Linux?

Название говорит все. Я пытаюсь изучить системное программирование Linux, которое является лучшей книгой, чтобы узнать это?

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