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

Вызывающая команда, хранящаяся в переменной в zsh

Это прекрасно работает: #!/usr/bin/env bash cmd="ls -l" ${cmd} Но измените его для запуска под Z shell: #!/usr/bin/env zsh cmd="ls -l" ${cmd} И я получаю: ./testing.sh:3: command not found: ls -l Почему и как я могу заставить его работать под Zsh? П…
09 сен '18 в 22:52
5 ответов

Почему bash является оболочкой по умолчанию в большинстве ОС?

Почему bash является оболочкой по умолчанию в большинстве операционных систем (Ubuntu, Fedora, OSX и т. Д.)? Почему многие продвинутые пользователи в основном используют zsh? Если это так хорошо, почему это не по умолчанию? Я использую оба, я не виж…
20 июн '15 в 19:52
0 ответов

Как мне получить zsh 5.xx на Ubuntu 18.04?

У меня есть докер-контейнер с Ubuntu 18.04 на нем. после apt-get update Я делаю: # apt-get install zsh-beta Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package zsh-beta Есть ли специал…
07 окт '18 в 18:31
1 ответ

Нужна помощь с такими переменными, как $current_dir, $user_host и т. Д.

Я довольно новичок в Linux, поэтому, пожалуйста, потерпите меня здесь:) Я хочу настроить приглашение оболочки (в zsh). Прямо сейчас это выглядит так (не написано мной): PROMPT="${user_host} ${current_dir} ${rvm_ruby} %B$%b " Теперь, что это за перем…
19 июл '15 в 15:24
1 ответ

Автозаполнение имени файла в zsh/fish в bash

На самом деле я бегу Bashи я хотел бы внести коррективную модификацию в конфигурацию. С zsh а также fish, у нас есть возможность отображать файлы и каталоги, когда мы нажимаем Tab. Есть ли у меня .bashrc мы могли бы сделать, чтобы сделать подобное? …
11 янв '17 в 01:43
1 ответ

Установка общего псевдонима ничего не делает

Я хочу создать псевдоним, который может быть определен для любой команды и concats | lolcat к этому. До сих пор я погуглил себя alias MyCommandName='f(){"$@" | lolcat; unset -f f};f' но когда я проверяю это с dmesg Я не получаю результата. # set dme…
15 мар '18 в 11:50
1 ответ

Как отображать заголовки окон внизу экрана, используя Byobu?

Я использую Byobu с Zsh. Как вы можете видеть на скриншоте ниже, все созданные окна имеют "-" в качестве заголовка. Мои коллеги, использующие bash, могут видеть, как запускается программа (bash, python, vim, ssh, так далее.). Как я могу добиться тог…
10 фев '17 в 02:40
1 ответ

Как использовать переменную PATH в качестве отправной точки в find внутри zsh

Я пытаюсь использовать $PATH в качестве входных данных для поиска, чтобы найти файлы, определенные моим путем. Это моя попытка: find ${PATH//:/ } -iname "*chrome*" Здесь я заменяю все : в PATH с пробелом, поэтому список начальных точек выглядит как …
24 янв '17 в 11:33
1 ответ

Не удалось открыть каталог '.dbus/': в доступе отказано

Я работаю на Ubuntu 18.04.01 с помощью Guake терминал и zsh, Каждый раз, когда я запускаю команду в терминале, я получаю это предупреждение после выполнения этой команды. could not open directory '.dbus/': Permission denied Я заметил это предупрежде…
02 янв '19 в 07:29
1 ответ

Синтаксис в HISTORY_IGNORE?

Я пытаюсь игнорировать некоторые важные команды из файла истории в Zsh. HISTSIZE=1000 # 1000 lines of history within the shell SAVEHIST=1000 # 1000 lines of history in $HISTFILE HISTFILE=${HOME}/.zsh_history # Save history to ~/.zsh_history ## Ignor…
26 янв '18 в 04:13
2 ответа

Дождаться ввода пользователя

Я создаю небольшую функцию для процесса, который мне часто приходится повторять. Что я хотел бы сделать, так это то, что если я вызову функцию без параметров, она покажет мне ветви и позволит мне сделать процесс в той ветви, в которую я вошел, и есл…
12 мар '18 в 18:07
0 ответов

ZSH использует 100% CPU в Ubuntu

Я использую ZSH с терминатором, однако все время Zsh использует 100%, и я не могу найти, что вызывает эту проблему. Установленные плагины ZSH: zsh-autosuggestions
14 янв '19 в 09:09
0 ответов

byobu и guake очищают историю во время выполнения команды

Я использую byobu и guake (а моя оболочка - zsh), и мне было интересно, есть ли способ очистить (или каким-либо образом сбросить терминал) во время выполнения команды. Я настроил CTRL+K для моего бёбу, чтобы сделать clear-history в моем ~/.byobu/.tm…
18 янв '19 в 04:54
0 ответов

Потерян zsh после подключения к онлайн серверу через ssh

У меня установлен zsh на локальном компьютере, и когда я использую ssh для подключения к облачному серверу, такому как AWS или Digital Ocean, моя оболочка меняется на zsh. Почему так и как остаться в зш?
29 янв '19 в 17:55
0 ответов

Создать псевдоним с ой мой Zsh

Здесь немного запутано, в файле ~/.zshrc я указал следующее: # Set personal aliases, overriding those provided by oh-my-zsh libs, # plugins, and themes. Aliases can be placed here, though oh-my-zsh # users are encouraged to define aliases within the…
26 фев '19 в 10:24
0 ответов

Отсутствует программное обеспечение, установленное в системе

У меня Ubuntu 18.04. Я бегу с проблемой. Некоторые пакеты, установленные с использованием стандартного приложения Магазина программного обеспечения, такого как Postman, Spotify, почему-то не отображаются в трее приложений, а отображаются установленн…
1 ответ

Не в состоянии запускать команды через SSH (используя Zsh)

Я недавно поменял .zshrc переназначить прерывание из ctrl- C в ctrl- J, и внезапно я не могу запускать какие-либо команды на машинах, с которыми я SSH. Независимо от того, какую команду я набираю, она просто игнорирует ее и ничего не выводит. Четное…
10 июн '15 в 19:20
1 ответ

Создание псевдонима в zshrc из файла json

Кто-нибудь знает, как создать псевдоним в zshrc читая файл JSON с локальной машины Например, мои имена файлов JSON ip.json как есть {"local":"127.0.0.1"} и хотите создать псевдоним в zshrc как alias local = "ssh root@127.0.0.1"
17 июн '15 в 12:28
1 ответ

Невозможно настроить все цвета терминала

Я пытаюсь настроить свой терминал так, чтобы все цвета были видны на светлом фоне. Я использую терминатор. Кажется, есть цвета, которые я не могу установить. На следующем снимке экрана вы видите очень светло-синий и очень светло-зеленый, видимый в т…
09 май '19 в 15:44
2 ответа

Как исправить "zsh compinit: небезопасные каталоги"?

Когда я бегу fakeroot в zsh это всегда дает мне это предупреждение: zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? Я могу продолжить, нажав у, а затем fakeroot работает…
23 июл '16 в 11:50