Unix & Linux

30
Как я могу показать дерево процессов оболочки терминала, включая детей?

Когда скрипт запускается из командной строки, оболочка порождает подпроцесс для этого скрипта. Я хочу показать эту связь между процессом на уровне терминала и его дочерними элементами, используя psвывод в виде дерева. Как я могу это сделать? Что я пробовал до сих пор файл: script.sh #!/bin/bash ps...

30
Может ли вредоносная программа, запущенная пользователем без прав администратора или sudo, навредить моей системе? [закрыто]

После недавнего взлома на компьютере под управлением Linux я обнаружил исполняемый файл в домашней папке пользователя со слабым паролем. Я убрал то, что, кажется, весь ущерб, но я готовлю полное стирание, чтобы быть уверенным. Что может делать вредоносная программа, запущенная не-sudo или...

30
Как вывести список всех файлов в каталоге с абсолютными путями

Мне нужен файл (желательно .list файл), который содержит абсолютный путь каждого файла в каталоге. Пример dir1: file1.txt file2.txt file3.txt listOfFiles.list: /Users/haddad/dir1/file1.txt /Users/haddad/dir1/file2.txt /Users/haddad/dir1/file3.txt Как я могу сделать это в Linux / Mac?...

30
Как безопасно извлечь ненадежный файл tar?

Я хотел бы иметь возможность извлечь файл tar, чтобы все извлеченные файлы были помещены в определенный каталог префиксов. Любая попытка файлов tar выполнить запись во внешние каталоги должна привести к сбою извлечения. Как вы можете себе представить, это так, что я могу безопасно извлечь...

30
Посмотреть диапазон истории bash

Команда historyвыводит всю историю текущего сеанса. Подобно: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Для того, чтобы искать предметы, представляющие интерес, я могу труба historyс grepкак history | grep ls 1 ls 6 ls...

30
Какова цель отложенной приостановки (Ctrl-Y) в Bash?

Полная часть справочной страницы Bash, которая применима, только говорит: Если операционная система, в которой работает bash, поддерживает управление заданиями, bash содержит средства для ее использования. Ввод символа приостановки (обычно ^ Z, Control-Z) во время выполнения процесса вызывает...

30
Сервис Systemd работает без выхода

Я создал свой собственный сервис для jekyll, и когда я запускаю сервис, кажется, что он не работает как фоновый процесс, потому что я вынужден ctrl+ cвыходить из него. Он просто остается на переднем плане из-за --watch. Я не уверен, как обойти это и сделать так, чтобы он работал в фоновом режиме....

30
Что такое «остановка», как в «Работе остановки…»?

После выдачи команды выключения иногда появляется сообщение о состоянии, подобное этому: A stop job is running for Session 1 of user xy и затем система зависает на некоторое время или навсегда в зависимости от ??? Так что же такое «остановка работы»? Кроме того, почему он иногда оценивает время,...

30
Почему бы не скручивать эту ссылку, когда браузер будет?

Я использую Mac OS 10.11.6 El Capitan. Есть ссылка, которую я хотел бы скачать программно: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-osx10.11-x86_64.dmg Если я вставлю этот URL в любой браузер (например, Safari), загрузка будет работать отлично. Тем не менее, если я пытаюсь...

30
Как использовать OCR из командной строки в Linux?

У меня есть несколько тысяч страниц отсканированных страниц книг. Каждая страница сохраняется отдельно в формате JPG. Письменность понятна, но шрифты различаются, и на страницах есть картинки и иллюстрации. Мне нужно создать список всех слов, появляющихся в каждом файле JPG. Существует ли...

30
Скачать большой файл через плохое соединение

Существует ли существующий инструмент, который можно использовать для загрузки больших файлов через плохое соединение? Я должен регулярно загружать относительно небольшой файл: 300 МБ, но медленное (80-120 КБайт / с) TCP-соединение случайно разрывается через 10-120 секунд. (Это сеть большой...

30
Remmina не может удаленно подключиться к Windows Server

Я пытаюсь использовать Remmina в Ubuntu для удаленного доступа к одному из серверов на моей работе. Однако после ввода информации о соединении в я получаю следующую ошибку: «Вы запросили режим H264 GFX для ser X@X.com, но ваш libfreedp не поддерживает H264. Пожалуйста, проверьте настройки глубины...

30
Почему `cp` предназначен для автоматической перезаписи существующих файлов? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Я проверил cpс помощью следующих команд: $ ls first.html second.html...

30
Что будет нового в Bash 5

Я просто просматривал официальный репозиторий bash (обычно я так не делаю) для чего-то не связанного, но заметил, что bash 5 уже находится в бета-версии. Мне было просто интересно узнать, что будет нового в bash 5, но не смог найти никакой информации. Может кто-нибудь обобщить изменения между 4.4 и...

30
Почему команда strings не останавливается?

Команда stringsведет себя странно, по-видимому, она не прекращает запись в файл, даже если на диске недостаточно места. Или, может быть, я что-то упустил? Я запускаю следующее: # strings /dev/urandom > random.txt это продолжало работать и не останавливалось даже после заполнения диска (обычная...

30
Как я могу скачать файл с хоста, к которому я могу только SSH, через другой хост?

Я хочу загрузить файлы со своего офисного компьютера на свой ноутбук. Я могу подключить свою офисную машину по SSH к серверу организации, а затем по SSH с сервера на свою офисную машину. Единственные команды, которые принимает сервер организации, это ssh, ssh1 и ssh2. Как я могу загрузить файл со...

29
Как я могу использовать DD для переноса данных со старого диска на новый диск?

Я модернизирую внутренний жесткий диск SATA на моем ноутбуке с 40G на 160G. У меня есть рабочий стол Linux / Ubuntu с картой SATA. Я бы на самом деле хотел сделать то же самое для пары ящиков CentOS и FreeBSD на работе, и, похоже, у этого было бы то же самое решение. Я слышал, что я могу...