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.
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 …
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 …
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 …
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
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. Podsumowanie Nie rozumiem, dlaczego potrzebuję reguły bashate E010 . 2. Szczegóły Korzystam z bashate do segregowania.sh plików. Reguła E010: zrobić nie na tej samej linii co do for bashate: Poprawny: #!/bin/bash for f in bash/*.sh; do sashacommand "$f" done Błąd: #!/bin/bash for f in bash/*.sh do sashacommand "$f" done …
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 …
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 …
To dosłownie, {fd}nie jest symbolem zastępczym. Mam skrypt, który to robi i niczego nie dostarcza, ani nie odwołuje się do {fd} nigdzie indziej. Czy to ważna walka? exec {fd}</dev/watchdog
Próbuję zmusić nowo utworzonego użytkownika do zmiany hasła przy pierwszym logowaniu przy użyciu ssh. Ze względów bezpieczeństwa chcę mu dać bezpieczne hasło, dopóki nie zaloguje się po raz pierwszy. Do tej pory zrobiłem następujące: useradd -s /bin/bash -m -d /home/foo foo passwd foo Robienie chage -d 0 footylko daje mi …
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 …
Poniższy przykład mnie zaskoczył. Wydaje się to sprzeczne z intuicją ... poza tym, że jest więcej czasu na echo | sedkombo dla użytkownika. Dlaczego echozużywa tyle czasu sys, gdy działa sam, a może powinno być pytanie, jak sedzmienia się stan gry? Wydaje się, że echobyłoby potrzeby, aby zrobić to samo …
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 …
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.