Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

1
Uruchom bash shell (cygwin) z poprawną ścieżką bez zmiany katalogu
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ć …

4
Używanie Wget do rekurencyjnego indeksowania witryny i pobierania obrazów
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 …

2
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ę dzieje?

6
Windows 10 linux bash shell ctrl + spacja nie ustawia znaku w Emacsie
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ś …

3
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 polecenie w skrypcie i terminalu po …
12 bash  time  timeout 


1
Jak usunąć postacie w środku ciągu w bash
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?
12 bash 


3
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 edytorze tekstu dodaj kolejny wiersz i spróbuj …
12 windows  bash  sed  cygwin 



8
Powiadom warczenie o zakończeniu zadania powłoki
(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 …
12 macos  bash  shell  growl 

5
Cygwin - cd w skrypcie bash
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 …
12 bash  cygwin 

4
Uzupełnianie tabulatora powłoki Bash, nie rozwijaj ~
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/.

2
Co to jest katalog „//”?
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 …

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.