Saya menggunakan | sudo tee FILENAME
untuk dapat menulis atau menambahkan file yang memerlukan izin pengguna super cukup sering.
Meskipun saya mengerti mengapa ini membantu dalam beberapa situasi, yang tee
juga mengirimkan inputnya ke STDOUT lagi, saya tidak pernah benar-benar menggunakan bagian itu tee
untuk sesuatu yang berguna. Dalam kebanyakan situasi, fitur ini hanya menyebabkan layar saya diisi dengan jitter yang tidak diinginkan, jika saya tidak melakukan langkah ekstra dan secara manual membungkamnya tee 1> /dev/null
.
Pertanyaan saya: Apakah ada perintah diseluruh, yang melakukan hal yang persis sama tee
, tetapi apakah secara default tidak menghasilkan apa-apa untuk STDOUT?
cat
tidak menulis ke file dengan sendirinya. Dan >
operator tidak berfungsi karena file tidak dapat ditulisi oleh pengguna saya saat ini. Jadi tidak, itu tidak membantu sedikit pun. Dan tolong berhenti untuk sepenuhnya mengubah arti komentar Anda setiap 2 detik. Buat yang baru sebagai gantinya.
| sudo tee FILENAME
dengan | sudo cat >filename
, apakah Anda mendapatkan hasil yang Anda inginkan?
>
operator menggunakan pengguna shell saat ini untuk menulis ke file. Pengguna ini belum mendapatkan izin yang diperlukan. cat
sama sekali tidak berguna untuk itu.
tee
dengancat >filename
, apakah Anda mendapatkan hasil yang Anda inginkan?