Apabila anda menjalankan perintah terminal, ia biasanya akan mencetak output dalam terminal supaya anda boleh membacanya dengan segera. Walau bagaimanapun, kadangkala anda ingin menyimpan output untuk analisis atau gabungan kemudian dengan alat lain.
Anda boleh melakukan ini menggunakan pengalihan keluaran pada baris arahan. Ketahui cara menghantar output arahan ke fail teks pada Windows, Mac dan Linux.
Ubah hala output baris arahan ke fail
Terdapat dua operator yang boleh anda gunakan untuk mengubah hala output arahan ke fail: >> dan > . Adalah penting untuk anda memahami perbezaan antara kedua-dua operator ini untuk mengelakkan kehilangan data yang tidak diingini.
Ikon > mencipta fail baharu atau menimpa fail lama jika ia sudah wujud. Operator >> juga mencipta fail baharu jika ia tidak wujud tetapi ia tidak akan menimpa fail sedia ada. Jika fail sudah wujud, ia akan menambah teks pada penghujung fail.
Untuk mengubah hala keluaran perintah ke fail, masukkan perintah itu, kemudian nyatakan operator > atau >> , dan akhirnya berikan laluan ke fail yang ingin anda ubah hala keluaran itu. Sebagai contoh, berikut ialah cara anda boleh menyimpan output daripada arahan ls, yang menyenaraikan kandungan direktori:
ls > /path/to/file
Gantikan /path/to/file dengan laluan penuh ke fail yang anda mahu gunakan. Perintah akan berjalan secara senyap, menyimpan output dalam fail yang anda tentukan.
Untuk melihat kandungan fail dalam terminal, anda boleh menggunakan arahan cat . Sekali lagi, gantikan /path/to/file dengan laluan penuh ke fail yang anda mahu lihat.
cat /path/to/file
Anda sepatutnya melihat output daripada arahan dalam fail baharu anda:

Ubah hala keluaran ls ke fail
Operator > menggantikan kandungan fail sedia ada. Jika anda ingin menyimpan hasil daripada berbilang arahan ke dalam satu fail, gunakan operator >> sebaliknya. Ini akan menambah pada fail, jadi anda tidak akan kehilangan sebarang output sebelumnya yang anda simpan.
Contohnya, cuba tambahkan maklumat sistem pada penghujung fail yang baru anda buat. Hanya jalankan uname -a pada Linux/Mac - atau arahan ver jika anda menggunakan Windows - dan tambahkan operator >> bersama laluan ke fail:
uname -a >> /path/to/file
Ulangi proses ini seberapa banyak yang anda perlukan untuk terus menambah output arahan ke penghujung fail.
![Bagaimana untuk menyimpan output baris arahan ke fail pada Windows, Mac dan Linux Bagaimana untuk menyimpan output baris arahan ke fail pada Windows, Mac dan Linux]()
Tambahkan output pada fail
Eksport output ke skrin dan ubah hala ke fail
Pengendali > dan >> tidak memaparkan output arahan pada skrin, mereka hanya menghantarnya ke fail. Jika anda ingin menghantar output ke fail dan melihatnya pada skrin, gunakan arahan tee.
Untuk menggunakan arahan tee, hantar output daripada arahan lain kepada arahan itu menggunakan operator paip, bar menegak (|). Sebagai contoh, berikut ialah cara anda boleh menghantar output arahan ls ke tee menggunakan paip:
ls | tee /path/to/output.txt
Perintah tee kemudian menghantar output itu ke skrin dan fail yang anda tentukan. Operasi ini akan menulis ganti fail atau mencipta fail baharu jika ia tidak wujud, sama seperti operator > .
Untuk menggunakan perintah tee untuk mencetak hasil pada skrin dan menambahkannya pada penghujung fail, tambahkan bendera -a sebelum laluan fail, contohnya:
uname -a | tee -a /path/to/output.txt
Anda akan melihat output arahan pada skrin dan anda boleh menggunakan cat untuk mengesahkan bahawa tee turut menambahkannya pada fail:
![Bagaimana untuk menyimpan output baris arahan ke fail pada Windows, Mac dan Linux Bagaimana untuk menyimpan output baris arahan ke fail pada Windows, Mac dan Linux]()
Tambahkan output pada fail menggunakan arahan tee