Muszę uruchomić skrypt powłoki cygwin bez zmiany katalogu roboczego spoza środowiska cygwin. Jeśli ucieknę \path\to\bash.exe -c command, wtedy ścieżka nie jest ustawiona poprawnie i nie można znaleźć programów cygwin. Jeśli korzystam z --login opcja, bash ustawia ścieżkę poprawnie, ale także zmienia mój katalog domowy. Jakich opcji należy użyć, aby uruchomić …
W jaki sposób instruujesz wget, aby rekurencyjnie indeksował witrynę i pobierał tylko określone typy obrazów? Próbowałem tego użyć do indeksowania witryny i pobierania tylko obrazów JPEG: wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories http://somedomain/images/page1.html Jednak pomimo tego, że page1.html zawiera setki linków do podstron, które same mają bezpośrednie linki do …
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ę dzieje?
W Windows 10 zainstalowałem Subsystem dla Linux Bash. Ale mam problem ze skrótem w Emacsie Ctrl+ spacenie ustawia znacznika punktu. Co próbowałem i nie pomogłem: Próbowałem odznaczyć „włącz skróty klawiszowe Ctrl” w menu właściwości konsoli Windows Próbowałem użyć innego terminalu ConEmu bez powodzenia. Zastanawiam się, czy jest to w jakiś …
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 polecenie w skrypcie i terminalu po …
W bash mam ciąg znaków i próbuję usunąć znak ze środka łańcucha. Wiem, że możemy usuwać znaki z początku lub końca takiego ciągu: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" ale jak mogę usunąć ten w środku?
Jeśli mam dowiązania symboliczne w jakimś poddrzewie moich katalogów i zdecyduję się rekursywnie usunąć suszę i jej zawartość, czy to usunie przedmioty symbolicznie połączone z drzewem?
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 edytorze tekstu dodaj kolejny wiersz i spróbuj …
Przeprowadzam migrację z systemu Windows do Ubuntu na osobisty pulpit i chcę poznać prosty sposób tworzenia kopii zapasowych danych osobowych, takich jak zakładki Firefox, dokumenty osobiste itp. W Windows kopiuję wszystko ręcznie, a w Ubuntu chcę utworzyć skrypt bash, aby zrobić to automatycznie. Nie mam wiedzy na temat skryptowania bash …
To pytanie ma już odpowiedź tutaj : Czy istnieje sposób, aby uczynić bash bardziej przyjaznym dla TAB? (1 odpowiedź) Zamknięte 6 lat temu . Zastanawiałem się, czy istnieje sposób na dokończenie rotacyjnego stylu w bashu podobnym do zachowania na cmd.exe, odkryłem, że przyspiesza mnie to pod względem wprowadzania poleceń
(Specyficzne dla OSX) Ja, podobnie jak wielu innych oprócz siebie, często zaczynam proces w powłoce, który zajmuje minutę lub dwie (na przykład duże svn commit). W tym czasie często Alt-Tab i odświeżam reddit / slashdot / wikipedia / cokolwiek. Byłoby wspaniale mieć coś skonfigurowanego, który będzie wysyłał powiadomienie o warczeniu …
Jestem nowy w używaniu Cygwin, więc przepraszam, jeśli jest to bardzo początkujące pytanie. Mam skrypt bash, w którym „cd” do katalogu, a następnie zrobić coś w tym katalogu. Jednak polecenie cd kończy się niepowodzeniem z komunikatem „Brak takiego pliku lub katalogu / c / code / blah / blah”. Jeśli …
Często używam Tabklucza, gdy używam powłoki (bash). Ale denerwuje mnie to, że ~zawsze się rozwija /home/"user". Nie sądzę, żeby zawsze tak było; czy jest jakiś sposób na powstrzymanie tego zachowania? Przykład: cj@zap:~$ ls ~/ naciśnij Tab cj@zap:~$ ls /home/cj/ Chciałbym nadal mieć, ~/a nie skończyć /home/cj/.
Na różnych maszynach z linuksem możesz cd / i cd // Powłoka powie, że bieżącym katalogiem jest „/” lub „//” po użyciu odpowiedniej komendy. Pytanie brzmi zatem: jaka jest różnica między „/” a „//”, a jeśli odpowiedź brzmi „bez różnicy”, to dlaczego „//” jest pokazane inaczej niż „/” BTW cd …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.