Pytania otagowane jako bash

Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.

1
Bash pamięta złą ścieżkę do pliku wykonywalnego, który został przeniesiony / usunięty
Kiedy robię which pip3 dostaję /usr/local/bin/pip3 ale gdy próbuję wykonać pip3, pojawia się następujący błąd: bash: /usr/bin/pip3: No such file or directory To dlatego, że niedawno usunąłem ten plik. Teraz whichpolecenie wskazuje, że inna wersja tego pip3pliku znajduje się w, /usr/local/binale powłoka nadal pamięta złą ścieżkę. Jak mogę zapomnieć o …
29 bash  path  which 

3
Jak sprawdzić użycie ulimit
Czy jest jakiś sposób, aby sprawdzić wykorzystanie ulimits dla danego użytkownika? Wiem, że możesz zmienić limity dla pojedynczego procesu podczas uruchamiania lub dla pojedynczej powłoki podczas działania, ale chcę być w stanie „monitorować”, jak blisko użytkownik osiąga swoje limity. bashPlanuję napisać skrypt, który zgłosi statsd bieżący procent wykorzystania. W szczególności …
29 linux  bash  ulimit 

3
Kolejność przekierowań
Nie do końca rozumiem, jak komputer odczytuje to polecenie. cat file1 file2 1> file.txt 2>&1 Jeśli rozumiem, 2>&1po prostu przekieruj Standard Error na Standard Output. Zgodnie z tą logiką polecenie brzmi następująco: łącz pliki file1i file2. wyślij stdoutz tej operacji do file.txt. wysłać stderrdo stdout. koniec? Nie jestem pewien, co …

3
Co nowego w bash 5
Właśnie przeszukiwałem oficjalne repozytorium bash (zwykle tego nie robię) dla czegoś niezwiązanego, ale zauważyłem, że bash 5 był już w fazie beta. Byłem ciekawy, co będzie nowego w bash 5, ale nie mogłem znaleźć żadnych informacji. Czy ktoś może podsumować zmiany między wersją 4.4 i 5 Bash
29 bash  upgrade 

4
Konwersja bazy BASH z dziesiętnej na szesnastkową
W Bash, w jaki sposób wykonuje się konwersję podstawy z dziesiętnej na inną podstawę, zwłaszcza szesnastkową. Wydaje się, że łatwo jest pójść w drugą stronę: $ echo $((16#55)) 85 Podczas wyszukiwania w Internecie znalazłem skrypt, który wykonuje matematykę i manipulacje postaciami w celu konwersji i mógłbym użyć tego jako funkcji, …


1
Gdzie są kontynuacje linii bash po && i || udokumentowane?
Często widziałem ten konstrukt w skryptach i sam go używałem, ale niepokoi mnie to, że nie mogę go znaleźć w dokumentacji. Przykład: [ -f file1 ] && [ -f file2 ] && echo "Both files exist." || echo "One or the other file doesn't exist." Można to również zrobić za …

4
Zakres zmiennych lokalnych w funkcjach powłoki
Po przeczytaniu 24.2. Zmienne lokalne , pomyślałem, że zadeklarowanie zmiennej varze słowem kluczowym localoznacza, że varwartość jest dostępna tylko w bloku kodu ograniczonym nawiasami klamrowymi funkcji. Jednak po uruchomieniu następujący przykład, okazało się, że varmożna również uzyskać, odczytywane i zapisywane z funkcji powołuje tego bloku kodu - czyli choć vardeklaruje …





9
Usuwanie katalogu ze ŚCIEŻKI
Próbuję skompilować wxWidgets przy użyciu MingW i mam cygwina na mojej ścieżce, co wydaje się być w konflikcie. Chciałbym więc usunąć /d/Programme/cygwin/binze zmiennej PATH i zastanawiam się, czy istnieje jakiś elegancki sposób na zrobienie tego. Naiwnym podejściem byłoby echo do pliku, usunięcie go ręcznie i źródło, ale założę się, że …


4
Jak zrobić ciągłe wc -l z narzędziami tekstowymi GNU?
Wiem to oczywiście cat logfile.txt | wc -l 120 powie mi liczbę wierszy w pliku. Natomiast tail -f logfile.txt pokaże mi nowe wiersze, do których pisze inny program logfile.txt. Czy można połączyć oba, aby uzyskać ciągłą aktualizację liczby wierszy pliku logfile.txt ze standardowymi narzędziami tekstowymi? Wiem o tym watch wc …

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.