Можно использовать Crtl+v для возврата входных кодов клавиатуры. Если Вы сделаете это для клавиш со стрелками, то Вы доберетесь [[D^
, [[C^
, [[A^
, и [[B
значения. Нет никакой привязки по умолчанию для ключей Alt+arrow, таким образом, кажется, что выполненное действие печатает один только алфавитный код. Hovewer, если Вы создаете свою локальную версию readline конфигурационного файла библиотеки:
$ cp /etc/inputrc ~/.inputrc
И добавьте строку:
"\e[1;3C": "sometexthere"
Где [1;3C
входной код Высокого звука + → (можно получить его тот же путь как перед использованием ярлыка Crtl+v), и перезапустите терминал затем, Crtl + → ярлык возвратит Вас, текст "sometexthere" и другие ярлыки Alt+arrow прекратят возвращать символы.
Вместо этого текст можно передать связываемую команду из http://www.gnu.org/software/bash/manual/html_node/Bindable-Readline-Commands.html#Bindable-Readline-Commands как
"\e[1;3C": unix-line-discard
иметь тот же эффект как Crtl+u (удаляют строку).
Больше информации здесь: http://cnswww.cns.cwru.edu/php/chet/readline/readline.html
Если вы вошли в локальную машину, вы используете scp
следующим образом:
scp /home/username/some.xml root@remote.machine.ip.address:/path/to/directory/
Если вы вошли в систему на удаленной машине (как в операционной системе), используйте scp
следующим образом:
scp username@local.machine.ip.address:/home/username/some.xml /path/to/directory
Замените IP-адреса, как предписано в командах.
Во-первых, вам придется использовать SCP, нет никакого способа просто использовать cp для копирования файлов по сети.
Команда scp должна выглядеть следующим образом из вашего примера, обратите внимание, что структура каталогов должна существовать на сервере, принимающем стороны файлов;
scp /home/username/some.xml root@xxx.xxx.xxx.xxx:/path/to/directory/
Если вы еще этого не сделали, то вам нужно войти на сервер, на который вы копируете файл, и создать каталог, в который вы хотите скопировать файл, т.е.;
mkdir /path/to/directory
Альтернативой будет использование rsync.