Pytania otagowane jako zsh

Zsh to powłoka z wieloma zaawansowanymi funkcjami wiersza poleceń i skryptów.


1
Kiedy konieczne jest podwójne cytowanie?
Dawna rada polegała na podwójnym cytowaniu dowolnego wyrażenia obejmującego $VARIABLE, przynajmniej jeśli ktoś chciałby, aby był interpretowany przez powłokę jako pojedynczy element, w przeciwnym razie wszelkie spacje w treści $VARIABLEzrzucałyby powłokę. Rozumiem jednak, że w nowszych wersjach powłok podwójne cytowanie nie jest już zawsze potrzebne (przynajmniej w celu opisanym powyżej). …


8
Przekazywanie nazwanych argumentów do skryptów powłoki
Czy jest jakiś prosty sposób na przekazanie (odbiór) nazwanych parametrów do skryptu powłoki? Na przykład, my_script -p_out '/some/path' -arg_1 '5' I w środku my_script.shotrzymuj je jako: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" …



7
Jak korzystać z „które” w aliasowanym poleceniu?
Podobnie jak większość użytkowników, mam skonfigurowanych kilka aliasów, które dają domyślny zestaw flag dla często używanych programów. Na przykład, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Problem polega na tym, że jeśli chcę użyć, whichaby zobaczyć, skąd pochodzi mój vim/ grep/ ls/ etc, alias przeszkadza: $ which vim …
76 shell  zsh  alias  which 

2
Odbuduj indeks autouzupełniania (lub jak to się nazywa) i pliki binarne w pamięci podręcznej $ PATH w zsh
Po zainstalowaniu nowego oprogramowania, już otwarty terminal z zsh nie będzie wiedział o nowych poleceniach i nie będzie mógł wygenerować dla nich autouzupełniania. Najwyraźniej otwarcie nowego terminala rozwiązuje problem, ale czy indeks (lub jakkolwiek go nazwiesz) można odbudować, aby automatyczne uzupełnianie działało na starym terminalu? Próbowałem z, compinitale to nie …
75 zsh  autocomplete 

7
Ile jestem głębokich pocisków?
Problem : znajdź głębokość pocisków. Szczegóły : Często otwieram powłokę z vima. Zbuduj, uruchom i zakończ. Czasami zapominam i otwieram kolejną vimę, a potem kolejną powłokę. :( Chcę wiedzieć, ile mam głębokich pocisków, być może nawet mam je przez cały czas na ekranie. (Mogę zarządzać tą częścią). Moje rozwiązanie : …
73 bash  shell-script  shell  vim  zsh 

6
Jak mogę wykryć, czy powłoka jest kontrolowana z SSH?
Chcę wykryć ze skryptu powłoki (dokładniej .zshrc), czy jest on kontrolowany przez SSH. Próbowałem zmiennej HOST, ale zawsze jest to nazwa komputera, na którym działa powłoka. Czy mogę uzyskać dostęp do nazwy hosta, z której pochodzi sesja SSH? Porównanie tych dwóch rozwiązałoby mój problem. Przy każdym logowaniu pojawia się komunikat …
69 ssh  shell-script  zsh 




6
Jakie funkcje są w Zsh i brakuje w bash, lub odwrotnie?
Jako użytkownik Linuksa zawsze używałem bash, ponieważ był domyślny dla każdej używanej dystrybucji. Ludzie używający innych systemów uniksowych, takich jak BSD, wydają się używać znacznie innych powłok. Aby trochę się nauczyć, postanowiłem wypróbować Zsh. Jako użytkownik bash: Jakie funkcje będę tęsknić? A na które należy uważać?
62 bash  zsh 

1
Historia poleceń w Zsh
W jaki sposób Zsh śledzi historię poleceń? W moim katalogu domowym widzę dwa pliki: .zhistoryi .zsh_history. Jaka jest różnica między nimi? Pliki wydają się zawierać całą moją historię. Czy Zsh ciągle dodaje linie do jednego z nich na zawsze ? Czy nie spowodowałoby to zbyt wolnego wyszukiwania historii? Czy mogę …

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.