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.

2
Dlaczego BASH wydrukował „bash: cd: błąd zapisu: sukces”?
Zauważyłem to dziś kilka razy. Jeśli piszę, cd ../Directoryaby przejść do innego katalogu, wyświetla „bash: cd: błąd zapisu: sukces”. Nie mogę ustalić, jakie inne poprzednie polecenia mogą być z tym związane. typeset -f nic nie drukuje. alias nic nie drukuje. type -a cd wypisuje „cd jest wbudowaną powłoką”. echo $CDPATH …
12 bash 

5
Używasz $? w instrukcji if
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Próbuję napisać funkcję podobną do powyższej i umieścić ją w moim pliku .bashrc. Po źródle pliku i uruchomieniu otrzymuję: Całkowity czas: 51 sekund -bash: [1: polecenie nie znaleziono OK! Czy …
12 bash  scripting 



4
Jak uruchomić autouzupełnianie bez klawisza Tab?
Przesyłam na mój komputer za pomocą iPhone'a z aplikacją o nazwie ServerAuditior. Nie ma klawisza Tab. Zobacz zrzut ekranu. Jak uruchomić autouzupełnianie bez klawisza Tab? Nie chcę wpisywać dużej liczby znaków na dysku CD. W tej aplikacji mam klawisze strzałek. Mogę przesunąć palcem w dół w lewo w prawo, aby …


4
cp vs. cat, aby skopiować plik
cp a bi cat a > bjaka jest różnica? W skrypcie instalacyjnym x86 drzewa źródłowego jądra linuxa ( arch/x86/boot/install.sh) używane są oba: cat $2 > $4/vmlinuz cp $3 $4/System.map Dlaczego nie zachowają tego samego formatu, jeśli jeden jest lepszy od drugiego?

3
Jak potokować listę poleceń wyświetlanych przez „zakończone tabulatorem”?
Kiedy używam poleceń w bash, podoba mi się opcja podwójnej zakładki, aby wyświetlić dostępne polecenia. Niektóre polecenia mają więcej możliwych dopasowań niż inne: Zrzut ekranu zakończenia zakładki http://img13.imageshack.us/img13/5541/picturemhy.jpg Czy istnieje sposób, w jaki mogę przesłać dane wyjściowe z podwójnej zakładki gdzieś, na przykład grep? Znalazłem powiązany post , ale wciąż …

3
Co to jest sygnał 0 w poleceniu trap?
Postępuję zgodnie z tym przewodnikiem, jak skonfigurować uwierzytelnianie SSH bez hasła za pomocą ssh-agent. Aby uruchomić ssh-agent, autor zaleca następujący kod w .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi Nie rozumiem, dlaczego to sygnał pułapki 0. Według …
12 bash  signals  trap 

3
Jakiego typu silnika wyrażeń regularnych używa bash?
Używam RegEx Buddy do prototypowania i debugowania moich wyrażeń regularnych. RegEx Buddy pozwala mi wybierać spośród wielu różnych typów silnika wyrażeń regularnych (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE itp.). Z jakiego silnika wyrażeń regularnych korzysta bash (na przykład w instrukcjach ifi caseinstrukcjach)? Korzystam z Centos …


3
Zdalna pętla for przez SSH
Mam w skrypcie następujące elementy for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Ale to nie działa. Dziwne, widzę $ I linii zwrotu. Więc jeśli mam dziesięć plików, widzę dziesięć pustych linii.
12 bash  ssh  quoting 

3
Jak ustawić skrypt, który będzie wykonywany, gdy port odbierze komunikat
Zastanawiam się, jak zdobyć skrypt powłoki, aby nasłuchiwał na określonym porcie (może używając netcata?). Mamy nadzieję, że gdy wiadomość zostanie wysłana do tego portu, skrypt nagrywa wiadomość, a następnie uruchamia funkcję. Przykład: Komputer 1 ma skrypt działający w tle, skrypt otworzył port 1234 dla ruchu przychodzącego Komputer 2 wysyła komunikat …

7
Jak wydrukować znak ASCII według różnych punktów kodowych w Bash?
W tabeli ASCII istnieje znak „J”, który ma punkty kodowe w różnych systemach liczbowych: Oct Dec Hex Char 112 74 4A J Możliwe jest wydrukowanie tego znaku za pomocą ósemkowego punktu kodowego poprzez wydrukowanie printf '\112'lub echo $'\112'. Jak wydrukować ten sam znak za pomocą dziesiętnych i szesnastkowych prezentacji punktów …
12 bash  shell  ascii 


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.