W bash: $ echo hi 2>&1 1>/dev/null | cat $ Podczas pobytu w Zsh: $ echo hi 2>&1 1>/dev/null | cat hi $ Czy można przekierować tylko standardowy błąd podczas przekierowywania standardowego?
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 , …
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 …
Spodziewałem się cat <(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 <(cat)pozwala mi pisać na …
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. …
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 …
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 …
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?
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 …
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 …
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 …
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 …
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: …
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: …
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.