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

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

3
Чи є спосіб додати каталог в мій PATH в zsh, тільки якщо він ще не присутній?
Чи є простий спосіб в zsh додати каталог до мого PATH, лише якщо він ще не присутній? (або, загалом, будь-яка змінна середовище). Я спробував: PATH+=/my/directory ... але якщо це виконується двічі, він додається двічі.
15 zsh  path 


2
Чи можу я зробити `rm` інтерактивним лише під час використання глобінгу? (або в bash, або zsh або в обох)
Кожного разу, коли я rmодноразово обробляю декілька предметів, і навіть є найменша можливість, щоб візерунок розширився до більшого, ніж я очікував, я завжди намагаюся запам'ятати, щоб додати -i, але (звичайно) я можу забути і випадково підірвати щось корисне. Деякі люди намагаються вирішити цю проблему псевдонімом, наприклад, alias rm='rm -i'але я …
15 bash  zsh  wildcards  rm 

4
Вставлення з буфера обміну до zsh або bash shell
Мені хотілося б мати змогу вставити з буфера обміну системи (або виділення тексту) у моєму підказку "vi-like" оболонки за допомогою клавіатури. Я зазвичай використовую zsh, а іноді і bash. В обох випадках у мене оболонка налаштована з подібною поведінкою ( bindkey -v/ set -o vi). In vim, поведінка, яку я …
15 bash  shell  zsh  vi  clipboard 

2
команда scp, що працює в bash, не працює в zsh
Ця команда чудово працює в bash: bash-3.2$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* . hk_az.png 100% 126KB 126.0KB/s 00:00 hk_baffle.png 100% 166KB 166.3KB/s 00:01 hk_bb.png 100% 144KB 143.8KB/s 00:00 hk_el.png 100% 115KB 115.3KB/s 00:00 hk_fpa.png 100% 123KB 123.2KB/s 00:00 hk_fpb.png 100% 126KB 125.7KB/s 00:00 hk_hybrid.png 100% 99KB 98.7KB/s 00:00 hk_oba.png 100% 140KB 139.7KB/s 00:00 …
15 zsh  scp 

3
Подвійна перевірка rm в zsh
Коли я роблю rm * in zsh, я отримую щось подібне: 2014-06-08 10:14:23 $ rm * zsh: sure you want to delete all the files in /home/assay/assay/log [yn]? y rm: remove regular file `development.log'? y Спочатку zsh запитує мене, чи я впевнений, що хочу видалити всі, а потім rm запитує …
15 zsh  rm 

2
Як я можу змінити umask лише для однієї команди?
Як я можу інтерактивно виконувати команду в Linux (zsh, якщо це має значення) з іншим umask за замовчуванням, лише для однієї команди? Можливо, комбінація команд, об’єднаних в один рядок? Нова umask повинна застосовуватися лише до цієї команди та повертатися до її значення за замовчуванням для наступної введеної команди. В ідеалі …
15 zsh  umask 

8
Перевірте, чи змінний масив у Bourne як оболонка?
У оболонці Bourne, яка підтримує змінну масиву, ми можемо використовувати деякий аналіз, щоб перевірити, чи змінна є масивом. Усі команди нижче були виконані після запуску a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a a='([0]="1" [1]="2" …
14 bash  shell  zsh  ksh  yash 

2
256 кольорових підказок у шш
Як я можу встановити своє підказку, щоб воно було розфарбоване у 256 кольорів? Я шукаю еквівалент баш-підказки: local DEFAULT="\[\033[0;39m\]" local ROOK="\[\033[38;5;24m\]" PS1="${ROOK}\$${DEFAULT} "
14 zsh  colors 

1
Змінення теми Zsh в Android Studio
Нещодавно я стрибнув на корабель, zshі я використовую О, мій Zsh! тема blinks. Це виглядає дуже приємно в терміналі OSX, але дуже погано виглядає в терміналі Android Studio. Отже, моє запитання: чи є спосіб перевірити, чи відкрито цей сеанс в Android Studio, а не в терміналі OSX, і змінити zshтему …

5
Список X випадкових файлів з каталогу
Чи є спосіб перерахувати набір, скажімо, 30 випадкових файлів з каталогу за допомогою стандартних команд Linux? (в zsh) Вище описана тут відповідь не працює для мене ( sortне визнає варіант -R)
14 shell  files  zsh 

4
Як видалити останню команду (або поточну команду для бонусу) з історії zsh
Звичайно, існує надзвичайно простий розумний спосіб зробити це, але оскільки історія в zshell, здається, псевдонім fc, немає способу використовувати хитрощі, згадані в розділі Як видалити єдиний рядок з історії? . Будь-які вказівки, як це зробити? Моїм випадком використання буде видалення останньої виданої команди з історії, щоб вона припиняла автоматичне завершення …

2
Скасувати завершення, але лише завершення, в zsh
Коли функція завершення триває тривалий час, я можу перервати її натисканням Ctrl+ C(клавіша переривання терміналу, надсилає SIGINT) або Ctrl+ G(прив’язана до send-break). Мені тоді залишається незавершене слово. Однак якщо мені трапляється натискання Ctrl+ Cабо Ctrl+ так Gсамо, як закінчується функція завершення, моє натискання клавіші може скасувати командний рядок і дати …


1
Завершення Zsh, включення зсуву
Коли zsh показує вам меню можливих доповнень, я хотів би дозволити мені використовувати shift-tabдля доступу до попередніх записів завершення - чи є опція, яка контролює, який ключ використовується для доступу до попередніх записів завершення? І якщо так, що мені потрібно додати до свого ~/.zshrc файлу, щоб його налаштувати. Якщо це …

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