Myślę, że te terminy prawie odnoszą się do tej samej rzeczy, gdy są używane luźno: terminal muszla tty konsola Co dokładnie odnosi się do każdego z tych
Powłoka jest interfejsem wiersza poleceń Uniksa. Możesz pisać polecenia w powłoce interaktywnie lub pisać skrypty automatyzujące zadania. Użyj tego znacznika do pytań dotyczących / bin / sh i najbardziej kompatybilnych powłok (ash, bash, ksh, zsh,…). Skrypty powłoki z błędami sprawdź je w http://shellcheck.net przed opublikowaniem tutaj.
Myślę, że te terminy prawie odnoszą się do tej samej rzeczy, gdy są używane luźno: terminal muszla tty konsola Co dokładnie odnosi się do każdego z tych
Chcę znaleźć wszystkie wiersze w kilku plikach, które pasują do jednego z dwóch wzorów. Próbowałem znaleźć wzorce, których szukam, pisząc grep (foo|bar) *.txt ale powłoka interpretuje |potok i narzeka, gdy barnie jest plikiem wykonywalnym. Jak mogę grep dla wielu wzorców w tym samym zestawie...
Jakie są różnice między $ nohup foo i $ foo & i $ foo & $
Widziałem --używane w compgenpoleceniu. Na przykład: compgen -W "foo bar baz" -- b Jakie jest znaczenie
Mam skrypt, który wywołuje dwa polecenia: long_running_command | print_progress Te long_running_commandodciski postęp, ale jestem zadowolony z niego. Używam, print_progressaby uczynić to ładniejszym (mianowicie, drukuję postęp w jednym wierszu). Problem: Podłączenie rury do standardowego wyjścia...
Jak usunąć plik, którego nazwa pliku zaczyna się od myślnika (myślnik lub minus) -? Jestem ssh'd na zdalnym serwerze OSX i mam ten plik w moim katalogu: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... Jak na świecie mogę usunąć --helpz interfejsu CLI? Ten problem...
Jakie są praktyczne zastosowania obu pushdi popdkiedy istnieje korzyść z używania tych dwóch poleceń ponad cdi cd -? EDYCJA : Szukam kilku praktycznych przykładów użycia obu tych poleceń lub powodów utrzymywania stosu w katalogach (gdy masz uzupełnienie tabulacji cd -, aliasy dla skrócenia cd...
Patrząc na ścieżce do pliku wykonywalnego lub sprawdzanie, co by się stało, jeśli wpiszesz nazwę polecenia w powłoce Unix, istnieje mnóstwo różnych mediów ( which, type, command, whence, where, whereis, whatis, hash, etc). Często słyszymy, że whichnależy tego unikać. Dlaczego? Czego powinniśmy...
Rozumiem podstawową różnicę między powłoką interaktywną a powłoką nieinteraktywną. Ale co dokładnie odróżnia powłokę logowania od powłoki niezalogowanej? Czy możesz podać przykłady zastosowań interaktywnej powłoki bez logowania
Piszę skrypt bash, aby wyszukać plik, jeśli nie istnieje, utwórz go i dołącz do niego: Host localhost ForwardAgent yes "line then new line 'tab' then text"Myślę więc , że to delikatny format. Wiem, że możesz to zrobić: cat temp.txt >> data.txt Ale wydaje się dziwne, ponieważ ma dwie...
Użycie echo "20+5"dosłownie tworzy tekst „ 20+5”. Jakiego polecenia mogę użyć 25w tym przypadku do uzyskania sumy liczbowej ? Jaki jest najłatwiejszy sposób, aby to zrobić, używając bash jako zmiennoprzecinkowego? Na przykład echo $((3224/3807.0))drukuje 0:(. Szukam odpowiedzi za pomocą samej...
Mam dwa procesy fooi barpołączone z rurą: $ foo | bar barzawsze kończy 0; Interesuje mnie kod wyjścia foo. Czy jest na to jakiś
Lub przewodnik wprowadzający do solidnej obsługi nazw plików i innych ciągów znaków przekazywanych w skryptach powłoki. Napisałem skrypt powłoki, który działa dobrze przez większość czasu. Ale dusi się na niektórych danych wejściowych (np. Na niektórych nazwach plików). Wystąpił problem, taki...
Nie mogę znaleźć żadnych informacji na ten temat oprócz „MMU procesora wysyła sygnał” i „jądro kieruje je do szkodliwego programu, kończąc je”. Zakładałem, że prawdopodobnie wysyła sygnał do powłoki i powłoka obsługuje ją, kończąc proces obrażeń i drukowanie "Segmentation fault". Przetestowałem to...
Istnieją dwie składnie zastępowania poleceń: z nawiasami dolara i ze znakami wstecznymi. Działa top -p $(pidof init)i top -p `pidof init`daje tę samą moc wyjściową. Czy są to dwa sposoby robienia tego samego, czy też istnieją
W viprzypadku wydania polecenia :spekran dzieli się na dwa „widoki”, co pozwala edytować więcej niż jeden plik z tego samego terminala. Czy wzdłuż tych samych linii można otworzyć wiele powłok w tym samym
Większość czasu spędzam pracując w środowisku Unix i używając emulatorów terminali. Próbuję użyć koloru w wierszu poleceń, ponieważ kolor sprawia, że wydruk jest bardziej użyteczny i intuicyjny. Jakie są opcje dodania koloru do mojego środowiska terminalowego? Jakich trików używasz? Jakie...
Chcę mieć taki skrypt powłoki: my-app & echo $my-app-pid Ale nie wiem, jak uzyskać pid właśnie wykonanego polecenia. Wiem, że mogę po prostu użyć jobs -p my-apppolecenia, aby grep pid. Ale jeśli chcę uruchomić powłokę wiele razy, ta metoda nie będzie działać. Ponieważ rodzaj zadania jest...
Jak mogę uzyskać rozmiar pliku w skrypcie bash? Jak przypisać to do zmiennej bash, aby móc jej później
Często widzę samouczki online, które łączą różne polecenia z różnymi symbolami. Na przykład: command1 | command2 command1 & command2 command1 || command2 command1 && command2 Inne wydają się łączyć polecenia z plikami: command1 > file1 command1 >> file1 Co to za rzeczy?...