«io-redirection» etiketlenmiş sorular

15
Çıkışı yazma iznim olmayan bir konuma yönlendirmek için sudo'yu nasıl kullanabilirim?
Geliştirme RedHat linux kutularımızdan birine sudo erişimi verildi ve kendimi genellikle çıktıları normalde yazma erişimim olmayan bir konuma yönlendirmeye ihtiyaç duyduğumu görüyorum. Sorun şu ki, bu çelişkili örnek işe yaramıyor: sudo ls -hal /root/ > /root/test.out Sadece cevabı alıyorum: -bash: /root/test.out: Permission denied Bunu nasıl çalıştırabilirim?

13
Dosyada bul ve değiştir ve dosyanın üzerine yaz çalışmıyor, dosyayı boşaltıyor
Komut satırı üzerinden bir HTML dosyasında bul ve değiştir komutunu çalıştırmak istiyorum. Komutum şöyle görünüyor: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Bunu çalıştırıp daha sonra dosyaya baktığımda boş. Dosyamın içeriğini sildi. Dosyayı geri yükledikten sonra bu çalıştırdığınızda: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html stdoutDosyanın içeriği ve bulmak ve yürütülmesinden değiştirin. Bu neden …

16
SCP'ye şifre nasıl aktarılır?
Tavsiye edilmediğini biliyorum, ancak scp için kullanıcının şifresini geçmek mümkün mü? Bir toplu işin parçası olarak bir dosyayı scp ile kopyalamak istiyorum ve alıcı sunucu elbette bir parolaya ihtiyaç duyuyor ve hayır, bunu kolayca anahtar tabanlı kimlik doğrulamasına değiştiremiyorum.

7
/ Dev / null 2> & 1 nedir?
Bu kod parçasını /etc/cron.daily/apf içinde buldum #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Güvenlik duvarını yıkıyor ve yeniden dolduruyor. Parçayı anlamıyorum >> /dev/null 2>&1. Bunu cronda bulundurmanın amacı nedir? Güvenlik duvarı kurallarımı geçersiz kılıyor. Bu cron işini güvenle kaldırabilir miyim?

6
Dizeyi stdin'e gönder
Bunu etkili bir şekilde bash'da yapmanın bir yolu var mı: /my/bash/script < echo 'This string will be sent to stdin.' Yankıdan çıktıyı şu şekilde aktarabileceğimin farkındayım: echo 'This string will be piped to stdin.' | /my/bash/script

10
Çıktıyı Toplu İş Dosyasından Yeniden Yönlendirme
Bir sistemden bilgi toplamak için bazı basit komutlarla bir toplu iş dosyası oluşturuyorum. Toplu iş dosyası, zamanı, IP bilgilerini, kullanıcıları vb. Almak için komutlar içerir. Tüm komutları bir toplu iş dosyasında topladım ve çalışıyor, ancak sonuçları bir metin dosyasına (günlük) yazdırmak için çalıştırıldığında toplu iş dosyasını istiyorum. Toplu işleme ekleyebileceğim …


1
3> & 1 4> & 3 5> & 3 vb. Anlamına mı geliyor?
Beklerdim echo foo | tee /proc/self/fd/{3..6} 3>&1 / proc / self / fd / 4 gibi hatalarla başarısız olmak : Böyle bir dosya veya dizin vb. yok, ancak sürpriz olarak çıktı foo foo foo foo foo Bu, 3>&1aşağıdaki tüm tanımlayıcıların stdout'a yönlendirilmesine neden olur, ancak 3başka bir şeye değiştirirsem işe …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.