Pytania otagowane jako zsh

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


2
Jak ustawić pogrubienie poleceń w Zsh?
Skonfigurowałem moją powłokę bash, aby wszystkie wpisywane przeze mnie polecenia były pogrubione, a ich wynik wyświetlany w normalnej wadze: Zrobiłem to, dodając \e[01mna końcu mojej PS1zmiennej, aby włączyć pogrubienie i używając, trap DEBUGaby ją wyłączyć: trap 'printf "\e[0m" "$_"' DEBUG W ten sposób \e[0mdrukowane jest przed wykonaniem każdego polecenia , …
18 zsh  colors  prompt 

3
Jak mogę wyświetlić listę wszystkich zmiennych powłoki?
Czytając o tym pytaniu: w Zsh jak mogę wyświetlić listę wszystkich zmiennych środowiskowych? , Zastanawiałem się, jak mogę wyświetlić wszystkie zmienne powłoki ? Czy rozróżnienie między zmiennymi powłoki a zmiennymi środowiskowymi dotyczy również powłok innych niż zsh? Interesuje mnie przede wszystkim Bash i Zsh, ale wspaniale byłoby wiedzieć, jak to …

1
W zsh różnica między cat <(cat) vs cat | kot vs kot = (kot)?
Spodziewałem się cat &lt;(cat)i cat | catzrobię to samo: skopiuj wiersze ze standardowego wejścia na standardowe wyjście. Zrozumiałem, że oba wykonałyby a catw podpowłoce, przekierowały catstdout podpowłoki do tymczasowej nazwanej potoki, a następnie wykonały inną catw bieżącej powłoce ze stdin przekierowanym do potoku. Zamiast tego cat &lt;(cat)pozwala mi pisać na …

2
zsh: ustaw TERM = screen-256color w tmux, ale xterm-256color bez tmux
Potrzebuję $TERMbyć xterm-256colorpoza tmux (w „zwykłym” terminalu z zsh), ale screen-256colorwewnątrz tmux. Najpierw próbowałem: dodaj export TERM='xterm-256color'do mojego ~/.zshrc. dodaj set -g default-terminal "screen-256color"do mojego~/.tmux.conf Teraz, kiedy otwieram terminal (powiedzmy xterm), TERMjest xterm-256color, co jest poprawne. Ale kiedy uruchomię Tmux, TERMznowu jest xterm-256color! Potem próbowałem skomentować linię w moim ~/.zshrc. …
18 zsh  tmux  xterm 

2
zsh: wykluczanie plików ze wzoru
Powiedz, że mam następujące pliki: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Pomyślałem następującą komendę print -l foo/*~{type_B*} wypisuje wszystko poniżej foo oprócz rzeczy, które zaczynają się od, type_Bale nie, zamiast tego wypisuje wszystko pod foo: foo/type_A_1 foo/type_A_2 foo/type_B_1 …

1
zmv for zsh: Suche przebiegi i strony podręcznika man
Słyszałem o wielkich rzeczy zmvw zsh, i chciałbym, aby naprawdę nauczyć się go używać. Jednak nadal jestem stosunkowo niedoświadczony w Zsh i mam kilka podstawowych pytań: Czy istnieje strona man dla zmvin zsh(man zsh wyprowadza komunikat „Brak ręcznego wprowadzania dla zmv”) Czy zmvnatywnie pozwala na suche przebiegi? Jeśli odpowiedź na …
18 zsh  rename 

4
Skróć ścieżkę w monicie zsh
Bashma PROMPT_DIRTRIMopcję, np. kiedy ustawię PROMPT_DIRTRIM=3, to długa ścieżka jak: user@computer: /this/is/some/silly/path wyświetli się zamiast: user@computer: .../some/silly/path Czy istnieje podobna opcja dla zsh?
18 zsh  prompt 


1
Uzupełnienia karty Zsh nie działają zgodnie z oczekiwaniami dla ścieżek częściowych
Chcę rozróżniać małe i małe litery dla plików i katalogów w zsh. Po przeczytaniu instrukcji przez kilka godzin, oto co wymyśliłem: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Dodatkowo chcę nacisnąć TABraz, aby wyświetlić możliwe uzupełnienia, modyfikując tylko to, co wpisałem, jeśli …
17 zsh  autocomplete 

1
Dlaczego to polecenie ffmpeg działa w bash, a nie w zsh?
Dzisiaj wróciłem do domu z pracy (uruchom bash na pudełku Ubuntu) i próbowałem uruchomić kod na moim lokalnym Arch Arch z moim ukochanym Zsh, a polecenia zawiodły? Polecenie znajduje się poniżej, a dane osobowe i adres IP zmieniły się oczywiście ffmpeg -i rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264 -threads 3 -vcodec copy -f segment -segment_time …
17 bash  zsh  quoting  url 

1
Uzupełnianie tabulacji „../” w zsh
W bashu mogę użyć tabulacji, aby przenieść jeden katalog w górę i zejść w dół inną ścieżką. Na przykład, załóżmy, że jestem w $HOME/folder1, i chcę cdaby $HOME/folder2. $HOMEma tylko dwa katalogi potomne folder1i folder2. W bashu mogłem po prostu pisać cd ..[TAB]f[TAB]2 i skończyłby w $HOME/folder2. W mojej nowej …

1
Jak wyłączyć autokorekcję dla sudo [polecenie] w Zsh?
Mam wartości zsh i oh-my-zsh z wartościami domyślnymi i nie mogę dowiedzieć się, jak wyłączyć autokorekcję dla określonych poleceń, których często używam, takich jak: sudo mc lub sudo gem update. Chodzi o to, że mam .mckatalog i .gemkatalog, a zsh proponuje autokorekty ( zsh: correct 'mc' to '.mc' [nyae]). Generalnie …

3
Jak naprawić uzupełnianie tabulacji, aby nie ukrywało wpisów?
Używam oh-my-zsh na Mac OS X z homebrew'ed zsh 4.3.12. Ostatnio natknąłem się na dziwny problem. W scripts/not-usedMam kilka .Rplików: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Jednak gdy próbuję ls scripts/not-used/+, Tabpierwsze zakończenie jest ls scripts/not-used/_.Rtam, gdzie _reprezentuje pozycję kursora. Jeśli Tabponownie nacisnę, otrzymam to dziwne zakończenie: …

3
Który interpreter powłoki uruchamia skrypt bez shebang?
Załóżmy, że domyślną powłoką dla mojego konta jest zsh, ale otworzyłem terminal i odpaliłem bash i wykonałem skrypt o nazwie prac002.sh, który interpreter powłoki będzie użyty do wykonania skryptu, zsh czy bash? Rozważ następujący przykład: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep papagolf [sudo] password for papagolf: …

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.