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.




3
Przekieruj stderr wszystkich kolejnych poleceń za pomocą exec
Mam plik bash, który muszę przekierować wszystkie dane wyjściowe do jednego pliku, dziennika debugowania, a także do terminala. Muszę przekierować stdout i stderr do debugowania i zarejestrować je dla wszystkich poleceń w skrypcie. Nie chcę dodawać 2>&1 | tee -a $DEBUGdo każdego polecenia w pliku. Mógłbym z tym żyć | …





4
Jak wydrukować „$” w dokumencie tutaj
Jak mogę powtórzyć „$” w dokumencie doc w bash? Na przykład chcę mieć plik z zawartością na zdalnym serwerze, takim jak $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Ale byłoby to traktowane jako zmienna. Jak mogę wydrukować literał $?
42 bash  shell  quoting 

2
Jak działa plik `cat <>?
cat &lt; filewypisuje zawartość pliku na standardowe wyjście. cat &gt; fileodczytuje stdin aż do wykrycia Ctrl+ Di zapisania tekstu wejściowego do pliku . cat &lt;&gt; file, przynajmniej w mojej wersji Bash, drukuje zawartość pliku szczęśliwie (bez błędów), ale nie modyfikuje pliku ani nie aktualizuje znacznika czasu modyfikacji. W jaki sposób …

7
Dlaczego [AZ] dopasowuje małe litery w bash?
We wszystkich znanych mi powłokach rm [A-Z]*usuwa wszystkie pliki rozpoczynające się na wielką literę, ale w przypadku bash powoduje to usunięcie wszystkich plików rozpoczynających się na literę. Ponieważ ten problem występuje w systemach Linux i Solaris w wersjach bash-3 i bash-4, nie może to być błąd spowodowany błędnym dopasowaniem wzorca …
42 bash  shell  wildcards  locale 



1
Czy w terminalu można mieć powiązania klawiszy vim?
Przyzwyczajam się do vimowania powiązań (jak naciskanie w, aby przejść do słowa, dw, aby usunąć słowo itp.) I jego trybów (wstawianie, normalne, wizualne) i, z ciekawości chciałbym wiedzieć: czy jest jakiś rodzaj implementacji tego zachowania trybów i powiązań z vima do mojego terminala? Masz tryb wstawiania, tryb normalny i takie …
42 bash  shell  terminal  vim  zsh 

5
Czym dokładnie jest zmienna środowiskowa?
Wiem, że VARIABLE=valuetworzy zmienną środowiskową i export VARIABLE=valueudostępnia ją procesom tworzonym przez bieżącą powłokę. envpokazuje bieżące zmienne środowiskowe, ale gdzie one mieszkają? Co obejmuje zmienną środowiskową (lub środowisko , jeśli o to chodzi)?

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.