GNU/Linux >> Belajar Linux >  >> Ubuntu

Ubuntu – Salin Teks Satu Baris Panjang Dari Terminal Dengan Baris Perubahan yang Tidak Diinginkan?

locate ... | less mengeluarkan jalur panjang, yang ditampilkan sebagai beberapa baris di terminal, meskipun sebenarnya itu adalah satu baris.

Saya menyalin jalur dari terminal dengan memilih teks dengan mouse dan menekan Ctrl +Bergeser +C .
Saat saya menempelkannya ke file teks, saya mendapatkan baris perubahan yang tidak diinginkan dalam teks, persis dengan cara yang sama seperti yang ditampilkan di terminal.

Tapi saya ingat terkadang saya bisa menyalin output jalur panjang dengan locate ... | less , tanpa memperkenalkan perubahan baris yang tidak diinginkan, dan terkadang saya tidak bisa. Saya tidak menyadari jika saya melakukan sesuatu yang berbeda.

Jadi saya bertanya-tanya bagaimana memastikan masalah tidak akan terjadi? Terima kasih!

OS Saya:Ubuntu 12.04.

Terminal saya:Terminal Gnome 3.4.1.1

Jawaban yang Diterima:

Alih-alih menyalin apa yang ditampilkan di terminal (hanya yang sesuai di layar, dengan), salin teks yang sebenarnya. Gunakan salah satu utilitas eksternal xsel atau xclip (kebanyakan memiliki fitur yang sama, saya akan menggunakan xsel dalam jawaban ini) untuk menyalin data dari atau ke papan klip X. Untuk menyalin ke clipboard, berikan konten yang diinginkan pada input standar. Saat menempel dari clipboard, konten ditulis ke keluaran standar.

Dalam waktu singkat, gunakan | perintah untuk menyalurkan sekelompok baris melalui sebuah perintah. Gulir ke baris pertama yang ingin Anda tindak, ketik mm untuk memberi tanda, gulir ke baris terakhir, dan ketik |mxsel -b dan tekan Enter . Dua tanda telah ditentukan sebelumnya:^ untuk awal file, $ untuk akhir file. Jadi, untuk menyalin seluruh file, gunakan <|$xsel -b . Untuk menyalin satu baris, gunakan mm|mxsel -b dan Masukkan .

Hapus -b opsi untuk menyalin ke pilihan utama alih-alih clipboard.


Ubuntu
  1. Hapus Instalasi Kubuntu Dari Dual-boot Dengan Ubuntu?

  2. Tidak Dapat Mendekripsi File Teks Dengan Openssl Di Ubuntu 18.04?

  3. Salin dan tempel di terminal Ubuntu

  1. Streaming Media Dari Ubuntu ke Chromecast dengan 'Cast to TV'

  2. Cara Langsung Keluar dari Ubuntu Dari Terminal

  3. Copy dan paste di Terminal Linux dan Ubuntu

  1. Salin dan Tempel Teks ke Terminal di Ubuntu 20.04

  2. Salin dan Tempel Teks ke Terminal di Ubuntu 22.04

  3. Bagaimana Cara Menangkap Dari Hdmi Dengan Ubuntu?