Saya menggunakan | sudo tee FILENAMEuntuk dapat menulis atau menambahkan file yang memerlukan izin pengguna super cukup sering.
Meskipun saya mengerti mengapa ini membantu dalam beberapa situasi, yang teejuga mengirimkan inputnya ke STDOUT lagi, saya tidak pernah benar-benar menggunakan bagian itu teeuntuk 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?
cattidak 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 FILENAMEdengan | 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. catsama sekali tidak berguna untuk itu.
teedengancat >filename, apakah Anda mendapatkan hasil yang Anda inginkan?