Запитання з тегом «zsh»

Zsh - оболонка з багатьма вдосконаленими функціями командного рядка та сценаріїв.


2
Як я можу змусити команди виглядати жирним шрифтом у zsh?
Я налаштував свою команду bash, щоб усі команди, які я вводять, відображалися жирним шрифтом, а вихід команд відображався у звичайній вазі: Я зробив це, додавши \e[01mв кінці своєї PS1змінної, щоб увімкнути жирний шрифт, і використовуючи trap DEBUGдля його вимкнення: trap 'printf "\e[0m" "$_"' DEBUG Таким чином, \e[0mдрукується перед виконанням кожної …
18 zsh  colors  prompt 

3
Як я можу перерахувати всі змінні оболонки?
Читаючи про це питання: У zsh як я можу перерахувати всі змінні середовища? , Я задумався, як я можу перерахувати всі змінні оболонки ? Також, чи застосовується відмінність між змінними оболонки та змінними середовища для оболонок, крім zsh? Мене в першу чергу цікавлять Баш і Зш, але було б чудово …

1
У zsh різниця між cat <(cat) vs cat | кішка проти кота = (кішка)?
Я очікував cat &lt;(cat)і cat | catзробити те саме: копіювати рядки зі stdin у stdout. Моє розуміння полягало в тому, що обидва будуть виконувати a catв нижній оболонці, перенаправляти catstdout нижньої catоболонки на тимчасово названу трубу, а потім виконувати іншу в поточній оболонці, а її stdin буде перенаправлений на трубу. …

2
zsh: встановити TERM = screen-256color у tmux, але xterm-256color без tmux
Мені потрібно, $TERMщоб я xterm-256colorзнаходився поза tmux (у "звичайному" терміналі з zsh), але screen-256colorвсередині tmux. Спочатку я спробував: додати export TERM='xterm-256color'до мого ~/.zshrc. додати set -g default-terminal "screen-256color"до мого~/.tmux.conf Тепер, коли я відкриваю термінал (скажімо, xterm), TERMє xterm-256color, що правильно. Але коли я запускаю tmux, TERMзнову xterm-256color! Тоді я спробував …
18 zsh  tmux  xterm 

2
zsh: виключення файлів із шаблону
Скажіть, у мене є такі файли: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Я подумав таку команду print -l foo/*~{type_B*} надрукує всі під foo крім речей , які починаються з , type_Bале це не робить, натомість він друкує все …

1
zmv для zsh: сухий пробіг та довідкові сторінки
Я чув багато про zmvв zsh, і хотів би, щоб дійсно навчитися використовувати його. Однак я все ще відносно недосвідчений в zsh і маю кілька основних питань: Чи є сторінка man для zmvin zsh(man zsh виводить "Немає ручної записи для zmv") Чи zmvрідно допускає сухий пробіг? Якщо відповідь на вищезазначене …
18 zsh  rename 

4
Скоротіть шлях у запиті zsh
Bashє PROMPT_DIRTRIMваріант, наприклад, коли я встановлюю PROMPT_DIRTRIM=3, то довгий шлях, як: user@computer: /this/is/some/silly/path натомість відображатиметься як: user@computer: .../some/silly/path Чи існує подібний варіант для zsh?
18 zsh  prompt 

1
Завершення вкладки Zsh не працюють, як потрібно для часткових шляхів
Я хочу, щоб нечітке до завершення файлів і каталогів у zsh. Прочитавши посібник протягом декількох годин, ось що я придумав: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Крім того, я хочу натиснути TABодин раз, щоб відобразити можливі завершення, змінивши лише те, що …
17 zsh  autocomplete 

1
Чому ця команда ffmpeg працює в bash, а не zsh?
Сьогодні я повернувся додому з роботи (запустіть bash на коробці Ubuntu) і спробував запустити якийсь код на моєму локальному вікні арки з моїм улюбленим zsh, і команди провалилися? Команда внизу з особистою інформацією та ip явно змінилася ffmpeg -i rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264 -threads 3 -vcodec copy -f segment -segment_time 2 outfiles/cam_out%04d.mp4 Він …
17 bash  zsh  quoting  url 

1
Завершення вкладки "../" в zsh
У bash я можу використовувати доповнення табуляції, щоб перемістити одну директорію вгору і знову спуститися вниз іншою стежкою. Наприклад, припустимо, я перебуваю $HOME/folder1, і я хочу це cdзробити $HOME/folder2. $HOMEє лише два довідні каталоги folder1та folder2. У баші я міг просто набрати cd ..[TAB]f[TAB]2 і закінчиться в $HOME/folder2. У моїй …

1
Як відключити автоматичне виправлення для sudo [команда] в zsh?
У мене zsh та oh-my-zsh із значеннями за замовчуванням, і я не можу зрозуміти, як вимкнути автоматичне виправлення для конкретних команд, якими я часто користуюся, наприклад: sudo mc або sudo gem update. Вся справа в тому, що у мене є .mcкаталог і .gemкаталог, а zsh пропонує autocorrections ( zsh: correct …

3
Як виправити заповнення вкладки, щоб вона не приховувала записи?
Я використовую oh-my-zsh на Mac OS X з homebrew'ed zsh 4.3.12. Нещодавно я натрапив на дивну проблему. У scripts/not-usedмене є кілька .Rфайлів: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Однак, коли я намагаюся ls scripts/not-used/+, Tabперше завершення - це місце, ls scripts/not-used/_.Rде _представлено курсор. Якщо я натискаю Tabще …

3
Який інтерпретатор оболонки виконує сценарій без шебанга?
Припустимо, що для мого облікового запису за замовчуванням є zsh, але я відкрив термінал і запустив bash та виконав сценарій з назвою prac002.sh, який інтерпретатор оболонки буде використовуватися для виконання сценарію, zsh чи bash? Розглянемо наступний приклад: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep papagolf [sudo] password …

2
Почніть zsh зі спеціального zshrc
Я хочу мати змогу запустити zsh зі спеціального файлу rc, подібного до команди: bash --rc-file /path/to/file Якщо це неможливо, то чи можна запустити zsh, запустити source /path/to/file, а потім залишитися на тому ж сеансі zsh? Примітка: Команда zsh --rcs /path/to/fileне працює, принаймні не для мене ... РЕДАКТУВАННЯ: В цілому я …
17 linux  shell  zsh  oh-my-zsh 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.