Cara menyimpan output perintah terminal

Output arahan disimpan

Kita berada di tahun 2019 dan masih ramai yang tidak menggunakan Linux kerana mereka percaya semuanya dilakukan melalui baris arahan. Ini tidak benar, dan pembaca Ubunlog anda tahu dengan baik. Apa yang benar ialah terminal Ubuntu (atau Bash) adalah alat yang sangat berkuasa, sehinggakan Microsoft telah memasukkannya ke dalam Windows 10. Kadangkala, kita mahu kongsi output arahan kerana, sebagai contoh, pengguna lain untuk membantu kami menghadapi masalah dan dalam artikel ini kami akan menunjukkan kepada anda cara menyimpan output tersebut.

Terdapat banyak cara untuk menyimpan output dari perintah terminal. Dalam artikel ini, kami akan menunjukkan kepada anda dua yang sangat sederhana dan satu lagi sedikit «linuxera». Yang paling mudah dan tepat adalah yang saya gunakan untuk menyimpan maklumat yang ditunjukkannya Neofetch seperti yang anda lihat dalam gambar yang mengepalai artikel ini. Masalahnya adalah atau tidak semua aplikasi konsol / terminal mempunyai pilihan seperti itu. Kami memberitahu anda semua selepas pemotongan.

Simpan output arahan dari menu Fail

Pilihan paling mudah yang saya bicarakan adalah sama dengan pilihan yang kami gunakan untuk menyimpan fail teks dari aplikasi jenis ini. Ini mengenai pergi Fail menu dan cari sesuatu seperti "Simpan." Di Konsole, aplikasi terminal Kubuntu, tertera "Simpan output sebagai ...". Perkara yang perlu diketahui:

  • Hasilnya sempurna. Ini bermaksud bahawa ia akan menyalin dengan tepat apa yang ada di terminal. Dalam kes Neofetch dan seperti yang anda lihat dalam tangkapan skrin, semuanya akan sama, tetapi dalam teks biasa. Ini tidak menghormati warna, yang boleh berguna seperti yang akan kita jelaskan kemudian.
  • Salin SEMUA apa yang ada di terminal. Ini boleh menjadi masalah jika kita hanya ingin berkongsi sebahagian daripada apa yang kita ada. Untuk mengelakkan penyalinan banyak jika kita telah menggunakan terminal sebelum menyimpan apa yang kita inginkan, kita dapat menggunakan perintah "jelas" untuk membersihkan layar.
  • El fail disimpan dengan peluasan TXT, walaupun beberapa aplikasi juga menawarkan kemampuan untuk menyimpannya sebagai HTML.

Menyalin dan menampal

Ini lebih sederhana daripada yang sebelumnya, bukan? Terminal membenarkan mari kita salin dan tampal teks, tetapi ada beberapa perkara yang perlu diingat:

  • Sekiranya outputnya sangat panjang, memilih semua teks boleh membosankan. Saya akan mengesyorkannya hanya pada acara pendek.
  • Secara logiknya, apa yang disalin mesti ditampal di suatu tempat, sama ada dokumen teks yang dibuat dengan tangan, Tweet, e-mel, dll.
  • Tidak dapat menggunakan pintasan papan kekunci. Sekiranya kita menekan Ctrl + C, yang merupakan papan kekunci untuk disalin, kita akan memasukkan ^ C di terminal. Tidak perlu dikatakan bahawa menampal juga tidak berfungsi dan apa yang akan kita perkenalkan di terminal adalah ^ V.
ke atas
artikel berkaitan:
lebih tinggi, perintah mudah untuk memeriksa status bateri komputer riba kita

Menyimpan output perintah, versi "linuxera"

Dalam versi "linuxera" kami akan melakukan segalanya dari terminal. Tetapi sebelum menerangkan bagaimana ia dilakukan, kita juga harus menjelaskan bahawa:

  • Tidak berfungsi dengan semua arahan. Apabila perlu menambahkan pilihan tambahan (-h), beberapa arahan akan memberi kita kesalahan.
  • Yang baik: simpan sahaja apa yang kita minta.
  • Tidak semua yang berfungsi sempurna. Untuk salah satu ujian saya, saya telah menyimpan maklumat Neofetch dan, seperti yang telah saya jelaskan sebelumnya, yang disimpan dalam teks biasa tanpa warna adalah pilihan yang baik kerana menggunakan terminal itu akan menambahkan watak-watak yang cuba menentukan warna pada yang ada watak, seperti itu:

Output arahan: Neofetch

Di antara arahan yang berfungsi kita ada "df", jadi kita akan menggunakan perintah itu untuk ujian. Garisnya seperti ini:

df -h | ujian tee.txt

Dari arahan di atas:

  • df adalah arahan yang akan menunjukkan kepada kita ruang terpakai cakera kita.
  • Pilihan -h ia akan memastikan bahawa hasilnya akan mudah dibaca oleh manusia.
  • tee akan menjadi arahan yang akan menyelamatkannya.
  • ujian.txt adalah fail output. Sekiranya kita tidak menunjukkan jalan, jalan itu akan disimpan di folder peribadi kita. Ia juga berfungsi dalam peluasan .log, misalnya.

Sekiranya kita ingin membuka fail yang baru dibuat dari terminal, kita boleh melakukannya dengan perintah "cat test.txt", selagi kita menyimpan fail dengan nama itu dan memilikinya di folder peribadi kita.

Seperti yang telah kita sebutkan, terminal lebih kuat daripada alat mudah dan daripadanya kita dapat menambahkan lebih banyak maklumat ke fail output. Untuk ini kita akan menggunakan pilihan -a (tambah atau tambah) di hadapan fail, seperti

df -h | tee -a test.txt

Dengan arahan sebelumnya, kami akan menambahkan maklumat penyimpanan baru cakera kami ke fail test.txt.

Adakah anda sudah tahu cara menyimpan output arahan di Linux?

mengenai alternatif untuk perintah ls
artikel berkaitan:
Alternatif untuk arahan 'ls' untuk menyenaraikan kandungan direktori

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   newbie kata

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

    1.    Diego kata

      Saya mempunyai soalan yang sama, apakah perbezaan antara membuang data dengan> atau menggunakan perintah tee?
      Dari apa yang saya dapat baca, perbezaannya ialah tee juga menunjukkannya kepada anda di skrin. Iaitu,> membuangnya ke fail teks tanpa menunjukkan output dan tee mengembalikannya ke fail dan juga menunjukkannya kepada anda di layar. Adakah ada yang mengesahkan saya?

  2.   Jose kata

    Yang dapat mereka jelaskan adalah bagaimana perubahan pada file yang kami edit disimpan, di bahagian bawah konsol bar tugas muncul dalam dua baris dengan perkara seperti Lihat, Keluar, cari, Ganti, Ejaan, Tampal dan lain-lain
    Tetapi bagaimana anda lakukan untuk Simpan, misalnya? Di sebelah kiri perkataan Save, terdapat dua simbol «^ Ô» tetapi jika anda menaipnya, ia ditulis di konsol dan ia tidak disimpan ...
    Betapa sukarnya bagi mereka yang melakukan ini untuk meletakkan butang simpan?
    Di Linux, mereka yang melakukannya, harus berfikir: Mengapa mudah jika kita membuatnya rumit

  3.   emerson kata

    masukkan untuk mengetahui sama ada saya mengetahui cara menyimpan perubahan semasa saya mengedit fail dengan nano,
    sebagai contoh: sudo nano edit cd xxx,

    fail dibuka, tidak setiap kali, (bahawa ini adalah linux) dan setelah anda mengubahnya, konsol, agar tidak kehilangan udara misteri yang mencirikannya, dan membuat perkara sukar bagi anda, (yang di linux mudah tidak ada apa-apa, apa pun yang dikatakan oleh peminat masokisme,) di bahagian bawah, anda melihat dua baris dengan pilihan yang berbeza yang menjelaskan apa yang akan berlaku sekiranya anda melaksanakan perintah yang mendahuluinya, perintah ini adalah seperti ini: ^ X, anda fikir, Sekiranya saya memberikan popcorn «^» dan huruf besar X, perintah itu akan berfungsi dan perubahannya akan disimpan …… Tidak, maka anda semua mati dari mereka yang membuat linux, dan anda tertanya-tanya mengapa anda mempercayainya ketika anda mereka mengatakan semua pembohongan yang mereka katakan tentang linux, tetapi akhirnya mereka meyakinkan anda, (mereka) bahawa keldai adalah anda, bahawa logik anda tidak normal dan kemudian anda jatuh di sini, memikirkan bahawa ia akan menerangkannya kepada anda, tetapi tidak, itu menerangkan sesuatu yang berbeza, yang juga tidak memberi manfaat kepada anda….
    Linux seperti itu