Bagaimana cara membuka file teks di terminal saya?

Ada sebuah file bernama RESULTS.txt dan aku ingin membuka file ini di terminal saya. (Maksudku, aku ingin melihat isi file akan ditampilkan dalam terminal dan tidak dalam beberapa editor teks)

Bagaimana saya melakukan itu ?

Mengomentari pertanyaan (8)
Larutan

Untuk jangka pendek file:

cat <path/your_File>

langsung menunjukkan sebuah file teks di terminal.

Untuk lebih file:

less <path/your_File>

memungkinkan anda menggulir dan pencarian (/ teks untuk pencarian Enter) dalam file; tekan q untuk exit.

misalnya

cat /home/john/RESULTS.txt
less /home/john/RESULTS.txt
Komentar (6)

Alternatif lain adalah vim.

vim RESULTS.txt

Setelah anda membuka file dengan vim anda dapat memasukkan teks dengan mengetik saya, misalnya. Jika anda ingin menyimpan file anda menggunakan :w (menulis) atau :q (berhenti) atau :wq (untuk menulis dan berhenti) atau:q!` (berhenti dan tidak menyelamatkan). Kadang-kadang anda perlu untuk memukul SPASI kunci untuk dapat mengetik perintah.

Vim membutuhkan beberapa pembelajaran, tetapi lebih banyak digunakan dan itu adalah *sangat fleksibel.

Periksa bantuan masyarakat wiki: https://help.ubuntu.com/community/VimHowto

Vim adalah editor teks yang memberikan kekuasaan de-facto Unix editor 'Vi' dengan fitur yang lebih lengkap ditetapkan. Vim sering disebut "programmer's editor," dan ini sangat berguna untuk pemrograman yang banyak mempertimbangkan seluruh IDE. It's tidak hanya untuk programmer, meskipun. Vim cocok untuk semua jenis mengedit teks, dari menulis email ke mengedit file-file konfigurasi.

Komentar (7)

semua itu adalah cara terbaik dan ada satu lagi cara untuk melakukan hal ini & bahwa dengan kepala perintah.

head -n -1 filename.txt

dan

head -n -0 filename.txt

keduanya akan memberikan input yang sama.

Kepala komando Penjelasan:

Umumnya kepala perintah yang digunakan untuk mencetak awal baris dari file teks.kita dapat melihat file teks dengan

head filename.txt

Yang akan mencetak 1 10 baris dari teks di atas file.

Jika anda ingin spesifik pada jumlah baris yang akan di lihat kemudian anda dapat menggunakan kepala sebagai

head -n 20 filename.txt

Kemudian dalam teks di atas file pertama 20 baris yang akan dilihat.

Jika anda ingin melihat seluruh file data dengan kepala berarti kemudian kita bisa mendapatkannya dengan

head -n -0 filename.txt

Berharap bahwa penjelasan di atas akan memberikan anda beberapa gagasan tentang penggunaan kepala.

Komentar (12)

Jika file yang agak panjang, anda mungkin ingin menggunakan

less RESULTS.txt

sehingga anda dapat menavigasi melalui itu dengan tombol arah.

Komentar (6)

Pilihan lain adalah:

tail -n 30 result.txt

untuk print out terakhir 30 garis besar file yang bernama result.txt.

Komentar (0)

Pilihan lain:

tail -f your_file

Ini akan menampilkan sepuluh baris terakhir dari your_file. Jika sebuah proses menambahkan sesuatu untuk file ini, anda melihat hal ini pada terminal anda. man ekor memberi anda lebih banyak pada ekor.

It's berguna untuk melihat apa yang terjadi dengan server ketika anda menggunakan perintah ini pada file log.

Tekan Pilih-C untuk berhenti ketika anda selesai melihat.

Komentar (0)

Ada banyak alternatif untuk melakukan hal itu:

Beberapa dari program-program ini memiliki banyak parameter, jadi yang keluar dengan-bantuan setelah perintah..

  • cat namafile mencetak seluruh file sekaligus
  • more/kurang filename mirip perilaku untuk melihat file dalam bagian-bagian
  • ekor filename mulai membaca dari ekor file
  • grep teks filename untuk menyaring hasil

Harapan bahwa beberapa dari ini bekerja untuk anda..

Komentar (0)

Dengan terminal editor teks: nano /path/to/file/RESULTS.txt

Komentar (1)

Banyak pilihan yang ditawarkan di sini sudah, tapi pilihan lain jika anda perlu mengedit adalah emacs:

emacs -nw RESULTS.txt

mungkin tidak perlu -nw, tergantung. Anda juga mungkin harus apt-get install emacs23 atau apt-get install emacs24, atau jika anda don't memiliki X atau don't ingin berhubungan dengan X dependensi, apt-get install emacs23-nox atau apt-get install emacs24-nox.

Dan selain itu untuk kucing dan kurang seperti yang disebutkan di tempat lain, ada lebih. Lebih kurang, karena anda melihat suatu halaman pada satu waktu dan dapat't gulir melalui perintah itu sendiri, tetapi anda dapat menggulir dengan jendela terminal, jika anda memiliki bergulir jendela terminal:

more RESULTS.txt

Jika anda're di bash, anda memiliki sesuatu yang mirip dengan cat dengan melakukan:


while IFS= read a;do echo "$a";done
Komentar (0)

Jika anda hanya ingin membaca isi file, masuk ke file direktori dan jenis

less RESULTS.txt

Jika anda ingin membaca dan mengedit file teks, dari direktori yang sama jenis

nano RESULTS.txt

The -w switch di nano perintah dapat dimasukkan sebelum nama file untuk mencegah pembungkus dari panjang garis.

Komentar (2)

atau hanya

vi YourFile

gunakan hjkl tombol untuk memindahkan jalur kiri/bawah/atas/kanan, Esc maka :q untuk quit

dan anda dapat PageUp/PageDown

anda juga dapat mengeditnya di sini dalam stright cara

di sini anda'll menemukan lebih banyak link

Komentar (3)

Shell programm sed juga memiliki opsi untuk mencetak isi dari suatu file.

sed -n p RESULTS.txt

Jadi sed berjalan melalui setiap baris dan cetakan ke terminal. Tapi sed juga memiliki kemampuan editing. Misalnya jika anda ingin mengganti setiap tanda koma dengan titik anda dapat menulis:

sed 's/,/./g' RESULTS.txt
Komentar (1)

Seperti yang kita tampaknya akan daftar semua alternatif yang tersedia untuk menampilkan file teks pada terminal, itu akan cukup menyenangkan untuk memperkenalkan pv secara teknis salah satu yang masih berlaku (tapi tidak biasa) metode, meskipun saya biasanya akan menggunakan kucing dan bukan untuk hal-hal yang paling.

Hal ini dalam repositori dan sehingga dapat dipasang dengan sudo apt-get install pv jika anda don't memiliki sudah.

Sebagai halaman catatan, pv sangat sering digunakan untuk

memantau kemajuan data melalui pipa...pv akan menyalin setiap FILE yang disediakan dalam beralih ke standar output (- sarana standar input), atau jika tidak ada File yang ditentukan hanya standar input disalin. Ini adalah perilaku yang sama seperti kucing(1).

Dengan pv anda benar-benar dapat mencetak file ke layar, dan memilih tingkat (-L) di mana ia muncul. Contoh di bawah ini menggunakan tingkat tinggi (300), tetapi jika anda memilih tingkat rendah seperti -L 50, maka akan muncul seolah-olah komputer adalah mengetik file untuk anda.

pv /etc/apt/sources.list -qL 300

Tak perlu dikatakan, anda dapat meningkatkan tingkat lanjut (-L 8000), dan perintah menjadi sangat mirip dengan cat, dengan output yang muncul seketika.

Untuk informasi lebih lanjut lihat orang pv atau Ubuntu manpages online.

Komentar (0)

Jika anda perlu mengedit isi dari file saya sering menggunakan nano.

nano filename
Komentar (0)

Lain yang lebih eksotis jawabannya adalah dengan menggunakan grep:

grep . RESULTS.txt

The grep perintah pencarian untuk setiap karakter dalam file dan mencetaknya. Jadi pada dasarnya lengkap file dicetak.

Komentar (6)

Mengapa tidak.

Anda juga dapat menggunakan

most RESULTS.txt

It's hampir sama seperti kurang, tetapi juga mendukung bergulir horisontal jika file berisi baris yang panjang - yang benar-benar berguna.

paling tidak diinstal secara default, jadi untuk menggunakannya, anda harus terlebih dahulu

sudo apt install most
Komentar (0)