Unix & Linux

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

4
Скажите SSH использовать графическое приглашение для ключевой фразы
Как я могу заставить SSH запрашивать парольные фразы, используя графическое приглашение (например, GTK) вместо стандартного, использующего терминал? Я попытался установить, SSH_ASKPASS=/usr/bin/ssh-askpassно, похоже, не имеет никаких эффектов Проблема в том, что документация openssh говорит Если ssh не имеет связанного с ним терминала, но установлены DISPLAY и SSH_ASKPASS, он выполнит программу, указанную …
41 ssh 

4
Как выполнить несколько команд с помощью nohup
Мне нужно выполнить несколько команд, используя nohup. Каждая команда должна быть выполнена после предыдущей команды. Я использовал эту команду в качестве примера: nohup wget $url && wget $url2 > /dev/null 2>&1 & Однако эта команда не сработала. Какую команду я должен использовать для этой цели?

4
Как выйти или отменить неверную команду bash?
Я ожидаю, что получу некоторую надбавку за это, но нигде не могу найти ответ. Кажется, это должно быть так очевидно. Иногда, когда я набираю неверную команду в терминале bash, курсор просто переходит на следующую строку без каких-либо ошибок или чего-либо еще. Я не могу сказать, что я сделал не так. …


2
Как запомнить разницу между du и df?
duи dfделаю довольно похожие вещи, и поэтому я всегда печатаю не то, что нужно. Я думаю, что если бы я знал, что означают «du» и «df», мне было бы легче запомнить, какой из них использовать. Как можно различить эти два, чтобы я мог вспомнить, какое действие и какое действие?
41 disk-usage  df 

2
Как запустить пользовательские сценарии на подключаемом USB-устройстве?
Каков современный метод автоматического выполнения пользовательских сценариев на подключаемом модуле USB-устройства в современных дистрибутивах Linux, таких как Debian / CentOS / Fedora? Например, если вы хотите автоматически смонтировать / скопировать некоторые файлы / размонтировать запоминающее устройство USB на основе его UUID (или идентификатора устройства и т. Д.).
41 usb  udev  uuid 

3
Как мне переключиться с неизвестной оболочки на bash?
Я был удивлен, что я не нашел этот вопрос уже на сайте. Итак, сегодня $подошел после того, как я вошел как новый пользователь. Это было неожиданно, потому что подсказка моего основного пользователя начинается с username@computername:~$. Итак, как мне перейти с этой другой оболочки на bash?
41 shell 

7
Использование xargs с вводом из файла
Скажем, у меня есть файл со следующим bob john sue Теперь они непосредственно corrospond к (в данном случае) модель URL , такие как http://example.com/persons/bob.tar, john.tar, sue.tar. Я хотел бы взять эти строки и провести их через xargs. Я не знаю, что передается команде, хотя выполняется. Как получить доступ к параметру …
41 bash  scripting  xargs 


1
Что «set -» делает в этой точке входа Dockerfile?
Я пытаюсь понять, что делает эта точка входа в Docker . Мне кажется, что при написании Dockerfiles это очень распространенный паттерн, но мои навыки работы с bash ограничены, и я понятия не имею о всех специальных символах bash kung fu. Кроме того, трудно гуглить по "-", "$!" и т.д. Как …
41 shell-script  set 

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

2
Каков правильный синтаксис для добавления CFLAGS и LDFLAGS для «настройки»?
Я хочу установить OpenVPN на OpenBSD 5.5 с использованием исходного архива OpenVPN. В соответствии с инструкциями здесь , я должен установить lzo и add CFLAGS = "- I / usr / local / include" LDFLAGS = "- L / usr / local / lib" директивы для "configure", так как gcc …

1
Загрузка общих библиотек и использование оперативной памяти
Мне интересно, как Linux управляет общими библиотеками. (на самом деле я говорю о Maemo Fremantle, дистрибутиве на основе Debian, выпущенном в 2009 году и работающем на 256 МБ ОЗУ). Предположим, у нас есть два исполняемых файла, ссылающихся на libQtCore.so.4 и использующих его символы (используя его классы и функции). Для простоты …

3
iptables перенаправляет внешние запросы на 127.0.0.1
У меня есть служба, работающая на 127.0.0.1 с портом 2222. Мне нужно перенаправить все запросы на 192.168.2.2:2222 (вне IP) только из подсети 192.168.1.0/24 на 127.0.0.1:2222. Я пытаюсь использовать это, но это не работает. $ iptables -t nat -I PREROUTING -p tcp -d 192.168.1.0/24 --dport 2222 -j DNAT --to-destination 127.0.0.1:2222 Как …


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