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

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

11
Як я можу шукати історію з текстом, який уже введений під запитом в zsh?
У zsh я знаю, що можу шукати історію за допомогою Ctrl+ r. Однак часто я починаю набирати команду безпосередньо під запит, але потім розумію, що мені слід шукати історію. Коли я натискаю Ctrl+ r, він відображає такий пустий рядок пошуку історії: Зауважте, як є текст у моєму підказці, але не …

1
Для петель в zsh і bash
Я помітив, є два альтернативних способи побудови циклів в zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Вони обидва друкують: 1 2 3 Моє запитання: чому два синтаксиси? Чи є $xітерація через різний тип об'єкта в кожному …
57 bash  zsh 

5
Як визначити та завантажити власну функцію оболонки в zsh
Мені важко визначити та запустити власні функції оболонки в zsh. Я слідував інструкціям з офіційної документації і спробував спочатку простий приклад, але мені не вдалося змусити його працювати. У мене папка: ~/.my_zsh_functions У цій папці у мене є файл з ім'ям functions_1з rwxправами користувача. У цьому файлі у мене визначена …
54 shell-script  zsh 

6
Створення оболонки zsh за замовчуванням без доступу до кореня
Я користуюся комп’ютерами моєї школи і хотів би використовувати zshзамість них bash. Я хотів би зробити його оболонкою за замовчуванням, але я не можу запустити таку команду, як, наприклад, $ chsh -s $(which zsh)тому, що у мене немає привілеїв адміністратора. Чи є спосіб я помістити щось у своє .bashrcабо щось, …
52 bash  zsh  login  profile 

3
Використання шаблонів АБО в подстановочних символах оболонок
Зміст мого редактора є $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Я хотів би перерахувати деталі файлів, які містять слово у назві файлу, як зазначено. …
52 bash  shell  zsh  ls  wildcards 

4
Як редагувати командний рядок у повноекранному редакторі в ZSH?
У режимі bash, використовуючи режим vi, якщо я натиснув Esc, vмій поточний командний рядок відкривається в редакторі, визначеному користувачем, $EDITORі я можу редагувати його в повноекранному режимі, перш ніж 'зберегти' команду, яку потрібно повернути в оболонку та виконати. Як я можу досягти подібної поведінки в zsh? Натискання vв командному режимі …
52 zsh  editors 

1
Яка різниця між цитатами "...", "...", $ "..." і $ "..."?
Іноді я бачу сценарії використовувати всі ці різні способи процитувати текст: "...", '...', $'...', і $"...". Чому використовується стільки різних видів цитат? Вони поводяться по-різному чи впливають на те, що я можу зробити всередині них?


2
Як здійснити пошук зворотної історії в vi-режимі ZSH?
Я використовую vimпо суті всі мої потреби в редагуванні, тому я вирішив ще раз спробувати vi-mode для своєї оболонки (на даний момент ZSH w / oh-my-zsh в OS X), але я вважаю, що намагаюся (і не вдається) використовувати Ctrl-Rпостійно. Що еквівалентно прив'язує ключ? І для подальшого ознайомлення, як я б …

2
Чому ZSH закінчує рядок із виділеним символом відсотків?
Я це помічав при нагоді з різними програмами. Я часто думав, що це тому, що вихід було скасовано рано (наприклад, ctrl + c) або щось подібне, і zsh заповнює новий символ рядка. Але зараз цікавість у мене вийшла найкращою, оскільки, здається, це не робиться нахабно. зш баш SequenceПрограма що - …
46 bash  zsh  prompt  newlines 

10
зробити мій режим швидкого показу zsh у режимі vi
Я використовую bindkey -v(для башерів, set -o viя думаю, що це працює і в zsh) або в режимі vi (m). але це клопочеться про те, що я не маю жодної візуальної підказки, щоб сказати мені, чи я перебуваю в режимі вставки або режимі команд. Хтось знає, як я можу зробити …
44 shell  prompt  zsh 


3
Як правильно зібрати масив рядків у zsh
Я думав, що наступне буде групувати результат my_commandу масиві рядків: IFS='\n' array_of_lines=$(my_command); так, що $array_of_lines[1]буде посилатися на перший рядок у висновку my_command, $array_of_lines[2]на другий тощо. Однак, здається, що команда вище не працює добре. Схоже, це також розділяє вихід my_commandнавколо персонажа n, як я це перевірив print -l $array_of_lines, який, на …
42 shell-script  zsh 

1
Чи можливо мати термінал прив'язки ключів vim до терміналу?
Я звикаю до прив’язок vim (наприклад, натискання w, щоб перейти до слова, dw, щоб видалити слово тощо), і це режими (вставка, нормальний, візуальний), і з цікавості хотілося б знати: чи є деякі Яка реалізація такої поведінки режимів та прив'язки від vim до мого терміналу? У вас є режим вставки, звичайний …
42 bash  shell  terminal  vim  zsh 

4
Необмежена історія в zsh
В zsh, я хочу мати необмежену історію. Я встановив HISTSIZE=, що працює в bash. Зараз я імпортую стару історію mv old_history .history який досить великий wc -l .history 43562 .history Якщо зараз я закриюсь і почну zshзаново, я бачу wc -l .history 32234 .history Чи не можу я мати необмежену …

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