Tag: zsh

Как я могу перечислить все переменные оболочки?

Чтение об этом вопросе: В zsh как я могу перечислить все переменные среды? , Я задавался вопросом, как я могу перечислить все переменные оболочки ? Кроме того, применяется ли различие между переменными оболочки и переменными среды для оболочек, отличных от zsh? Меня в первую очередь интересуют Bash и Zsh, но было бы здорово знать, как […]

Гибридный код в сценариях оболочки. Обмен переменными

В этом ответе обсуждается, как запустить многострочный фрагмент Python из командной строки в терминале. Я заметил, что ответ отлично работает в сценариях оболочки, даже с вложенным отступом, что очень приятно, например #!/bin/bash some_text="Hello world" echo $some_text cat <<EOF | python – import sys; for r in range(3): print r for a in range(2): print "hello" […]

Выход из терминала «nohup ./my_script &» => «У вас есть рабочие задания». ОК, чтобы выйти?

Скажем, я запускаю следующее на удаленном ящике с идеей предотвращения убийства задания при отключении терминала. nohup ./my_script.sh & Когда я пытаюсь выйти из терминала, я получил следующее предупреждение: zsh: you have running jobs Я предполагаю, что все в порядке. Это просто говорит мне, что у меня есть работа / процесс, работающий в фоновом режиме. Если […]

Запуск сценария bash из оболочки zsh

У меня возникают проблемы с запуском скрипта bash на zsh . Сценарий похож на приведенный ниже и должен работать под bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Тем не менее, моя оболочка по умолчанию на zsh , поэтому для запуска вышеприведенного скрипта я использую type /bin/bash в моем приглашении zsh , а затем я […]

Динамический zsh автозаполнение для пользовательских команд

Я пытаюсь написать функции завершения для некоторых пользовательских функций, которые я написал, но, похоже, действительно борется с даже самыми основными. Примерная функция: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "eg:" echo " eb_instances production kraken-prod-api" return 1 fi aws ec2 describe-instances –filters "Name=instance-state-name,Values=running" […]

$ {! FOO} и zsh

${!FOO} выполняет двойную подстановку в bash , то есть принимает значение (string) FOO и использует его как имя переменной. zsh не поддерживает эту функцию. Есть ли способ сделать эту работу одинаковой в bash и zsh ? Задний план: У меня есть список переменных окружения, например PATH MAIL EDITOR и хотите сначала напечатать имена переменных и […]

Как я могу игнорировать / удалять / исключать автозаполнение в zsh?

Обычно я использую rs+[tab] чтобы получить rsync но он показывает три варианта (в новой системе): ➜ $ rs rsh rsync rsyslogd Я редко использую rsh или rsyslogd – как я могу предотвратить их появление в качестве совпадений в списке автозаполнения в zsh?

Что нужно / не следует входить .zshenv, .zshrc, .zlogin, .zprofile, .zlogout?

В названии говорится все. Я ищу рекомендации относительно того, что нужно и не следует включать в различные файлы запуска для zsh . Я понимаю порядок поиска этих файлов и условия, при которых они получены, но мне все еще не ясно, что должно идти в каждом.

zsh Интерпретировать / игнорировать команды, начинающиеся с '#' в качестве комментариев

В bash, если я набираю команду, начинающуюся с '#' , bash игнорирует ее как комментарий. Т.е. в приглашении bash игнорируется следующее: > # Hi there! Если в zsh: > # Hi there ! zsh: bad pattern: # Как я могу попросить zsh сделать то же самое? Это невероятно полезно для «сохранения» команд, которые вы хотите […]

Заполнение вкладки «../» в zsh

Один вопрос noob от нового пользователя zsh: В bash я могу использовать tab-completion, чтобы переместить один каталог вверх и спуститься вниз по другому пути. Например, предположим, что я в $HOME/folder1 , и я хочу использовать cd для $HOME/folder2 . $HOME имеет только две дочерние каталоги folder1 и folder2 . В bash я мог просто набрать […]

Interesting Posts

Одновременно открывать сразу несколько файлов

Некоторые вопросы, связанные с процессом сборки внешнего модуля Linux

Ubuntu wifi подключается и работает в течение 5 минут, затем перестает работать, оставаясь подключенным, нужна помощь

идентификатор пользователя менее 1000 на CentOS 7

ext3 vs ext4 – тот же размер диска, менее полезное дисковое пространство под ext4 по сравнению с ext3. Зачем?

Контейнер Centos7 на Centos6, команда uname

Сортировка данных журнала с помощью bash

как копировать и переименовывать файлы с помощью «:» и увеличивать число в имени файла

Изменить имена файлов в Makefile

Какой драйвер обрабатывает мой тачпад?

sshfs не будет использовать ~ / .ssh / config (на Linux Mint 15)

Как переносить на порт 169.254.169.254 связанные пакеты с гостей libvirt / KVM на localhost?

Bash Script обнаруживает ключ при загрузке

Наблюдатель NMI: Watchdog обнаружен жесткий LOCKUP на процессоре

Использование NFS для gcc, Apache, PHP, MySQL, glibc

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