GNU/Linux >> Belajar Linux >  >> Linux

Cara Menampilkan Dua File Berdampingan di Linux

Manajemen file adalah aspek penting dari administrasi Linux, oleh karena itu, mempelajari beberapa trik untuk mengurangi rintangan yang terlibat dalam bekerja dengan file pengguna atau sistem di bawah ekosistem Linux selalu disambut baik.

Salah satu trik ini adalah bagaimana Anda memilih untuk menampilkan file Anda. Alih-alih memilih pembaca file grafis dan menggunakan touchpad atau mouse komputer Anda untuk memindahkan/menavigasi dari satu file ke file lainnya, Anda dapat memilih untuk tetap berada di lingkungan baris perintah dan melihat pratinjau dua file yang ingin Anda bandingkan secara berdampingan .

Pernyataan Masalah

Untuk artikel tutorial ini, kita perlu membuat dua file teks untuk mereferensikan tampilan berdampingan di lingkungan terminal Linux.

$ sudo nano file_1.txt
$ sudo nano file_2.txt 

Sekarang setelah kita memiliki dua file sampel untuk dilihat dari terminal Linux, kita dapat mulai melihat perintah/utilitas Linux yang diperlukan.

1. Menggunakan Perintah pr

pr perintah adalah bagian dari GNU Coreutils paket maka dimasukkan di hampir semua distribusi sistem operasi Linux. Perintah ini terutama berlaku dalam membuat paginasi file teks. Namun, ini cukup luas untuk digunakan untuk tampilan opsional file secara berdampingan.

pr sintaks perintah adalah sebagai berikut:

$ pr [option]… [file1]…[file2]

[option] bagian dari sintaks perintah termasuk -m untuk menggabungkan dan mencetak file secara paralel dan -t untuk menghilangkan pagination apapun. Kami dapat melihat dua file kami menggunakan pr perintah dengan cara berikut:

$ pr -m -t file_1.txt file_2.txt 

Untuk menambah lebar halaman sehingga tampilan file dapat dibedakan, gunakan -w opsi dan tentukan nilainya.

$ pr -m -t -w 120 file_1.txt file_2.txt 

2. Menggunakan Perintah sdiff

sdiff perintah ini terutama digunakan untuk perbandingan dua file dengan tujuan menampilkan perbedaannya. Ini adalah anggota Diffutils package menjadikannya kandidat yang ideal untuk menampilkan dua file secara berdampingan.

sdiff sintaks perintah adalah sebagai berikut:

$ sdiff [option]… [file1]…[file2]

Kami dapat melihat dua file kami dengan cara berikut:

$ sdiff file_1.txt file_2.txt 

Bilah vertikal (|) menandakan garis pada kedua file yang tidak cocok. Misalnya, baris Perbarui Perintah: adalah kecocokan pada kedua file dan oleh karena itu tidak ada bilah vertikal (|) .

3. Menggunakan perintah tempel

Tempel command adalah anggota dari paket utilitas GNU dan juga membuatnya tersedia di hampir semua distribusi sistem operasi Linux. Ini menggabungkan dua file dengan membuat tampilan paralelnya.

Tempel sintaks umum perintah adalah sebagai berikut:

$ paste [option]… [file1]… [file2]…

Tampilan dua file kami menggunakan tempel perintahnya adalah sebagai berikut:

$ paste file_1.txt file_2.txt   

Keluaran dari tempel perintah tidak diformat sehingga kurang jelas. Untuk memperbaiki masalah ini, kita perlu menggunakan kolom perintah dari bsdmainutils paket.

Ini harus tersedia di hampir semua distribusi OS Linux. Perintah baru kami sekarang akan terlihat seperti berikut setelah kami menyalurkan tempel perintah ke kolom perintah:

$ paste file_1.txt file_2.txt | column -t -s $'\t'

-t dan -s opsi di kolom perintah untuk membuat kolom dan menentukan karakter tab pembatas dengan hormat.

Sekarang kita dapat dengan percaya diri menampilkan atau membandingkan dua file secara berdampingan di terminal Linux.


Linux
  1. Cara Mengganti Nama File di Linux

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Cara Mengganti Nama Banyak File Sekaligus di Linux

  1. Cara Menggabungkan Dua File Teks di Linux

  2. Perintah ls Linux

  3. Menampilkan dua file berdampingan

  1. Cara Mengganti Nama File di Linux

  2. Linux – Bagaimana Cara Menghapus File yang Dibuat Antara Dua Kali?

  3. Cara Menemukan File dengan Perintah fd di Linux