Pytania otagowane jako io-redirection

15
Jak używać sudo do przekierowywania danych wyjściowych do lokalizacji, w której nie mam uprawnień do pisania?
Dano mi dostęp do sudo na jednym z naszych pakietów programistycznych RedHat i wydaje mi się, że dość często muszę przekierowywać dane wyjściowe do lokalizacji, do której normalnie nie mam dostępu do zapisu. Problem w tym, że ten wymyślony przykład nie działa: sudo ls -hal /root/ > /root/test.out Właśnie otrzymałem …

13
Znajdź i zamień w pliku, a plik zastępowania nie działa, opróżnia plik
Chciałbym uruchomić wyszukiwanie i zastąpić w pliku HTML za pomocą wiersza polecenia. Moje polecenie wygląda mniej więcej tak: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Kiedy uruchamiam to i potem patrzę na plik, jest on pusty. Usunął zawartość mojego pliku. Kiedy uruchomię to po przywróceniu pliku: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html Jest …

16
Jak przekazać hasło do SCP?
Wiem, że nie jest to zalecane, ale czy w ogóle można przekazać hasło użytkownika do scp? Chciałbym skopiować plik za pomocą scp jako część zadania wsadowego, a serwer odbierający oczywiście potrzebuje hasła i nie mogę go łatwo zmienić na uwierzytelnianie oparte na kluczach.

7
Co to jest / dev / null 2> & 1?
Znalazłem ten fragment kodu w /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Opróżnia i ładuje zaporę ogniową. Nie rozumiem tej >> /dev/null 2>&1części. Jaki jest cel posiadania tego w cronie? Zastępuje moje reguły zapory. Czy mogę bezpiecznie usunąć to zadanie CRON?

6
Wyślij ciąg na stdin
Czy istnieje sposób, aby skutecznie to zrobić w bash: /my/bash/script < echo 'This string will be sent to stdin.' Zdaję sobie sprawę, że mogę potokować wyjście z echa, takie jak to: echo 'This string will be piped to stdin.' | /my/bash/script

10
Przekierowywanie danych wyjściowych z pliku wsadowego
Tworzę plik wsadowy z kilkoma prostymi poleceniami do zbierania informacji z systemu. Plik wsadowy zawiera polecenia, aby uzyskać czas, informacje o adresie IP, użytkowników itp. Zebrałem wszystkie polecenia w pliku wsadowym i działa, ale chciałbym, aby plik wsadowy po uruchomieniu wyprowadzał wyniki do pliku tekstowego (dziennika). Czy jest polecenie, które …


2
Co znaczy> &?
Byłem trochę zdezorientowany tym wyrażeniem: gcc -c -g program.c >& compiler.txt Wiem, &>filenameże przekieruje zarówno stdout, jak i stderr do pliku filename. Ale w tym przypadku ampersand znajduje się po znaku większym niż. Wygląda jak jego forma M>&N, gdzie Mi Nsą deskryptory plików. W powyższym fragmencie, czy M=1i N='compiler.txt'? Czym …

1
Czy 3> i 1 oznacza 4> i 3 5> i 3 itd.?
Oczekiwałbym echo foo | tee /proc/self/fd/{3..6} 3>&1 nie udać się z błędami takimi jak / proc / self / fd / 4: Nie ma takiego pliku lub katalogu itp., ale ku mojemu zaskoczeniu, wyświetla foo foo foo foo foo To tak, jakby 3>&1wszystkie poniższe deskryptory zostały przekierowane na standardowe wyjście, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.