Tmux kullanma:
Kullandığım tmux
vi modunda:
- Moduna kopyalamak gidin (benim config Prefix+ escape, Önek olduğunu Standart Ctrl+ b)
- Config dosyasında (
~/.tmux.conf
):bind Escape copy-mode
- Hareket etme (Okları kullanma)
- İstediğiniz çıktıyı seçin (Seçimi şununla başlat Space)
- Benim yapılandırmada v:
bind-key -T copy-mode-vi y send-keys -X begin-selection
- EnterMetni kopyalamak için tuşuna basın .
- Benim yapılandırmada y:
bind-key -T copy-mode-vi y send-keys -X copy-selection
- Yapıştırmak için Prefix+ tuşuna basın p.
Ayrıca böyle bir anahtar bağlama oluşturun:
bind C-c run "tmux save-buffer - | xsel -bi"
Böylece Prefix+ Ctrl+ tuşlarına basarak arabelleği sistem panosuna kaydedebilirsiniz c.
Benim yapılandırma eklemek var çünkü varsayılan yapılandırma daha vim gibi.
Komutları kullanma:
İşte yaptığım şey:
- (Örn: komutunu çalıştırın
ls -1
)
- İstediğim sonucu almak için çıktıyı işleyin
- Pipetleyin
xsel -bi
Örneğinizde:
$ ls -1 | sed -n 2p | xsel -bi
ls -1
çıktıların her birini tek bir satıra yazdırır
sed -n 2p
ikinci satırı al
xsel
son sonucu panoya kopyalamak için kullanıldı.
Komutun çalışması çok uzun sürerse, önce çıktıyı işlemin çıktısını bir dosyaya kaydedin:
command > output
head -10 output | whatever | xsel -bi