Вопросы с тегом «sh»

12
OpenVPN против SOCKS прокси

Я пытался установить безопасное соединение, через которое я могу просматривать Интернет, и кажется, что есть два варианта, и SSH SOCKS прокси или OpenVPN (по крайней мере, эти два - то, что я нашел, но я конечно нет эксперта.) прокси-сервер SSH SOCKS действительно прост в настройке - буквально...

12
Регулярное выражение для «или» нескольких слов в grep

[Computer]$ grep "foo|bar" filename Я понимаю, что приведенная выше команда должна возвращать каждую строку в имени файла, где есть "foo" или "bar". Справочные страницы подтверждают | как регулярное выражение или символ и код работает для «foo» и «bar» независимо. Что мне не...

12
VPN-туннель против SSH-туннеля

В чем разница между туннелем, VPN-туннелем и SSH-туннелем? Согласно Википедии, «туннелирование» - это: Туннелирование обычно контрастирует с многоуровневой моделью протокола, такой как OSI или TCP / IP. Протокол доставки обычно (но не всегда) работает на более высоком уровне в модели, чем протокол...

12
Переадресация X11 перестает работать через некоторое время

Я использую Cygwin для подключения linux box (Ubuntu Server 12.04) через SSH, и я использую пересылку X11. Каждый раз, когда я ssh, я могу некоторое время использовать переадресацию X, после чего она перестает работать (например, gvim говорит, что Display не может быть открыт). Если я выхожу и...

12
Rm -r следует по символическим ссылкам?

Если у меня есть символические ссылки в некотором поддереве моих каталогов и я решу рекурсивно удалить каталог и его содержимое, будет ли это удалять элементы, символически связанные в...

12
Копирование ключей SSH с одного сервера на другой

У меня есть сервер (допустим, его ip будет abcd), который позволяет пользователям входить через ssh. Теперь я хочу изменить физическую машину, оставив IP-адрес прежним. Так что новый компьютер все еще доступен для пользователя, подобного этому $ ssh abcd Проблема в том, что каждый раз, когда один...

12
bash сохранить историю без выхода

в Linux Ubuntu Баш терминала. Есть ли способ сохранить историю Bash без записи выхода? я установил конфигурацию на "HISTCONTROL = erasedups" который на мой взгляд работает лучше, чем ignoredups. В любом случае по какой-то причине он не сохранит последние несколько команд в терминале bash, если я...

12
завершение bash для шаблонов имен файлов или каталогов

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

12
Команда Bash Run на определенное время?

Я делаю сценарий Bash для моего использования. Как я могу запустить команду в течение определенного времени, например, 20 секунд и завершить команду? Я пробовал много решений, но ничего не работает, я также пробовал команду тайм-аута безуспешно. Пожалуйста, дайте мне какое-то решение для этого....

12
Как получить время выполнения Bash в миллисекундах под Mac OS X?

Я проверил это , но предоставленное решение не сработало для меня. Используя дату, я могу получить время выполнения в секундах: T="$(date +%s)" #some work here T="$(($(date +%s)-T))" echo "execution time (secs) ${T}" Тем не менее, когда я пытаюсь это: T="$(date +%s%N)" #some work here T="$(($(date...

12
SSH: известный хост с динамическим адресом

Мне нужно подключиться к хосту с динамическим IP-адресом. Каждый раз, когда меняется IP-адрес, SSH запрашивает у меня проверку отпечатков пальцев: The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)? Можно ли...

12
Баш, как глобально исправить ^ H и ^? проблемы возврата

Я хотел бы исправить эту частую проблему, когда оболочка на удаленном сервере думает, что клавиша возврата моего терминала есть, ^?а иногда она думает, что это так ^H, и, оказывается, неверна и выводит неправильный символ, когда я нажимаю клавишу возврата. Если я установлю это на ^ H или ^? с stty...

12
Что именно определяет, будет ли фоновое задание уничтожено при выходе из оболочки или уничтожено?

Этот вопрос возник довольно много ( действительно много ), но я нахожу ответы, как правило, неполными. Общий вопрос: «Почему моя работа не убивается, когда я выхожу / убиваю ssh?», И вот что я нашел. Первый вопрос: насколько общая информация следующая? Кажется, что следующее верно для современного...

12
Как проверить, равна ли переменная числу в оболочке

У меня есть этот сценарий оболочки, который не работает. Входные данные: Server_Name=1 if [ $Server_Name=1 ]; then echo Server Name is 1 else echo Server Name is not 1 fi Вывод: Server Name is 1 Но, если я изменяю Server_Name=2, вывод: Server Name is 1 Когда я изменяю Server_Nameк 2, я хочу...

12
новая строка в heredoc исчезает в файле

Я повторяю heredoc в файл, но разрывы строк теряются Запуск этого скрипта #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt С аргументом arg: foo получается файл в foo / foo.txt, содержащий name = "foo" type = "test"...

12
ZSH: как ZLE виджеты напрямую?

Документация говорит в разделе 18.4 «Виджеты» , что «работа виджета состоит в том, чтобы просто выполнить небольшое действие». Но я не могу найти общее описание, как вызвать эти действия, то есть, как вызвать виджет. Я видел в примерах (например, см. Этот раздел вопросов и ответов ), что виджеты...

12
почему цикл bash while не завершается при передаче по завершенной подкоманде?

Почему команда ниже не выходит? Вместо выхода цикл работает бесконечно. В то время как я обнаружил это поведение с помощью более сложной настройки, простейшая форма команды сводится к следующему. Не выходит: while /usr/bin/true ; do echo "ok" | cat ; done | exit 1 Там нет опечаток выше. Каждый '|'...

12
Как установить определенные права доступа к файлу при перенаправлении вывода?

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

12
Пользователь SSH по умолчанию в Linux

Какую запись я должен добавить в свой .bashrcфайл, чтобы я мог указать пользователя по умолчанию для создания соединений SSH? Например, если я хочу, чтобы он был root, и хочу, чтобы SSH х, если я набираю ssh x, по умолчанию должно быть соединение ssh root@x. По умолчанию Linux кажется по умолчанию...

12
Могу ли я изменить направление потока моего терминала?

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