В Linux нет "каталогов с пустыми именами" (или файлов, если на то пошло), у вас, вероятно, есть какой-то мусор (который выводится как ничего) в конец команды. Обратите внимание, что вы можете иметь файл с именем имя файла <вернуться в начало строки> <стереть до конца строки>
(здесь <...>
- это последовательность символов, которые говорят вашему терминалу действовать в соответствии с указаниями). Вы ничего не видите , но там есть имя. Бесконечное веселье для новичков; -)
rsync
очень придирчив к слэшам в конце (на самом деле нет другого разумного способа указать программе, что она должна делать) внимательно прочтите руководство.
привязать C -y запустить «захват tmux -панель -pS -|clip»
bind C -y команда -приглашение -p "Сколько строк?" 'запустить панель захвата tmux --pS -%%%|clip"'
Правильным ответом будет использование xclip -i
вместоclip
:`
bind-key C-y run "tmux capture-pane -pS-|xclip -i"
bind-key C-y command-prompt -p "How many lines?" 'run "tmux capture-pane -pS-%%%|xclip -i"'
Но по-прежнему не работает, потому что tmux
сильно глючит. После первого использования tmux
перестает работать и игнорирует меня, когда я нажимаю Ctrl+B
, Ctrl+Y
.
Вы только надеетесь, что попытаетесь использовать https://github.com/tmux-plugins/tmux-yank, но даже это не сработает, если вы используете SSH-соединение. Поэтому вы ничего не можете сделать с этим другим, если не используете эту функцию и делаете все вручную с помощью:
Ctrl+B
e Shift+:
и введите :capture-pane -S -3000
, чтобы скопировать их в буфер tmux
. Ctrl+B
, Shift+:
и введите save-buffer ~/filename.txt
, чтобы сохранить историю консоли в файл. Вы должны указать абсолютный путь, потому что tmux
не учитывает ваш текущий напрямую и сохранит его где угодно. Filezilla
или WinSCP
, если вы работаете в Windows.