Tag: zsh

Может кто-нибудь объяснить значение – и ** в команде linux / unix?

du -ch — **/*.jpg | grep total Особенно, что на самом деле означают — (двойная черта) и ** (двойная звездочка)? Использование оболочки Z

Хранение всех переменных среды в одном файле

Каковы предостережения от наличия одного файла с переменными среды? Я хотел бы создать файл (например, ~/.env ), содержащий все необходимые объявления PATH и, возможно, другие неконфиденциальные переменные окружения, такие как EDITOR и GOPATH , и получить этот файл из каждой оболочки конкретные точечные файлы. В частности, я хотел бы включить строку . “$HOME/.env” для всех […]

У zsh есть проблема со звездочкой в ​​длинном пути с пробелом в имени на Mac

Если я запускаю простую команду, содержащую подстановочный знак, например: $ ls -ltr *.txt в папке с длинным путем и пробелом (она содержит файлы *.txt ): /Volumes/GoogleDrive/My Drive/XXX/Projects/YYYYYYYYYYYY/paper/zzzzzz_wwwwwwwww Я получаю следующее сообщение об ошибке: zsh: no matches found: *.txt К вашему сведению моя ОС это: System Version: macOS 10.13.5 (17F77) Kernel Version: Darwin 17.6.0

Удалить сообщение, отображаемое при каждом запуске ZSH (с установленным oh-my-zsh)

Я решил уменьшить свои записи .zshrc и declutter oh-my-zsh . Кажется, что zsh теперь может автоматически устанавливать ссылочные плагины и автоматически обновлять их, чего я и хотел достичь. Однако каждый раз, когда я запускаю терминал, я получаю следующий вывод: [zplug] Start to update 0 plugins in parallel [zplug] Elapsed time: 0.0074 sec. ==> Updating finished […]

Удалить содержимое файла, но сохранить имя и иерархию

Я отразил структуру каталогов, но меня не волнует содержание файлов, я просто хочу сохранить имя и структуру всего. Как я могу заменить содержимое всех файлов (не папок) на «ничто» (ноль, 1 байт, пустая строка или что-то подобное)?

Zsh-эквивалент bash `expr index“ abcdefghijklmnopqrstuvwxyz ”xyzd`

Что бы Zsh эквивалент Bash’s expr index “abcdefghijklmnopqrstuvwxyz” xyzd Я пытаюсь найти индекс подстроки.

Как определить предпочтение завершения zstyle для псевдонима zsh?

Если у меня есть исполняемый файл – скажем, ~/bin/stuff в моем PATH , я могу определить это в моем .zshrc чтобы он сначала .zshrc текстовые файлы в качестве аргументов моей команды: zstyle ‘:completion:*:*:stuff:*’ file-patterns ‘*.txt:all-files’ ‘*:all-files’ Однако, если stuff – это псевдоним – например, alias stuff=less , тогда это больше не работает – и zsh […]

Функция, чтобы проверить, был ли файл изменен

поэтому я пытаюсь создать функцию, которая будет проверять, был ли файл изменен с помощью этой функции: находится в functions.zsh : changed() { echo “$1” if [ -f “$1_changed” ]; then if [ stat -f “%Z” != $( “$1_changed” return 1 fi } Текущий вариант использования: находится в load_plugins.sh : if [ changed(“plugins”) -eq 1]; then […]

В tmux как установить переменную, специфичную для панели, которая будет отображаться в строке состояния панели только для этой панели

В tmux, как мне создать функцию, которая установит переменную, которая затем будет доступна для использования в пределах границы панели tmux set -g pane-border-format так что я могу затем запустить эту функцию и установить значение, но только для этой панели и нигде больше, так что состояние границы отображает что-то другое для этой панели, и если я […]

Разделить массив Zsh от подоболочки по переводу строки

Я хотел бы создать экземпляр массива zsh из подоболочки myarray=($(somecommand) и я проверяю, получил ли я то, что хотел for element in $myarray ; do echo “===” ; echo $element ; echo “—” ; done По умолчанию я вижу, что пробелы (пробелы и разрывы строк) используются для разделения элементов. Я также обнаружил, что могу использовать […]

Interesting Posts

Сценарий оболочки не работает через работу cron

Существуют ли анализаторы безопасности на уровне системы для конфигурации дистрибутива Linux?

Переименование файлов на основе контрольной суммы

Как символическая ссылка / proc / <pid> / exe отличается от обычных символических ссылок?

KDE отключает звуки рабочих столов, которые не просматриваются

Как найти список доступных оболочек по командной строке?

Измерение CPU% воровства на гипервизорах VMware и Hyper-V

Как можно обнулить / swapfile, не стирая, что делает его swapfile?

Сбой компиляции на версии 1.0.2p

Как преобразовать данные с разделителями табуляции в данные с разделителями-запятыми?

Как запустить KDE Plasma 5 при запуске на FreeBSD 11.2?

Ограничение размеров журналов в журналах

Есть ли способ не создавать сим-ссылку, если существует папка

присоединяйте два файла на основе столбца, когда в сценарии bash нет взаимно однозначного соответствия (awk, grep, sed)

udev не видит изменений подсистемы drm на ноутбуке

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