Вопросы с тегом «zsh»

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

Когда я запускаю команду history на моем сервере Ubuntu, я получаю вывод следующим образом: history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig 28 vim ~/.gitconfig Я хочу просмотреть дату и время конкретного пользователя. Однако, когда я предполагаю их: su otheruser export HISTTIMEFORMAT='%F %T '...

34
Что означает: $ {param: = value}?

Я прочитал следующее в Руководстве пользователя к Z-Shell : Синонимом «true» является «:»; это часто используется в этой форме, чтобы дать аргументы, которые имеют побочные эффекты, но которые не должны использоваться - что-то вроде : ${param:=value} которая является общей идиомой во всех...

33
псевдоним и экспорт для простых команд

Для простых команд, таких как less, лучше сделать псевдоним или экспортировать параметры? Есть ли преимущество одного над другим? Например, если я хочу lessвсегда использовать -Rопцию для отображения необработанных символов, оба эти решения работают: export LESS='-R' alias less='less -R' Для...

29
Как отключить «Auto CD» в Zsh с помощью Oh-My-Zsh

Поиск в Google не дал результатов. Вот что я имею в виду: у меня есть двоичный файл с именем xв моем пути (не в текущей папке, но в папке PATH), а также папка с тем же именем в текущем рабочем каталоге. Если я печатаю x, я хочу, чтобы исполняемый файл исполнялся, но вместо этого он помещался в эту...

29
Портативный способ получить абсолютный путь скрипта?

Что такое переносимый способ для (zsh) сценария определить его абсолютный путь? В Linux я использую что-то вроде mypath=$(readlink -f $0) ... но это не портативно. (Например, readlinkДарвин не распознает -fфлаг и не имеет никакого эквивалента.) (Кроме того, использование readlinkдля этого, по...

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

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

27
Есть ли причина, по которой первый элемент массива Zsh индексируется 1 вместо 0?

Исходя из моего опыта работы с современными языками программирования и сценариев, я полагаю, что большинство программистов обычно привыкли ссылаться на первый элемент массива 0 как индекс. Есть ли существенные преимущества в использовании 1 ? Я уверен, что слышал о большем количестве языков, кроме...

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

Как я могу отменить file exists:предупреждение от Zsh? > echo > newfile.txt > echo > newfile.txt zsh: file exists: newfile.txt В этих случаях я предпочитаю, чтобы моя оболочка не жаловалась, а просто перезаписывала файл, как bash. Аналогично, как переопределить следующее: $ ls >>...

25
Рекомендуется использовать zsh вместо скриптов bash? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 9 дней назад . Можно ли предположить, что достаточно людей zshустановили для запуска...

25
Выдача клавиш Ctrl + стрелка влево / вправо

После последнего обновления системы команда ctrl + стрелка влево / вправо на терминале zsh ничего не делает. Также ctrl + u имеет что-то не так, потому что обычно эта команда стирает с курсора в начало строки, а теперь стирает всю строку .. Кто-то знает, как решить эти проблемы? Спасибо вам...

25
Как сбросить среду оболочки?

Эта проблема беспокоила меня некоторое время, и хотя я думал, что нашел свой ответ через EnvWatcher , к сожалению, он работает только на Bash. И я использую Zsh. Я хотел бы повторить то, что делает env-watcher, в меньшей степени, может быть, но мне нужно знать, есть ли команда, с помощью которой я...

25
Есть ли проблемы с дефисами в функциях, псевдонимах и исполняемых файлах?

В моем тестировании (в Bash и Z Shell) я не видел проблем с определением функций или псевдонимов или исполняемых сценариев оболочки, в имени которых есть дефисы, но я не уверен, что это будет хорошо во всех оболочках и во всех случаях использования. , Причина, по которой я хотел бы сделать это,...

24
Как сделать так, чтобы «правильная» функция zsh помнила мои решения по исправлению орфографии

Я включил исправление (я бы не назвал это автокоррекцией именно из-за этой проблемы) в zsh, включив setopt correctв моем .zshrc. Теперь, когда я печатаю dtaeв терминале, я получаю: dtae zsh: correct 'dtae' to 'date' [nyae]? y Tue Mar 31 11:39:31 CEST 2015 На данный момент я хотел бы, чтобы Zsh...

24
Многозначные диапазоны файлов в лексикографическом порядке в zsh

Я хотел бы указать диапазон файлов (в лексикографическом порядке) с двумя целыми числами (например, от 2 до 57) в zsh путем глобализации. Например: «выберите файлы с 2 по 57 в лексикографическом порядке по пути, соответствующему некоторому шаблону сглаживания». Я думал, что квадратные скобки...

24
Как молча получить пустую строку из шаблона glob без совпадений

Скажем, у меня есть папка с тремя файлами: foo1 foo2 bar 1. Если я бегу list_of_files=$(print foo*) echo $list_of_files Я получил: foo1 foo2 2. Если я бегу list_of_files=$(print bar*) echo $list_of_files Я получил: bar 3. Однако, если я бегу list_of_files=$(print other*) echo $list_of_files Я...

24
Совместное использование псевдонимов и настроек PATH между zsh и bash

Оболочка, которую я обычно использую, есть zsh. У меня есть несколько псевдонимов для включения цвета в некоторых программах, таких как lsи grep. Я также установил свой собственный путь, чтобы я мог выполнять программы в нестандартном месте (например, в ~/bin/). Я не буду менять оболочку root на...

24
что такое zsh-эквивалент экспорта bash -f

Итак, я начал использовать zsh. Мне нравится все в порядке. Это выглядит очень круто и гладко, и тот факт, что текущий рабочий каталог и фактическая командная строка находятся на разных строках, это хорошо, но в то же время я замечаю, что это zshможет быть немного медленнее, чем bash, особенно при...

23
Есть ли способ установить раскраску для завершения компакт-диска?

Я использую Ubuntu 11.04. Есть ли способ установить раскраску для вывода после завершения табуляции списка CD, Ls или т. Д.? т.е. myshell@root$ cd ~/user/files/ Я нажал на вкладку ... myfile myfoo mybar <- этот вывод цветной? Я надеюсь, вам понравилась моя...