Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

3
Почему «ps ax» не находит работающий скрипт bash без «#!» заголовок?
Когда я запускаю этот скрипт, намеревался запускать, пока не убил # foo.sh while true; do sleep 1; done ... Я не могу найти его с помощью ps ax: >./foo.sh // In a separate shell: >ps ax | grep foo.sh 21110 pts/3 S+ 0:00 grep --color=auto foo.sh ... но если я …

2
Как использовать Bash для sh в Ubuntu
Я устанавливаю огромную программу, которая имеет свои ресурсы в виде rpmфайла. Это застряло на линии #!/bin/sh SCITEGICPERLBIN=`dirname $0` SCITEGICPERLHOME=`dirname $SCITEGICPERLBIN` if [ $SCITEGICPERLHOME == "." ] Видимо, в Red Hat Linux shработают bashс этим синтаксисом, но он выдает ошибку unexpected operatorв Ubuntu. Я не могу изменить скрипт, так bashкак скрипт …

3
Docker: создать постоянный том в определенном каталоге
Мне нужно создать постоянный том для Docker. Том должен быть назван extra-addonsи расположен в /mnt/. Я запускаю эту команду: sudo docker volume create /mnt/extra-addons Я получил это сообщение об ошибке: Error response from daemon: create /mnt/extra-addons: "/mnt/extra-addons" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If …
13 docker 


4
Как Linux узнает, где находится раздел подкачки?
Я читал, что вам нужно разместить раздел подкачки на жестком диске, а не на SSD. Мои вопросы следующие: Когда и как «проверка» выполняется дистрибутивом (или чем-то еще), чтобы найти его раздел Swap? Это происходит во время загрузки? Он просто проверяет все доступные диски и ищет раздел с флагом 'swap'? Что …
13 boot  swap  ssd 

2
Почему мой wget не умер после потери соединения ssh?
Я sshподошел к своему серверу и побежал, wget -r -np zzz.aaa/bbb/cccи он начал работать. Затем мое интернет-соединение (в моем доме) было прервано, и я забеспокоился, предполагая, что wgetэто произошло, hupпотому что sshсоединение было потеряно, и поэтому терминал умер. Но затем я sshотправился на свой сервер и понял, что он все …
13 ssh  terminal  wget  signals 


6
Как выровнять список по конкретному персонажу?
Есть ли команда или набор команд, которые я могу использовать для горизонтального выравнивания строк текста по произвольному символу? Например, со списком адресов электронной почты в результате будет получен текстовый файл со всеми символами «@», выстроенными вертикально. Чтобы быть успешным, я считаю, что переменное количество пустых мест должно быть добавлено в …

1
Как сделать mv .bin bin
Я прятал некоторые папки на своем компьютере с Ubuntu. По ошибке я тоже спрятал папку bin с помощью cd / mv bin .bin Теперь я могу перейти на .bin, но не могу отобразить каталог bin. Может кто-нибудь помочь? Я пробовал следующую команду: mv .bin bin Я получаю следующую ошибку bash: …
13 linux  mv 

1
Как остановить Bash от интерпретации восьмеричного кода вместо целого?
Я пишу RSS-сценарий Horoscope в качестве вступления к проекту Unix / Linux и столкнулся с проблемой, которую мой профессор не мог исправить за то время, когда я смог остаться после занятий. Поскольку я не мог понять, как использовать фактические даты для проверки, я решил попробовать основную арифметику, используя вводимые пользователем …

3
Лучшая практика для монтирования раздела Windows
Я использую двойную загрузку Windows и Debian на моем ноутбуке. В основном я использую Linux, но время от времени мне нужно получать доступ к моим файлам в разделе Windows. Мой раздел Windows монтируется следующим образом при запуске. >cat /etc/fstab |grep Win7 LABEL=Windows7_OS /mnt/Win7 auto nosuid,nodev,nofail,x-gvfs-show 0 0 В основном каждый …

2
Как я могу автоматизировать расшифровку gpg, которая использует парольную фразу, сохраняя ее в секрете?
Мне поручено автоматизировать расшифровку gpg с помощью cron (или любого Ubuntu Server-совместимого инструмента планирования заданий). Поскольку он должен быть автоматизирован, я использовал --passphraseего, но он попадает в историю оболочки, поэтому он виден в списке процессов. Как я могу автоматизировать дешифрование, поддерживая при этом хорошие (желательно отличные) стандарты безопасности? Пример будет …
13 ubuntu  security  gpg 

2
Как убить отдельный поток под процессом в Linux?
Это отдельные потоки процесса получения пакетов. Есть ли способ убить какой-то отдельный поток? Предоставляет ли Linux какую-либо конкретную команду, которая может уничтожить или отправить сигнал остановки любому конкретному потоку в процессе?
13 linux  kill  thread 

4
Удаление определенных файлов на основе имени файла из терминала
У меня есть каталог, содержащий файлы с именами rho_0.txt rho_5000.txt rho_10000.txt rho_150000.txt rho_200000.txt и так далее. Я хотел бы удалить все те, которые кратны 5000. Я попробовал следующее:, printf 'rho_%d.txt\n' $(seq 5000 10000 25000) | rmно это дало мне ответ rm: missing operand. Есть ли другой способ сделать это?
13 files  rm 

4
Невозможно перемонтировать / вернуться только для чтения после обновления пакета
Я использую Debian Stretch. Мой корневой раздел смонтирован read-only. Только когда я устанавливаю или обновляю пакеты, /перемонтируется read-write(с помощью apt hook), а затем перемонтируется обратно ro. Иногда после обновления пакета я не могу перемонтировать /обратно только для чтения: mount -o remount,ro / mount: / is busy В старых версиях Debian …
13 debian  files  apt  readonly  lsof 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.