Unix & Linux

48
Dlaczego polecenie sudo nie potrzebuje hasła roota?

Używam Linuksa od jakiegoś czasu i za każdym razem, gdy pisałem sudo, myślałem, że przełączam się na użytkownika root w celu wykonania polecenia. Najwyraźniej nie jest to prawdą, ponieważ wszystko, czego potrzebuję, to hasło do mojego konta użytkownika. Zgaduję, odkąd nie pracowałem z wieloma...

48
Dlaczego (wyjście 1) nie wychodzi ze skryptu?

Mam skrypt, który nie wychodzi, kiedy chcę. Przykładowy skrypt z tym samym błędem to: #!/bin/bash function bla() { return 1 } bla || ( echo '1' ; exit 1 ) echo '2' Zakładam, że zobaczę wynik: :~$ ./test.sh 1 :~$ Ale tak naprawdę widzę: :~$ ./test.sh 1 2 :~$ Czy ()tworzenie łańcuchów...

48
Gmail blokujący mutt

Kiedy próbuję zalogować się do Gmaila za pomocą mutta, miga szybki Webalert z adresem URL, coś takiego jak accounts.gmail.com lub coś takiego. Jest dla mnie zbyt szybki, aby go zobaczyć lub skopiować. Następnie mówi, że logowanie nie powiodło się. Następnie otrzymuję wiadomość e-mail z Gmaila z...

48
pomija komunikaty stderr w skrypcie bash

Rozważ następującą (nieco głupią) nazwę skryptu „test1.sh”: #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Kiedy go uruchamiam, otrzymuję nie tylko wynik echa, ale także raport bash o śmierci snu na stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep...

48
Co zrobił system nazywając „tuxcall”?

W include/x86_64-linux-gnu/asm/unistd_64.hwidzę wywołania systemowego o nazwie tuxcall, #define __NR_tuxcall 184 Nie ma w tym nic man tuxcallpoza stwierdzeniem, że jest to niezaimplementowane wywołanie systemowe . Co to zrobiło Czy nigdy nie został wdrożony, czy też zrobił coś w...

47
przekazując wyjście grep do rm

Próbuję grepprzesyłać dane wyjściowe do potoku rm, ale generuje to bezużyteczne rzeczy. Czy wymagany jest jakikolwiek przełącznik rm? Czy może rmbyć bezpośrednio wyrażeniem regularnym? ls | grep '^\[Daruchini'| rm rm: brakujący operand Aby uzyskać więcej informacji, wypróbuj `rm --help...