0
ответов

Модификаторы предварительной команды в zsh

Фон Хотя документация zsh (, глава 6.2 )содержит описание того, что могут делать модификаторы precommand, в ней нет примеров для каждого типа :-, встроенного, командного, exec, nocorrect и noglob
28.11.2021
0
ответов

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

sh, bash и т. д. имеют флаг -x, который покажет вам каждую команду, выполняемую в сценарии. Это удобно для отладки. $ sh -x мой _скрипт
26.09.2021
0
ответов

Как решить эту ошибку для команды «помощь», которая не найдена в Kali Linux?

Я знаю, что справка — это оболочка, встроенная -во внутреннюю команду, которая используется для поиска встроенных команд, таких как cd. Но он не работает в моем терминале Kali Linux в VirtualBox. Выдает следующую ошибку :Команда «помощь» не найдена, вы им
11.09.2021
0
ответов

Встроенные ошибки чтения Bash для спецификации параметра тайм-аута на основе строки -, но не на основе массива -. Почему?

При чтении исходного кода для fff, чтобы узнать больше о программировании Bash, я увидел здесь параметр тайм-аута, переданный для чтения в виде массива :read "${read _flags[@]}" -srn 1 && key "$REPLY" Значение флагов чтения _устанавливается следующим обра
01.09.2021
0
ответов

zsh :Остановить, если команда не найдена

Я хочу остановить выполнение скрипта zsh, когда он обнаруживает ошибку «команда не найдена». Я знаю, что команда _не _нашла обработчик _, но эта функция позволяет мне только распечатать сообщение, а не остановить родительскую оболочку....
10.08.2021
0
ответов

Разница между командой `, командой `и командой `, встроенной `в сценариях оболочки

Насколько я понимаю, команда command указана в последнем стандарте POSIX, а встроенная — нет. Я также понимаю, что обе команды являются обычными встроенными командами (, т. е. они могут быть перезаписаны пользователем -, определенным...
30.05.2021
0
ответов

Как обнаружить EOF в стандартном вводе сценария BASH?

У меня есть функция bash внутри скрипта, которая должна считывать данные со стандартного ввода блоками фиксированного размера и отправлять их по одной во внешние программы для дальнейшей обработки. Сама функция должна...
16.05.2021
0
ответов

Есть ли какие-либо предостережения при использовании shopt -s autocd?

Недавно я обнаружил функцию shopt -s autocd :autocd Если установлено, имя команды, которое является именем каталога, выполняется так, как если бы оно было...
26.04.2021
0
ответов

Есть ли команда для получения встроенных команд в zsh?

Есть ли команда для получения встроенных команд в zsh? Например, все встроенные команды можно получить с помощью команды compgen -b в оболочке bash.
26.10.2020
0
ответов

zsh :Чтение со стандартного ввода до разделителя строки

Я хочу читать со стандартного ввода, пока не встретится разделитель строк MARKER=$'\0'"BRISH _MARKER". Я пытался :❯ не установлен бр ; print -rn --hi${MARKER}world | { IFS= чтение -d "$MARKER" -r...
01.09.2020
0
ответов

Используйте встроенную команду bash `bind` при запуске chroot

У меня есть chroot, и я хочу, чтобы chroot имел свой собственный файл .inputrc при запуске, а затем запускал программу. Я привык запускать chroot с помощью chroot , поэтому я попытался...
04.03.2020
0
ответов

Как узнать, из какой версии bash доступна встроенная функция?

Можно ли узнать из командной строки, в какой конкретной версии bash конкретная встроенная функция доступна? Возможно ли это только путем просмотра примечаний к выпуску для каждой из версий...
18.06.2019
0
ответов

Документация по завершению bash

Мне не удалось найти полную документацию для встроенные команды complete и compgen bash. Я нахожусь на Macintosh и помогаю complete производит complete: complete [-abcdefgjksuv] [-pr] [-o option] ...
24.02.2019
0
ответов

Потребность во встроенной `builtin`

В чем смысл встроенной встроенной функции, если встроенная команда имеет точно такую ​​же функциональность, когда дело доходит до поиска встроенных функций? Убедившись, что конкретная встроенная функция выбрана вместо ...
02.03.2018
0
ответов

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

резюме: если в bash я пытаюсь назначить вывод отсутствующей функции в ранее объявленную (т. е. не {константу, только для чтения}) переменную, я могу обнаружить сбой с помощью «обычных» тестов. Но если я ...
07.02.2018
0
ответов

Что означают специальные символы в echo {A..z}

Я знаю, что мы можем напечатать последовательность букв алфавита с помощью команды echo и немного поэкспериментировал, сделав это. Последовательность строчных букв $ echo {a..z} abcdefghijklmnopqrs ...
28.01.2018
0
ответов

В чем разница между встроенными командами оболочки и сочетаниями клавиш оболочки?

В чем разница между встроенными командами оболочки (например, cd или echo) и сочетаниями клавиш оболочки (например, ctrl + u или ctrl + l)? Оба они кажутся мне "встроенными", в чем основное различие между системами ...
25.11.2017
0
ответов

Использование встроенной команды «time» в bash, а не внешней команды

Работая с командой time, я столкнулся с ситуацией, когда я должен использовать встроенное время, а не внешнюю команду времени GNU / usr / bin / время. Итак, как я могу это сделать? Я где-то видел, что ...
13.04.2017
0
ответов

Что означает «хешируется» при использовании команды type? [дубликат]

Я читал этот пост и пробовал все команды в первом ответе ... Мне больше нечего делать прямо сейчас. В любом случае, я просмотрел их все по поводу rm. Что ...
13.04.2017
0
ответов

Как ведет себя `команда`? [дубликат]

Согласно этому комментарию, защищающему ответ автора, @einpoklum: Да, это необходимо. На самом деле даже это решение может сломаться в одном крайнем случае. Спасибо, что принесли это мне ...
05.11.2016
0
ответов

AIX - использовать встроенные функции ksh для освобождения памяти, когда вилка невозможна

Контекст: AIX lpar с очень низким объемом памяти (разветвление невозможно , поэтому будут работать только встроенные команды оболочки (cd, echo, kill)). У меня может быть консоль (hmc), но мне нужен лучший способ начать освобождать память ...
20.10.2016
0
ответов

Как выполнить команду, чтобы избежать вмешательства shell [duplicate]

Иногда одна и та же команда предоставляется как shell-builtin, так и другим файлом/пакетом. Пример: $ type -a printf kill printf - это встроенный модуль оболочки printf - это /usr/bin/printf kill - встроенная оболочка kill - это ...
28.01.2016
0
ответов

Записать вывод «time» в файл, зачем нужны скобки?

time пишет в stderr , поэтому можно было бы предположить, что добавление 2> & 1 в командную строку должно направить его вывод на стандартный вывод. Но это не работает: test @ debian: ~ $ cat file one two three four (скрыто)
19.01.2016
0
ответов

Команда type не может отличить исполняемую команду от сценария оболочки

Итак, я читал книгу Командная строка Linux, и в ней говорится, что команды бывают четырех типов: (1) исполняемые программы (2) встроенные функции оболочки (3) функции оболочки (сценарии оболочки) (4) ...
29.12.2015
0
ответов

Команда Whatis (встроенная оболочка и исполняемые программы)

Я знаю, что команда whatis используется для вывода краткого описания исполняемая программа (Команда). Итак, оба типа whatis cd whatis напечатают: ничего подходящего (потому что из моего ...
27.12.2015
0
ответов

Как читать справочную страницу по встроенной программе bash? [дубликат]

Итак, мне нужно было выяснить, как работает "exec". Однако выполнение man exec приводит меня к 99% бесполезной странице руководства, описывающей, что такое встроенные функции bash. Он, конечно же, делает то же самое со многими другими страницами руководс
22.12.2015
0
ответов

Is "wait &" ("амперсанд ожидания") - полезная идиома или техника (bash) оболочки / сценария оболочки?

Я "унаследовал" некоторые сценарии оболочки для Linux-машин, работающих под управлением оболочки GNU "bash". В одном конкретном случае на машине работает GNU bash версии 2.0.5b В одном из этих сценариев есть wait & ("wait ...
20.10.2015
0
ответов

linux как cd в родительскую папку при переходе по симлинку [duplicate]

У меня есть следующая симлинка в домашнем каталоге. lrwxrwxrwx 1 mtk mtk 43 Aug 8 20:35 tripple-bit -> /media/mtk/study/Collage/docs Я использую симлинку для перехода в папку docs напрямую. Но ...
12.08.2015
0
ответов

Почему руководство по команде 'where' недоступно

Недавно я наткнулся на команду where, которая предоставляет фактический путь к исполняемым файлам в Linux. Я знал, что, где, найти и найти, но не где. Я хочу знать, когда эта команда получила ...
02.07.2015
0
ответов

В чем разница между встроенной командой echo и командой /bin/echo? [дублировать]

Я играл с типом и какими командами и обнаружил что-то странное. либо возвращает путь, либо говорит, что команда является встроенной командой Bash. который либо возвращает путь, либо ...
13.10.2014