Pytania otagowane jako zsh

zsh to powłoka przeznaczona do użytku interaktywnego, chociaż jest również potężnym językiem skryptowym. Wiele przydatnych funkcji bash, ksh i tcsh zostało włączonych do zsh; dodano wiele oryginalnych funkcji.

10
Przejście z bash do zsh [zamknięte]
Zastanawiam się nad przejściem z bash na zsh, ponieważ często spotykam posty chwalące zsh. Jestem doświadczonym użytkownikiem wiersza poleceń i zakładam, że podstawy są prawie takie same, więc szukam porady, aby uzyskać korzyści z przeprowadzki i innych problemów, o których należy pamiętać. Podaj tylko jedną radę na odpowiedź. Szukam kawałków …
143 bash  command-line  zsh 

7
Jak ustawić ZSH jako domyślną powłokę?
Próbuję ustawić ZSH jako moją domyślną powłokę, jednak wciąż powraca do bash. Próbowałem tego kodu: sudo chsh -s $(which zsh) Próbowałem też: sudo chsh -s /bin/zsh Próbowałem także tych poleceń bez sudo. Wszelkie pomysły na to, co jeszcze muszę zrobić. Podczas uruchamiania ZSH z poziomu basha ładuje się i działa …
124 command-line  bash  zsh 

2
Naciśnięcie Enter powoduje utworzenie ^ M zamiast nowego wiersza
Na przykład, jeśli tail -ftworzę plik lub readwprowadzam dane wejściowe użytkownika, <Enter>wygeneruje ^Mw terminalu zamiast kończyć readlub dodawać nowy wiersz do standardowego wyjścia. ^Jdziała w porządku. Wchodzę sshw system Ubuntu, jeśli to ma znaczenie. Zdarza mi się to zarówno w Zsh, jak i Bash. Jednym z rozwiązań, w które grałem, …
94 command-line  bash  zsh 

3
Konfigurowanie aliasów w zsh
Wiem, że w bash możesz ustawić aliasy w pliku .bash_aliases, aby wpisane polecenie nie musiało być poleceniem przechowywanym w plikach binarnych w systemie. Czy jest jakiś sposób, aby uzyskać aliasy w Zsh?
75 zsh 

1
Jak zrobić stały alias w oh-my-zsh?
W moim .zshrc próbowałem zrobić kilka aliasów. Spojrzałem na wiele miejsc, ale nie mogłem znaleźć sposobu, który zadziałałby. Użyłem tego kodu poniżej: # Set personal aliases, overriding those provided by oh-my-zsh libs, # plugins, and themes. Aliases can be placed here, though oh-my-zsh # users are encouraged to define aliases …



2
Jak udostępniasz historię między terminalami w Zsh?
Jak można to zrobić, aby każde wprowadzone polecenie było widoczne w historii każdego otwartego terminalu? Gdy otwartych jest wiele terminali, historia nie jest współdzielona, ​​tzn. To, co wpisałeś w historii jednego terminala, nie pojawia się w innym. Pomyśl o alternatywie dla Basha PROMPT_COMMAND="history -a"(która zapisuje historię przed wyświetleniem monitu).

1
chsh -s / usr / bin / zsh nie działa
Próbuję trwale zmienić moją powłokę na zsh za pomocą chshpolecenia, ale to nie działa. Zsh jest zainstalowany (przez apt) i działa dobrze, gdy wywołuję go bezpośrednio z terminala zachęty bash. Ale nie mogę domyślnie załadować zsh do terminali, a chsh robi coś dziwnego: $ echo $SHELL /bin/bash $ which zsh …
24 command-line  bash  zsh 

4
Kiedy używam ZSH, jak ustawić PATH w /etc/profile.d?
Używam zshjako mojej powłoki i próbuję skonfigurować środowisko. Zwykle definiuję swoją $JAVA_HOMEzmienną, tworząc plik: /etc/profile.d/java.sh o następującej treści export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH potem wylogowuję się i loguję ponownie i wszystko działa, ale z jakiegoś powodu PATHzmienna nie jest ustawiona. Rozpoznaje JAVA_HOME, ale nie nowy PATH, zobacz ten fragment terminalu: ~ …

5
Konfigurowanie w celu wykrycia, czy polecenie nie istnieje, sugeruje instalację
Czy zshpowłokę można skonfigurować tak, aby pokazywała, co bashpokazuje, gdy polecenie nie istnieje, podobnie jak to: kahless:~$ sysv-rc-conf The program 'sysv-rc-conf' is currently not installed. You can install it by typing: sudo apt-get install sysv-rc-conf zamiast monitu ZSH: [kahless /home/teward]% sysv-rc-conf zsh: command not found: sysv-rc-conf Uwaga: Nie chcę zmieniać …
22 zsh 

5
Brak dokumentacji strony man zsh w pakietach?
Mam nowo zainstalowany Xubuntu 13.10 x64. Postanowiłem zainstalować zsh poprzez synaptic i ustawić go jako domyślną powłokę. Zainstalowana wersja zsh to: zsh 5.0.2(x86_64-pc-linux-gnu). Zainstalowane zshwygląda dobrze, ale wydaje się, że nie ma dokumentacji dla człowieka zsh. Wpisanie polecenia man zshdaje mi to:No manual entry for zsh. Zainstalowałem także z synaptic, …

4
zmiana powłoki z zsh na bash
Mój serwer został naruszony przez kogoś, kto używał powłoki Zsh. Czuję się bardziej komfortowo przy użyciu powłoki bash, ponieważ takie są ustawienia domyślne Ubuntu i OS X (dwa główne systemy operacyjne, których używam). Ale te pytania dotyczą serwera Ubuntu. Mam 4 strony działające na tym serwerze, używam byobu, używam tmux, …
17 command-line  bash  zsh 

3
o mój zsh dla roota i dla wszystkich użytkowników
Zainstalowałem zshi używam wtyczek Oh My ZSH. Wszystko działa dobrze, ale kiedy zostanę użytkownikiem root, zmienia się na domyślny motyw Zsh. Co powinienem zrobić, aby konfiguracja Oh My ZSH była domyślna zshdla wszystkich użytkowników, w tym root? Próbowałem użyć chsh -s /bin/zsh root To dało mi zshale nieoh_my_zsh Próbowałem też …
16 zsh 

3
Apt-get * wildcard with ZSH
ZSH: sudo apt-get remove --purge ubuntuone-* ERROR: zsh: no matches found: ubuntuone-* Działa na Bash. Jaki jest problem ? :-RE
15 apt  zsh 

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.