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 ?
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
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.
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.
Jika file yang agak panjang, anda mungkin ingin menggunakan
less RESULTS.txt
sehingga anda dapat menavigasi melalui itu dengan tombol arah.
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.
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 sekaligusmore
/kurang filename
mirip perilaku untuk melihat file dalam bagian-bagianekor filename
mulai membaca dari ekor filegrep teks filename
untuk menyaring hasilHarapan bahwa beberapa dari ini bekerja untuk anda..
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<RESULTS.txt
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.
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
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
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.
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