Pytania otagowane jako bash

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

1
Czy mogę odwrócić kierunek strumienia na moim terminalu?
Nie jestem pewien, jak sformułować to pytanie w jakikolwiek inny sposób, ale to wszystko. Czy można odwrócić sposób, w jaki terminal drukuje tekst? Na przykład, jeśli wpiszę polecenie, wpiszę je od dołu terminala, a dane wyjściowe zostaną wygenerowane od dołu. Chcę wiedzieć, czy mogę to odwrócić, więc wprowadzam dane z …
12 bash  terminal  cmd.exe 

2
W jaki sposób Mac OS X ustawia wartość $ PATH?
Rozumiem, w jaki sposób można ustawić $ PATH, ale czy istnieje dokumentacja, która w pełni opisuje, gdzie Mac OS uzyskuje wszystkie ścieżki dołączane do $ PATH? Zdaję sobie sprawę z tego, jak /etc/profile, /etc/pathsi /etc/profile.d, ale czy istnieją inne skrypty, które ostatecznie wpływają na wartość $ PATH? Nie jestem też …
12 macos  mac  bash  path 

1
Regex dla „lub” wielu słów w grep
[Computer]$ grep "foo|bar" filename Rozumiem, że powyższe polecenie powinno zwracać każdą linię w nazwie pliku, z której wychodzi „foo” lub „bar”. Strony podręcznika potwierdzają | ponieważ Regex lub symbol i kod działają niezależnie dla „foo” i „bar”. czego mi brakuje?
12 bash  unix  regex  grep 

3
`ssh <host>` jest powłoką logowania, ale `ssh <host> <polecenie>` nie jest?
Zauważyłem, że kiedy uruchamiam polecenie bezpośrednio na hoście SSH przy użyciu ssh &lt;host&gt; &lt;command&gt;składni, widzę dane wyjściowe ( .bashrcale) danych wyjściowych .bash_profile(lub .profile). Na przykład, jeśli umieszczę następujące polecenie u góry obu plików, echo ${BASH_SOURCE[0]} i ręcznie źródła .bash_profile(które źródła .bashrcz kolei), zobaczę $ . .bash_profile .bash_profile .bashrc To jest …


2
Co oznacza% 1 w „zabić% 1”?
Wiem, że $!przechowuje pid ostatniego procesu (w tle), ale co to %1znaczy? Często widzę to razem killi ma taki sam efekt jak kill $!. Czy ktoś może mi podpowiedzieć? (Tak małych terminów tak trudno jest wyszukiwać w Google: - /)
12 bash  kill 


5
Jak znaleźć pliki i zsumować ich rozmiary?
Chciałbym znaleźć serię plików (na podstawie wyrażenia wieloznacznego) i całkowite użycie ich dysku. Coś takiego: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_83.log 2.1G ./flibble_211040_157.log 2.1G ./flibble3747_51.log Ta praca. Ale to nie daje rezultatu, którego szukam. Zawiera listę miejsca używanego przez każdy …
12 linux  bash 

1
nowa linia w heredoc znika w pliku
Powtarzam heredoc do pliku, ale łamanie linii zostało utracone Uruchamianie tego skryptu #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat &lt;&lt;SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE &gt; $NAME/$NAME.txt Z arg: foo wynikiem jest plik zawierający foo / foo.txt name = "foo" type = "test" Jakieś pomysły? Dzięki
12 bash  newlines 



5
Jak ustawić określone uprawnienia do plików podczas przekierowywania danych wyjściowych?
To prawdopodobnie duplikat, ale wszystkie moje wyszukiwania pokazują pytania dotyczące błędów odmowy uprawnień. Uruchamiam polecenie w powłoce bash. Chcę przekierować dane wyjściowe, aby dołączyć je do pliku, który prawdopodobnie nie istnieje przy pierwszym uruchomieniu. Chcę ustawić tryb uprawnień do określonych plików, jeśli przekierowanie danych wyjściowych musi utworzyć ten plik. Czy …


3
Jak korzystać z GnuPG z --passphrase?
Chcę napisać skrypt, który uruchomi gpgplik o nazwie „plik” z hasłem „test”. Zwykle, kiedy używam gpg, zwykle po prostu biegam gpg -c filei prosi mnie o hasło. Ale ponieważ chcę, aby ten skrypt działał samodzielnie, chciałbym podać hasło jako część polecenia. Teraz, gdy próbuję użyć gpg -c file --passphrase test:, …
11 bash  gnupg 


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.