/etc/rc.local
не будет работать на эту ситуацию, потому что xmodmap требует, чтобы X-сервер говорил.
Я знаю, что/etc/X11/Xmodmap является частью xorg-x11-xinit пакета на RHEL и Fedora, поэтому внесите свои изменения там. Они будут использоваться, когда любое новое X сессий запустится.
Передать вход от локального файла до ssh
, необходимо использовать перенаправление ввода как это:
ssh user@server < abc.txt
Вы уверены _
должен быть действительно отдельный символ? В этом случае это возможно если x
настроен в ~/.ssh/config
как псевдоним на некоторый user@host:
ssh x < abc.txt
Я не могу ответить на Q2, потому что я действительно не понимаю это. Я предполагаю, что Remote.txt находится на удаленном.
Согласно второму вопросу, я предполагаю, что Remote.txt является файлом на удаленной стороне, в этом случае команда должна иметь форму:
ssh user@server "bash < Remote.txt"
... но это не оснащает описание проблемы _ _ _
и конечно удалить запаздывающие вкладки еще многие были бы необходимы как:
ssh user@server "bash < <(sed -e 's/^[ ]*//' Remote.txt)"
Другими словами, это НЕ отвечает на второй вопрос. Я надеюсь, что это помогает Вам так или иначе понимание перенаправления при использовании с ssh
.
Править
После чтения Q другое время, так как это говорит "передачу нескольких строк входа к ssh", предлагает, чтобы мы использовали перенаправление для ssh снова, в этом случае файл должен быть локальным.
ssh user@server < <(sed 's/^[ ]*//' Remote.txt)
Но снова, я не думаю, что это квалифицирует как ответ в форме ssh _ _ _ Remote.txt
Для первой части:
$ssh << abc.txt
Для второй части:
$ssh <<- remote.txt
Ответ 1.
$ssh user@server cat abc.txt
Ответ 2.
$ssh user@server "sed 's/^[ ]//g' Remote.txt"
user@server
, вторым _ в первой команде должно быть точно одно слово (или команда), который в этом случае является cat
. Во второй команде второе _ для sed
и треть _ для 's/^[ ]//g'
. Это больше походит на него, если Вы не можете изменить вопрос когда Вы находящийся в интервью.
– AnBisw
17.08.2012, 21:57
abc.txt
к ssh и Вашему ответу не делает этого.
– janos
18.08.2012, 09:55
ssh user@server "sed ..." < Remote.txt
если файл "Remote.txt" является локальным файлом, хотя я соглашаюсь, что вопрос формулируется способом, что это не ясно. – jsbillings 17.08.2012, 21:25ssh user@server "bash < Remote.txt"
ssh _ _ _ Remote.txt
иssh user@server "bash < <(sed -e 's/^[ ]*//' Remote.txt)"
ssh _ _ _ _ _ Remote.txt
. Они управляют, может работать, но "вопрос" является все еще оставшимся без ответа. – AnBisw 17.08.2012, 22:05