Pytania oznaczone «sh»

12
Jak debugować zakończenia bash?

Utworzyłem niektóre funkcje uzupełniania bash, które wydają się działać w oderwaniu, ale dają mi nieoczekiwane wyniki, gdy próbuję uzupełnić je tabulatorem. Czy można podłączyć bashdb, a następnie spróbować tabulować dokończyć coś i przejść do debugowania i ustalić, co się...

12
Cygwin bash sed blokuje moje pliki

Kiedy zmieniam pliki w cygwin bash za pomocą polecenia sed, plik zostaje zablokowany. Rozmnażać się: Otwarty cmdi cddo katalogu non-user (fe temp) echo aaa > test.txt Otwórz w edytorze tekstu, dodaj linię, spróbuj zapisać => działa %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt„ W...

12
oh-my-zsh włączony autopushd? Jak mogę to wyłączyć?

Wygląda na to, że autopushdwłączyłem (wiem, że go nie włączyłem ) i jest to dość irytujące, ponieważ wolę wybierać i wybierać, kiedy mam używać stosu katalogów. Jak mogę wyłączyć autopushd? Zajrzałem do środka ~/.zshrci ~/.oh-my-zsh/oh-my-zsh.shnic nie mogłem znaleźć. Używam oh-my-zsh na Mac OSX...

12
OpenVPN vs. SOCKS proxy

Próbowałem skonfigurować bezpieczne połączenie, za pomocą którego mogę przeglądać Internet, i wydaje się, że istnieją dwie opcje, i SSH SOCKS proxy lub OpenVPN (przynajmniej te dwie są tym, co znalazłem, ale jestem na pewno żaden ekspert.) serwer proxy SSH SOCKS jest naprawdę łatwy do...

12
Regex dla „lub” wielu słów w grep

[Computer]$ grep "foo|bar" filename Rozumiem, że powyższe polecenie powinno zwracać każdą linię w nazwie pliku, z której wychodzi „foo” lub „bar”. Strony podręcznika potwierdzają | ponieważ Regex lub symbol i kod działają niezależnie dla „foo” i „bar”. czego mi...

12
Tunel VPN vs tunel SSH

Jaka jest różnica między tunelem, tunelem VPN i tunelem SSH? Według Wikipedii „tunelowanie” to: Tunelowanie zwykle kontrastuje z warstwowym modelem protokołu, takim jak OSI lub TCP / IP. Protokół dostarczania zwykle (ale nie zawsze) działa na wyższym poziomie w modelu niż protokół ładunku lub na...

12
Przekazywanie X11 po pewnym czasie przestaje działać

Korzystam z Cygwin, aby połączyć się z Linuksem (serwer Ubuntu 12.04) przez SSH i korzystam z przekazywania X11. Za każdym razem, gdy korzystam z ssh, mogę przez pewien czas używać przekazywania X, a następnie przestaje on działać (np. Gvim mówi, że wyświetlacza nie można otworzyć). Jeśli wyjdę i...

12
Skopiuj klucze ssh z jednego serwera na inny serwer

Mam serwer (załóżmy, że jego adres IP to abcd), który pozwala użytkownikom zalogować się przez ssh. Teraz chcę zmienić fizyczną maszynę, zachowując IP bez zmian. Aby nowy komputer był nadal dostępny dla takiego użytkownika $ ssh abcd Problem polega na tym, że za każdym razem, gdy jeden użytkownik...

12
Polecenie Bash Run przez określony czas?

Tworzę skrypt bash na swój użytek. Jak mogę uruchomić polecenie na określony czas, np. 20 sekund i zakończyć polecenie? Wypróbowałem wiele rozwiązań, ale nic nie działa, próbowałem też limitu czasu bez powodzenia. Proszę dać mi jakieś rozwiązanie tego problemu. na przykład: chcę uruchomić to...

12
SSH: znany host z adresem dynamicznym

Muszę połączyć się z hostem z dynamicznym adresem IP. Za każdym razem, gdy zmienia się jego adres IP, SSH monituje mnie o sprawdzenie poprawności odcisków palców: The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting...

12
W jaki sposób Mac OS X ustawia wartość $ PATH?

Rozumiem, w jaki sposób można ustawić $ PATH, ale czy istnieje dokumentacja, która w pełni opisuje, gdzie Mac OS uzyskuje wszystkie ścieżki dołączane do $ PATH? Zdaję sobie sprawę z tego, jak /etc/profile, /etc/pathsi /etc/profile.d, ale czy istnieją inne skrypty, które ostatecznie wpływają na...

12
nowa linia w heredoc znika w pliku

Powtarzam heredoc do pliku, ale łamanie linii zostało utracone Uruchamianie tego skryptu #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt Z arg: foo wynikiem jest plik zawierający foo / foo.txt name = "foo"...