Unix & Linux

41
Как выполнить несколько команд с помощью nohup

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

41
Как мне переключаться между панелями внутри окна в tmux, как на экране?

Я думал, что перемещение панели tmux в окно - это тот же вопрос, но это не так. Исходя из регулярного использования экрана GNU, я ищу tmux для того же. Одна из вещей, которые я делаю регулярно, - это открыть несколько разных окон, одно с некоторым кодом, открытым в vim, и несколько окон терминалов,...

41
Перенаправление содержимого файла на команду «эхо»

У меня есть файл с именем my_file.txt, содержимое которого является просто строкой Hello. Как я мог перенаправить его содержимое в команду echo? Я знаю , что есть команды less, cat, more... но мне нужно сделать это с echo. Я попробовал это: $ cat my_file.txt | echo а также это: $ echo <...

41
Как отключить звуковой сигнал только в bash tab-complete

Я нахожу , что сигнал полезно для некоторых вещей, так что я только хочу , чтобы отключить его для завершения вкладки (я не спрашиваю , как полностью отключить его, что уже ответил на другой вопрос о Serverfault). У меня также нет root-доступа, работающего на...

41
Разница между lib, lib32, lib64, libx32 и libexec

Моя 64-битная система Ubuntu 13.04 имеет следующие каталоги /: lib lib32 lib64 libx32 libexec В /usrкаталоге есть: lib lib32 libx32 libexec Это казалось чем-то, на что можно было легко ответить с помощью поиска, но я ничего не нашел в Интернете, кроме того, что эти каталоги хранят общие библиотеки...

41
Добавлять огромные файлы друг к другу, не копируя их

Есть 5 огромных файлов (file1, file2, .. file5) по 10G каждый и на диске осталось очень мало свободного места, и мне нужно объединить все эти файлы в один. Сохранять оригинальные файлы не нужно, только конечный. Обычная конкатенация происходит catпоследовательно для файлов file2.. file5: cat file2...

41
Почему команда `cd` не работает через SSH?

Я пытался сделать резервную копию некоторых файлов через SSH, но вместо того tar, чтобы найти те, которые я хотел, я получил свою домашнюю папку. Я провел дополнительное тестирование, и оно сводится к следующему: ssh root@server /bin/sh -c "cd /boot && ls -l" Который к моему удивлению...

41
Скажите SSH использовать графическое приглашение для ключевой фразы

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

41
Как установить один пакет из тестирования Debian или нестабильно в стабильный?

Я хочу установить один пакет (и его зависимости, но только в той степени, в которой они не могут быть реализованы в Wheezy) из Debian Jessie на мою систему Wheezy без обновления «все и кухонная раковина» до версий Jessie. В частности, я бы хотел установить kpcli , который доступен в Jessie, но не в...

41
Занятое устройство на Umount

У меня часто возникают проблемы с размонтированием каталога: umount / mnt / dir umount: / mnt / dir: устройство занято Существует множество причин, по которым устройство занято. Иногда выполняются процессы с открытыми блокировками, иногда есть другие каталоги, смонтированные поверх них /mnt/dir....

41
Несколько раз нажатие ctrl-c заставляет запущенную программу закрываться быстрее?

Я часто начинаю читать огромный файл, а затем через некоторое время хочу выйти, но есть задержка от нажатия Ctrl+ Cдо остановки программы. Есть ли шанс сократить отставание, нажав клавишу Ctrl+ Cнесколько раз? Или я трачу свои...

41
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...

41
Загрузка общих библиотек и использование оперативной памяти

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

41
Кто платит за хранение и пропускную способность хранилищ?

Когда я делаю yum updateили apt-get update, моя машина загружает несколько серверов и загружает несколько пакетов. Я полагаю, что эти серверы ежедневно обрабатывают миллионы подобных запросов. Кто оплачивает обслуживание, существование, пропускную способность этих серверов? Если ответ зависит от...

41
Переменная как команда; Эвал против Баш-C

Я читал сценарий bash, который кто-то сделал, и заметил, что автор не использует eval для оценки переменной как команды . Автор использовал bash -c "$1" вместо того eval "$1" Я предполагаю, что использование eval является предпочтительным методом, и в любом случае он, вероятно, быстрее. Это правда?...

41
Постоянное фоновое соединение ssh для создания обратного туннеля: как правильно?

Смежный вопрос: инициировать ssh-соединение с сервера на клиент Ответ оттуда мне очень помог, эта команда делает то, что мне нужно: ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP Поэтому я написал сценарий для повторного подключения: #!/bin/bash while true; do echo "try to connect..."...

41
Можно ли «перетащить» файл в окно без файлового менеджера?

(Я нахожусь на Arch Linux, используя i3 в качестве моего wm и xterm в качестве моего эмулятора терминала, хотя я не знаю, имеет ли это отношение.) Иногда веб-сайт просит меня перетащить файл с помощью мыши с рабочего стола в окно интернет-браузера. Почти всегда есть альтернатива, но недавно я нашел...