Tag: zsh

Как сообщить остальной системе, что моя оболочка изменилась с zsh на bash?

Я установил zsh потому что я думал, что могу предпочесть его за bash . Я этого не делаю, и, чтобы вернуть его, я использовал chsh -s /bin/bash , который, как я You may not change the shell for 'cat'. Я также изменил свою строку в /etc/passwd : cat:x:1000:1000:cat,,,:/home/cat:/bin/zsh в cat:x:1000:1000:cat,,,:/home/cat:/usr/bin/bash (из-за того, which bash дал […]

Как найти фактический бинарный / скрипт, используя «which» в zsh?

В zsh, когда я вхожу в which git это показывает: git: aliased to noglob git Как узнать, какой git-бинарный он действительно вызывает? (например: /usr/bin/git vs ~/bin/git ). В основном я хочу обойти псевдонимы, когда я их использую.

смотреть случайно упорядоченные видео в одном экземпляре mpv

Чтобы просмотреть все видео с помощью mpv в предопределенном порядке сортировки, вы можете сделать mpv /path/to/videos/* потому что mpv может принимать несколько файлов в качестве аргумента и воспроизводить их один за другим. Я хотел бы перейти к mpv этим файлам, но произвольно упорядочен, поэтому каждый раз, когда я начинаю наблюдать за ним, возникает что-то неожиданное. […]

Правильное место для установки командной строки (PS1) при использовании sh / bash / zsh вместе

Я использую тире (sh) или bash или zsh. Если возможно, я предпочел бы поставить место. Я хочу установить правильные настройки PS1, когда я взаимодействую с оболочкой, поэтому эту ситуацию следует учитывать логин (показать PS1) су Судо скрипт (не показывать PS1) Я был поставлен PS1 на .bashrc, но он кажется не всегда работоспособным.

Выполнение скрипта в .zshrc

Я пытаюсь использовать z (link), чтобы упростить навигацию. Проблема в том, что в моем файле .zshrc есть следующее: но это не работает: export PATH=$PATH:/home/x/z alias z='/home/x/z/z.sh' . z По какой-то причине последняя команда никогда не работает. Если я сделаю это вручную после открытия оболочки, это нормально, но выполнение этого в .zshrc не будет работать.

Объединение расширения параметров с модификаторами в zsh

Скажем, у меня есть следующее $f1=/some/path $f2=/some/subpath $f3=/some/other/subpath Если я попробую: test1=${$f1/$f2/${f3:t}} zsh жалуется на bad substitution . Однако: test2=${f3:t} работает хорошо. Что я делаю не так?

zsh: Что делает команда «время + номер» в zsh

Когда я набираю время + число в zsh: # atupal at local in /tmp/atupal/setup/bin [10:01:49] $ time 1 /tmp/atupal/setup/bin/lib/python2.7 # atupal at local in /tmp/atupal/setup/bin/lib/python2.7 [10:01:54] $ time 2 /tmp/atupal/setup # atupal at local in /tmp/atupal/setup [10:01:59] $ time 3 /tmp/atupal/setup/app # atupal at local in /tmp/atupal/setup/app [10:02:03] $ time 3 /tmp/atupal/setup/bin # atupal at […]

Как решить nsf-общую связанную ошибку при установке zsh в ubuntu?

Каждый раз, когда я устанавливаю какой-то пакет, на последнем этапе apt-get install может возвращать общую ошибку, связанную с nfs . Почему установка не может быть выполнена без этой ошибки? подробный пастебин здесь Этот вопрос не совпадает с https://serverfault.com/questions/486804/what-are-the-most-common-reasons-for-nfs-auto-mounts-to-fail

Определить сеанс tmux, к которому относится сеанс оболочки?

tmux предоставляет несколько команд в оболочке, таких как rename-session которые работают с сеансом, к которому принадлежит вызывающая оболочка. Он также предоставляет команды, такие как list-clients которые перечисляют различные сеансы tmux, которые в настоящее время запущены. Я ищу команду по строкам tmux pwd которая будет отображать имя сеанса tmux, к которому принадлежит мой активный сеанс оболочки. […]

Есть ли способ экспортировать переменную в разных оболочках?

По некоторым причинам, я использую ksh и zsh в своих сценариях и возвращаюсь в -bash , мне нужно использовать уже установленные значения переменных в порожденных оболочках, записывая их в некоторый временный файл, и использование этого не похоже на путь. Любым другим путем?

Linux и Unix - лучшая ОС в мире.