Pytania oznaczone «zsh»

23
Podwójne i potrójne podstawienie w bash i zsh

Kontynuacja części podstawowej tego pytania . W bashmogę użyć ${!FOO}do podwójnej zamiany, w zsh ${(P)FOO}. W obu działa stara szkoła (hack-y) eval \$$FOO. Najmądrzejszą i najbardziej logiczną rzeczą byłoby dla mnie ${${FOO}}, ${${${FOO}}}…zastąpienie podwójnym / potrójnym / n. Dlaczego to nie...

23
Czym zajmuje się „zstyle”?

zstylewygląda na to, że jest to po prostu centralne miejsce do przechowywania i pobierania danych, jak alternatywa dla export-ing parametrów powłoki. Czy to prawda, czy może jest coś

22
Jak działa bomba widełkowa?

OSTRZEŻENIE NIE PRÓBUJ URUCHOMIĆ TEGO NA MASZYNIE PRODUKCYJNEJ Czytając stronę Wikipedii na ten temat , ogólnie śledzę, co się dzieje z następującym kodem: :(){ :|:& };: fragment opisu Następująca bomba widelca została zaprezentowana jako sztuka w 2002 roku;56 jego dokładne...

22
Zakończenie pierwszego argumentu cd OLD NEW

W zshThe cdpolecenie ma postać dwóch argumentów: cd OLD NEWzmienia się ${PWD/OLD/NEW}. Z systemem uzupełniania w nowym stylu, zsh jest w stanie NEWwykonać: drugi argument jest uzupełniany na podstawie tego, co OLDmożna zastąpić, aby uzyskać istniejący katalog. Ale pierwszy argument został...

22
jak znaleźć plik definiujący alias

Mam problem. Nie jestem pewien, jak się poruszać. Gdzieś w moim systemie mam zdefiniowany alias: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' Nie jestem pewien, w którym pliku się znajduje, i chcę go zmienić (lub usunąć). Mógłbym po prostu odblokować to w...

22
Dodaj argumenty z poprzedniego polecenia do zakończenia zsh

W Zsh (jak również w bash) możesz użyć niektórych rozszerzeń słów historii, aby oznaczyć argumenty z poprzednich poleceń. Ten przykład pokazuje uzyskanie 2. parametru z poprzedniego polecenia w historii z !:#rozszerzeniem: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Często...

22
Korzystanie z edytora linii zsh do owijania podprocesów

Czy można użyć wbudowanego edytora wiersza ( zle) zsh, aby wprowadzić dane wejściowe do podprocesu? To znaczy, chciałbym uruchomić zlewrap mycommandgdzie zlewrapjest funkcja zsh i mycommandjest to dowolny program, który po prostu odczytuje wiersze ze standardowego wejścia; zlewrapskutecznie...

20
Czy są jakieś wady ustawienia „noclobber”?

Biorąc pod uwagę, że zshmożna zamknąć wszystkie pliki z poleceniem: >* Myślę, że ustawienie tej opcji noclobberbyłoby dobrym pomysłem. Zawsze mogę użyć, >| filejeśli chcę użyć domyślnego zachowania Clobber zarówno w bash, jak i zsh. (zsh pozwala również na alternatywną składnię...

20
Jak wyświetlić nazwę bieżącego Virtualenv?

Używam virtualenv, virtualenvwrapper, zsh, oh-my-zsh, terminator, na CrunchBang. Próbuję wyświetlić nazwę prądu w ten virtualenvsposób workon example (example)... Wypróbowałem wiele rozwiązań, które wydają się nie działać, oto mój plik .zshrc. Wiem, że nie ma problemu, aby to naprawić, ale nie...

20
Shebangs niezależne od ścieżki

Mam skrypt, który chcę uruchomić na dwóch komputerach. Te dwie maszyny pobierają kopie skryptu z tego samego repozytorium git. Skrypt musi działać z odpowiednim tłumaczem (np zsh.). Niestety, zarówno env i zshmieszkają w różnych lokalizacjach na komputerach lokalnych i zdalnych: Zdalna maszyna $...