Właśnie zacząłem zagłębiać się w skrypty powłoki i zawsze po prostu wrzucałem swój skrypt do pliku, zaznaczałem go, chmod +xa następnie robiłem /path/to/script.shi pozwalałem, aby dowolny interpreter był domyślny, co założyłem, że to zsh, ponieważ to właśnie Użyłem mojej muszli. Najwyraźniej wydaje się, że jest to /bin/shdomyślnie, nawet jeśli wykonuję …
Pobrałem youtube-dl przy użyciu pipa na CrunchBang (dystrybucja Debian Wheezy). Kiedy biegnę youtube-dl {video URL} dostaję zsh: no matches found: {video URL} Wydaje mi się, że ma to coś wspólnego z zsh, ponieważ znalazłem niektórych użytkowników na forach Arch narzekających na to. Kiedy przełączyłem się na bash, zadziałało.
Mam alias zdefiniowany wstępnie przez wtyczkę oh-my-zsh. -> % alias gcm gcm='git checkout master' Chciałbym go usunąć, tzn. Chciałbym alias | pcregrep "\bgcm\b"zwrócić 1. Próbowałem, alias gcm=''ale później alias nadal istnieje.
Właśnie się zmieniłem zsh. Jednak naprawdę nie podoba mi się, w jaki sposób timewbudowane polecenie generuje również polecenie określające czas. Wolę bashstyl wyjściowy. Czy ktoś wie jak to przełączyć? Zsh: [casqa1:~/temp]$ time grep foo /dev/null /usr/local/gnu/bin/grep --color -i foo /dev/null 0.00s user 0.00s system 53% cpu 0.004 total Grzmotnąć: [casqa1:~/temp]$ …
mogę pisać alias i uzyskaj listę zdefiniowanych aliasów w zsh Jak mogę uzyskać listę nazw funkcji zdefiniowanych w Zsh? Kiedy piszę „funkcje”, okno powłoki zawiesza się po wyświetleniu wielu funkcji, zawsze kończąc na __rvm_checksum_none () { [[ -z "${_checksum_md5:-}" && -z "${_checksum_sha512:-}" ]] } __rvm_checksum_read () { Bardzo denerwujące jest …
Zalogowałem się na jednym z serwerów dostawcy hostingu i zauważyłem, że klawisze ALT + w lewo i ALT + w prawo poruszają się między słowami w wierszu poleceń na ekranie GNU. Jakie powiązania klawiszy muszę skonfigurować i skąd wziąć to zachowanie do mojego lokalnego OS X zsh działającego w iTerm2?
Chcę wyświetlić listę wszystkich plików oprócz tych kończących się na owp: Dlatego próbowałem: ls -l *.(^owp) zsh: unknown sort specifier ls -l *(^owp) zsh: unknown sort specifier ls -l *[^o][^w][^p] # does not work either, missing some files żaden nie działał. Jak mam to zrobić we właściwy sposób? Mój .zshrc …
Jak skonfigurować przypisanie klawiszy, aby wysłać SIGKILLzadanie do bieżącego zadania na pierwszym planie? Wiem już, że Ctrl+ Cjest SIGINTi Ctrl+ \jest SIGQUIT. Chciałbym bardziej surową opcję. Czy jest w tym coś poważnie niewskazanego?
Powiedzmy, że mam 20 plików o nazwie FOOXX, gdzie XX to numer pliku, np. 01, 02 itd. W tej chwili, jeśli chcę usunąć wszystkie pliki mniejsze niż 10, jest to łatwe i po prostu używam symboli wieloznacznych, np. Rm FOO0 * Jeśli jednak chcę usunąć określone pliki z zakresu, np. …
Jeśli napiszę: rm <TAB> Prawie natychmiast zobaczę możliwe ukończenia. Jeśli jednak napiszę: git rm <TAB> Zawiesza się na kilka sekund, jeśli jest w repozytorium git, lub nie pokazuje żadnych ukończeń, jeśli jestem poza repozytorium git. Jak mogę naprawić to zachowanie? W moim .zshrc nie ma nic, co wyglądałoby na to, …
W Zsh zawsze po prawej stronie mojego monitu jest spacja. Próbowałem z bardzo prostym .zshrc, takim jak: PROMPT="#" RPROMPT="*" Po * po prawej stronie ekranu zawsze znajduje się spacja. Oto zrzut ekranu pokazujący problem (wybrałem miejsce w jednym z wierszy). Dzięki.
Kiedy wpisuję spację, po której następuje symbol potoku '|'w wierszu polecenia zsh, zsh zjada spację, umieszczając symbol potoku bezpośrednio przed poprzednim słowem. Jak temu zapobiec? Nie jestem pewien co do możliwych konwencji stylistycznych, ale lubię spację po obu stronach symbolu potoku dla czytelności. Używam och-my-zsh praktycznie od razu po wyjęciu …
Edytować: Wydaje się działać wewnątrz bash. Wygląda na to, że problem jest związany z zsh. Jeśli jest lepsza strona do opublikowania tego problemu, daj mi znać. Piszę prosty skrypt, który tworzy serię katalogów. Chcę, aby użytkownik dał potwierdzenie, zanim to zrobię. Używam następujących zasad jako podstawy, ale nie wydaje mi …
OS X Lion ma funkcję „Wznów”, tzn. Po ponownym otwarciu aplikacji przywraca wszystkie okna i ich zawartość. To działa również w Terminalu. Ale jeśli użyjesz Zsh zamiast Bash, nie przywróci on otwartego katalogu. Jak mogę to naprawić?
Moje skróty klawiszowe Emacsa w zshnie działają ( CtrlA, CtrlE). Używam zshna OS X. Mogą być związane z czymś innym. Obecnie używam oh-my-zsh . A mój .zshrcjest tutaj .
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.