Pertanyaan yang diberi tag «io-redirection»

15
Bagaimana cara menggunakan sudo untuk mengarahkan output ke lokasi yang saya tidak punya izin untuk menulis?
Saya telah diberikan akses sudo pada salah satu kotak pengembangan RedHat linux kami, dan saya sepertinya mendapati diri saya cukup sering perlu mengarahkan ulang output ke lokasi yang saya biasanya tidak memiliki akses tulis. Masalahnya adalah, contoh buatan ini tidak berfungsi: sudo ls -hal /root/ > /root/test.out Saya baru saja …

13
Temukan dan ganti dalam file dan timpa file tidak berfungsi, itu mengosongkan file
Saya ingin menjalankan pencarian dan mengganti file HTML melalui baris perintah. Perintah saya terlihat seperti ini: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Ketika saya menjalankan ini dan melihat file sesudahnya, itu kosong. Itu menghapus isi file saya. Ketika saya menjalankan ini setelah mengembalikan file lagi: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html Ini …

16
Bagaimana cara mengirimkan kata sandi ke scp?
Saya tahu ini tidak disarankan, tetapi apakah mungkin untuk meneruskan kata sandi pengguna ke scp? Saya ingin menyalin file melalui scp sebagai bagian dari pekerjaan batch dan server penerima tentu saja membutuhkan kata sandi dan, tidak, saya tidak dapat dengan mudah mengubahnya ke otentikasi berbasis kunci.

7
Apa itu / dev / null 2> & 1?
Saya menemukan kode ini di /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Ini membilas dan memuat ulang firewall. Saya tidak mengerti >> /dev/null 2>&1bagiannya. Apa tujuan memiliki ini di cron? Itu mengesampingkan aturan firewall saya. Bisakah saya menghapus pekerjaan cron ini dengan aman?

6
Kirim string ke stdin
Apakah ada cara untuk melakukan ini secara efektif di bash: /my/bash/script < echo 'This string will be sent to stdin.' Saya sadar bahwa saya dapat menyalurkan output dari gema seperti ini: echo 'This string will be piped to stdin.' | /my/bash/script

10
Mengalihkan Output dari dalam file Batch
Saya membuat file batch dengan beberapa perintah sederhana untuk mengumpulkan informasi dari sistem. File batch berisi perintah untuk mendapatkan waktu, informasi IP, pengguna, dll. Saya mengumpulkan semua perintah dalam file batch, dan itu berjalan, tetapi saya ingin file batch, ketika dijalankan untuk menampilkan hasilnya ke file teks (log). Apakah ada …


1
Apakah 3> & 1 menyiratkan 4> & 3 5> & 3 dll?
Saya harapkan echo foo | tee /proc/self/fd/{3..6} 3>&1 gagal dengan kesalahan seperti / proc / self / fd / 4: Tidak ada file atau direktori dll, tetapi yang mengejutkan saya, ini menghasilkan foo foo foo foo foo Ini seperti 3>&1menyebabkan semua deskriptor berikut diarahkan ke stdout, kecuali itu tidak berfungsi …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.