Bagaimana cara menyimpan output dari perintah terminal

Keluaran perintah disimpan

Kita berada di tahun 2019 dan masih banyak yang belum menggunakan Linux karena percaya bahwa semuanya dilakukan melalui command line. Ini tidak benar, dan pembaca Ubunlog kamu mengetahuinya dengan baik. Memang benar bahwa terminal Ubuntu (atau Bash) adalah alat yang sangat kuat, sedemikian rupa sehingga Microsoft memasukkannya ke dalam Windows 10. Terkadang, kita ingin berbagi keluaran dari sebuah perintah untuk, misalnya, pengguna lain untuk membantu kami dengan masalah dan dalam artikel ini kami akan menunjukkan kepada Anda cara menyimpan keluaran itu.

Ada banyak cara untuk menyimpan keluaran dari perintah terminal. Pada artikel ini kami akan menunjukkan dua yang sangat sederhana dan satu lagi «linuxera». Yang paling sederhana dan paling akurat dari semuanya adalah yang saya gunakan untuk menyimpan informasi yang ditampilkannya Neofetch seperti yang Anda lihat pada gambar yang mengepalai artikel ini. Masalahnya adalah atau mungkin tidak semua aplikasi konsol / terminal memiliki opsi seperti itu. Kami memberi tahu Anda semuanya setelah pemotongan.

Simpan keluaran perintah dari menu File

Opsi paling sederhana yang saya bicarakan sama dengan yang kami gunakan untuk menyimpan file teks dari aplikasi apa pun jenis ini. Ini tentang pergi File menu dan cari sesuatu seperti "Simpan". Di Konsole, aplikasi terminal Kubuntu, dikatakan "Simpan keluaran sebagai ...". Hal yang perlu diketahui:

  • Outputnya sempurna. Ini berarti bahwa itu akan menyalin persis apa yang ada di terminal. Dalam kasus Neofetch dan seperti yang Anda lihat di tangkapan layar, semuanya sama, tetapi dalam teks biasa. Itu tidak menghargai warna, yang bisa berguna seperti yang akan kami jelaskan nanti.
  • Salin SEMUA apa yang ada di terminal. Ini bisa menjadi masalah jika kita hanya ingin membagikan sebagian dari apa yang kita miliki. Untuk menghindari penyalinan banyak jika kita telah menggunakan terminal sebelum menyimpan apa yang kita inginkan, kita dapat menggunakan perintah "clear" untuk membersihkan layar.
  • El file disimpan dengan ekstensi TXT, meskipun beberapa aplikasi mungkin juga menawarkan kemampuan untuk menyimpannya sebagai HTML.

Menyalin dan menempel

Ini lebih sederhana dari yang sebelumnya, bukan? Terminal memungkinkan mari salin dan tempel teks, tetapi ada beberapa hal yang perlu diperhatikan:

  • Jika hasilnya sangat panjang, memilih semua teks bisa jadi membosankan. Saya akan merekomendasikannya hanya pada acara-acara singkat.
  • Logikanya, apa yang disalin harus ditempel di suatu tempat, baik itu dokumen teks yang dibuat dengan tangan, Tweet, email, dll.
  • Tidak dapat menggunakan pintasan keyboard. Jika kita menekan Ctrl + C, yang merupakan keyboard untuk menyalin, kita akan memasukkan ^ C di terminal. Tidak perlu dikatakan bahwa menempelkan juga tidak berfungsi dan yang akan kami perkenalkan di terminal adalah ^ V.
kekuatan
Artikel terkait:
upower, perintah sederhana untuk memeriksa status baterai laptop kita

Menyimpan keluaran dari sebuah perintah, versi "linuxera"

Dalam versi "linuxera" kami akan melakukan semuanya dari terminal. Tetapi sebelum menjelaskan bagaimana hal itu dilakukan, kami juga harus menjelaskan bahwa:

  • Tidak bekerja dengan semua perintah. Saat harus menambahkan opsi tambahan (-h), beberapa perintah akan memberi kita kesalahan.
  • Yang baik: simpan saja apa yang kami minta.
  • Tidak semua pekerjaan itu berjalan dengan sempurna. Untuk salah satu pengujian saya, saya telah menyimpan informasi Neofetch dan, seperti yang saya jelaskan sebelumnya, informasi yang disimpan dalam teks biasa tanpa warna adalah pilihan yang baik karena menggunakan terminal akan menambahkan karakter yang mencoba menentukan warna ke karakter yang ada. , menjadi seperti itu:

Keluaran perintah: Neofetch

Di antara perintah yang berfungsi, kami memiliki "df", jadi kami akan menggunakan perintah itu untuk pengujian. Garisnya akan seperti ini:

df -h | tee test.txt

Dari perintah di atas:

  • df Ini adalah perintah yang akan menunjukkan kepada kita ruang yang digunakan dari disk kita.
  • pilihan -h ini akan memastikan bahwa keluarannya akan mudah dibaca oleh manusia.
  • tee akan menjadi perintah yang akan menyimpannya.
  • test.txt adalah file keluaran. Jika kami tidak menunjukkan jalurnya, itu akan menyimpannya di folder pribadi kami. Ini juga berfungsi dalam ekstensi .log, misalnya.

Jika kita ingin membuka file yang baru dibuat dari terminal, kita dapat melakukannya dengan perintah «cat test.txt», selama kita telah menyimpan file dengan nama tersebut dan kita menyimpannya di folder pribadi kita.

Seperti yang telah kami sebutkan, terminal lebih kuat daripada alat sederhana dan darinya kita dapat menambahkan lebih banyak informasi ke file keluaran. Untuk ini kita akan menggunakan opsi -a (menambah atau menambah) di depan file, seperti misalnya

df -h | tee -a test.txt

Dengan perintah sebelumnya kami akan menambahkan informasi penyimpanan baru untuk disk kami ke file test.txt.

Apakah Anda sudah tahu cara menyimpan output dari sebuah perintah di Linux?

tentang alternatif untuk perintah ls
Artikel terkait:
Alternatif untuk perintah 'ls' untuk mendaftar isi direktori

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   pemula dijo

    Di Linux tidak menggunakan ">" atau ">>" seperti di Windows?

    1.    Diego dijo

      Saya memiliki pertanyaan yang sama, apa perbedaan antara membuang data dengan> atau menggunakan perintah tee?
      Dari apa yang bisa saya baca, perbedaannya adalah tee juga menunjukkannya kepada Anda di layar. Artinya,> itu membuangnya ke file teks tanpa menunjukkan output dan tee mengembalikannya ke file dan juga menunjukkannya kepada Anda di layar. Apakah ada yang mengkonfirmasi saya?

  2.   Jose dijo

    Apa yang bisa mereka jelaskan adalah bagaimana perubahan pada file yang kita edit disimpan, di bagian bawah konsol, bilah tugas muncul dalam dua baris dengan hal-hal seperti Lihat, Keluar, cari, Ganti, Ejaan, Tempel, dan lainnya.
    Tapi bagaimana Anda melakukannya untuk Menabung, misalnya? Di sisi kiri kata Simpan, ada dua simbol «^ Ô» tetapi jika Anda mengetiknya, simbol itu tertulis di konsol dan tidak disimpan ...
    Seberapa sulit bagi mereka yang melakukan ini untuk meletakkan tombol simpan?
    Di Linux, mereka yang melakukannya, harus berpikir: Mengapa membuatnya mudah jika kita bisa membuatnya rumit

  3.   Emerson dijo

    enter untuk melihat apakah saya menemukan cara menyimpan perubahan saat saya mengedit file dengan nano,
    misalnya: sudo nano edit cd xxx,

    file dibuka, tidak setiap kali, (bahwa ini adalah linux) dan setelah Anda memodifikasinya, konsol, agar tidak kehilangan aura misteri yang menjadi ciri khasnya, dan untuk mempersulit Anda, (yang di linux mudah tidak ada apa-apa, apa pun yang dikatakan para penggemar masokisme,) di bagian bawah, Anda melihat dua baris dengan opsi berbeda yang menjelaskan apa yang akan terjadi jika Anda menjalankan perintah yang mendahuluinya, perintah ini adalah seperti ini: ^ X, menurut Anda, Jika saya memberikan popcorn «^» dan huruf besar X, perintah akan bekerja dan perubahan akan disimpan …… Nah tidak, maka Anda kgas di semua orang mati yang membuat linux, dan Anda bertanya-tanya mengapa Anda mempercayainya ketika Anda mereka mengatakan semua kebohongan yang mereka ceritakan tentang linux, tetapi akhirnya mereka meyakinkan Anda, (mereka) bahwa keledai adalah Anda, bahwa logika Anda tidak normal dan kemudian Anda jatuh di sini, berpikir bahwa itu akan menjelaskannya kepada Anda, tetapi tidak, itu menjelaskan sesuatu yang berbeda, itu juga tidak bermanfaat bagi Anda….
    Linux memang seperti itu