bashdb является подобным gdb отладчиком для удара

bashdb является отладчиком исходного кода для удара, который следует за gdb синтаксисом команды. Дополнительные Ссылки

Связанные ресурсы

---------121 вопрос--------182----, характерный для Границы GNU Снова Оболочка, в противоположность другим оболочкам Границы/POSIX. Для вопросов об оболочках Unix в целом, используйте тег оболочки / вместо этого.

Вопросы, характерные для Границы GNU Снова Оболочка, в противоположность другим оболочкам Границы/POSIX. Для вопросов об оболочках Unix в целом, используйте тег оболочки / вместо этого.

Bash (Граница GNU Снова Оболочка) является оболочкой Unix. Это было создано как свободная замена к Оболочке Bourne и включает много функций сценариев от других оболочек, таких как ksh и (t) csh. При вызове как sh, это предназначается для приспосабливания стандарту POSIX 1003.1. Функции Bash включают: редактирование командной строки с readline библиотекой, историей команд, управлением заданиями, функциями и псевдонимами, массивами, динамическими подсказками, целочисленной арифметикой, и командой и завершением имени файла. Bash является интерактивной оболочкой по умолчанию на большинстве дистрибутивов Linux и обычно доступен на других вариантах Unix. Некоторые системы GNU/Linux даже используют его в качестве оболочки по умолчанию /bin/sh.

Поскольку Bash является общей оболочкой, можно использовать его по умолчанию, поэтому остерегайтесь искушения выбрать этот тег по умолчанию! Используйте , только если Ваш вопрос об определенном для Bash синтаксисе или интерактивном использовании Bash. Используйте тега вместо этого, если Ваш вопрос о a sh (Граница или POSIX) сценарий. Используйте , если у Вас есть вопрос о взаимодействии оболочки с другими программами.

Прежде, чем обратиться за помощью о проблемах со сценариями Bash, рассмотрите отладку сценария сами сначала.

Связанные теги

  • Много агностических оболочкой вопросов представляет интерес для пользователей Bash.
  • Для вопросов об оболочке, пишущей сценарий в целом

Другие оболочки

  • - оболочка Korn
  • - оболочка C
  • - оболочка C TENEX
  • - оболочка Z
  • - оболочка Debian Almquist
  • - дружественная интерактивная оболочка

Функции связаны с Bash

  • (или globbing): соответствие файлам на основе их имени
  • история команд, по которым можно переместиться с Вверх и вниз по ключам, искала и т.д.; также механизм отзыва на основе расширения начала последовательностей !
  • завершение частично вводимых имен файлов, названий команды, опций и других аргументов
  • , показывающая подсказку перед каждой командой, которую многим пользователям нравится настраивать
  • библиотека GNU, реализовывая редактирование строки и обработку истории в Bash (и другие терминальные приложения как gdb и python)
  • для определения ярлыков для часто используемых команд
  • структуру данных для хранения объектов в индексируемой памяти

Ссылочный материал Bash

Выборка связанного с Bash Unix. Вопросы о SE:

Книги и другие ресурсы

---------121 вопрос--------183----, характерный для Границы GNU Снова Оболочка, в противоположность другим оболочкам Границы/POSIX. Для вопросов об оболочках Unix в целом, используйте тег оболочки / вместо этого.

Вопросы, характерные для Границы GNU Снова Оболочка, в противоположность другим оболочкам Границы/POSIX. Для вопросов об оболочках Unix в целом, используйте тег оболочки / вместо этого.

Bash (Граница GNU Снова Оболочка) является оболочкой Unix. Это было создано как свободная замена к Оболочке Bourne и включает много функций сценариев от других оболочек, таких как ksh и (t) csh. При вызове как sh, это предназначается для приспосабливания стандарту POSIX 1003.1. Функции Bash включают: редактирование командной строки с readline библиотекой, историей команд, управлением заданиями, функциями и псевдонимами, массивами, динамическими подсказками, целочисленной арифметикой, и командой и завершением имени файла. Bash является интерактивной оболочкой по умолчанию на большинстве дистрибутивов Linux и обычно доступен на других вариантах Unix. Некоторые системы GNU/Linux даже используют его в качестве оболочки по умолчанию /bin/sh.

Поскольку Bash является общей оболочкой, можно использовать его по умолчанию, поэтому остерегайтесь искушения выбрать этот тег по умолчанию! Используйте , только если Ваш вопрос об определенном для Bash синтаксисе или интерактивном использовании Bash. Используйте тега вместо этого, если Ваш вопрос о a sh (Граница или POSIX) сценарий. Используйте , если у Вас есть вопрос о взаимодействии оболочки с другими программами.

Прежде, чем обратиться за помощью о проблемах со сценариями Bash, рассмотрите отладку сценария сами сначала.

Связанные теги

  • Много агностических оболочкой вопросов представляет интерес для пользователей Bash.
  • Для вопросов об оболочке, пишущей сценарий в целом

Другие оболочки

  • - оболочка Korn
  • - оболочка C
  • - оболочка C TENEX
  • - оболочка Z
  • - оболочка Debian Almquist
  • - дружественная интерактивная оболочка

Функции связаны с Bash

  • (или globbing): соответствие файлам на основе их имени
  • история команд, по которым можно переместиться с Вверх и вниз по ключам, искала и т.д.; также механизм отзыва на основе расширения начала последовательностей !
  • завершение частично вводимых имен файлов, названий команды, опций и других аргументов
  • , показывающая подсказку перед каждой командой, которую многим пользователям нравится настраивать
  • библиотека GNU, реализовывая редактирование строки и обработку истории в Bash (и другие терминальные приложения как gdb и python)
  • для определения ярлыков для часто используемых команд
  • структуру данных для хранения объектов в индексируемой памяти

Ссылочный материал Bash

Выборка связанного с Bash Unix. Вопросы о SE:

Книги и другие ресурсы

---------121 вопрос--------184----, характерный для Границы GNU Снова Оболочка, в противоположность другим оболочкам Границы/POSIX. Для вопросов об оболочках Unix в целом, используйте тег оболочки / вместо этого.

Вопросы, характерные для Границы GNU Снова Оболочка, в противоположность другим оболочкам Границы/POSIX. Для вопросов об оболочках Unix в целом, используйте тег оболочки / вместо этого.

Bash (Граница GNU Снова Оболочка) является оболочкой Unix. Это было создано как свободная замена к Оболочке Bourne и включает много функций сценариев от других оболочек, таких как ksh и (t) csh. При вызове как sh, это предназначается для приспосабливания стандарту POSIX 1003.1. Функции Bash включают: редактирование командной строки с readline библиотекой, историей команд, управлением заданиями, функциями и псевдонимами, массивами, динамическими подсказками, целочисленной арифметикой, и командой и завершением имени файла. Bash является интерактивной оболочкой по умолчанию на большинстве дистрибутивов Linux и обычно доступен на других вариантах Unix. Некоторые системы GNU/Linux даже используют его в качестве оболочки по умолчанию /bin/sh.

Поскольку Bash является общей оболочкой, можно использовать его по умолчанию, поэтому остерегайтесь искушения выбрать этот тег по умолчанию! Используйте , только если Ваш вопрос об определенном для Bash синтаксисе или интерактивном использовании Bash. Используйте тега вместо этого, если Ваш вопрос о a sh (Граница или POSIX) сценарий. Используйте , если у Вас есть вопрос о взаимодействии оболочки с другими программами.

Прежде, чем обратиться за помощью о проблемах со сценариями Bash, рассмотрите отладку сценария сами сначала.

Связанные теги

  • Много агностических оболочкой вопросов представляет интерес для пользователей Bash.
  • Для вопросов об оболочке, пишущей сценарий в целом

Другие оболочки

  • - оболочка Korn
  • - оболочка C
  • - оболочка C TENEX
  • - оболочка Z
  • - оболочка Debian Almquist
  • - дружественная интерактивная оболочка

Функции связаны с Bash

  • (или globbing): соответствие файлам на основе их имени
  • история команд, по которым можно переместиться с Вверх и вниз по ключам, искала и т.д.; также механизм отзыва на основе расширения начала последовательностей !
  • завершение частично вводимых имен файлов, названий команды, опций и других аргументов
  • , показывающая подсказку перед каждой командой, которую многим пользователям нравится настраивать
  • библиотека GNU, реализовывая редактирование строки и обработку истории в Bash (и другие терминальные приложения как gdb и python)
  • для определения ярлыков для часто используемых команд
  • структуру данных для хранения объектов в индексируемой памяти

Ссылочный материал Bash

Выборка связанного с Bash Unix. Вопросы о SE:

Книги и другие ресурсы

9
ответов

Как правильно добавить путь к ПУТИ?

Я задаюсь вопросом, где новый путь должен быть добавлен к переменной окружения PATH. Я знаю, что это может быть выполнено путем редактирования .bashrc (например), но не ясно, как сделать это.Сюда: экспорт...
17.09.2015
8
ответов

Выполнение простой математики на командной строке с помощью функций удара: 1$ разделен на 2$ (использующий до н.э, возможно)

Иногда я должен разделить одно число на другого. Было бы замечательно, если я мог бы просто определить функцию удара для этого. До сих пор я вынужден использовать выражения как эхо 'scale=25; 65320/670' | до н.э, но это...
31.01.2012
5
ответов

Что означает проверка bashrc PS1 [«$ PS1» = «\\ s - \\ v \\\ $»]?

В файле / etc / bashrc в Fedora / Red Hat я вижу следующую строку: ["$ PS1" = "\\ s - \\ v \\\ $"] && PS1 = "[\ u @ \ h \ W ] \\ $ "Какая проверка выполняется в [" $ PS1 "=" \\ s - \\ v \\\ $ "] и почему установлен PS1 ...
10.08.2017
5
ответов

Можно ли проверить, где был определен псевдоним?

Псевдоним, например ll, определяется командой alias. Я могу проверить команду с помощью таких вещей, как тип ll, который печатает ll, имеет псевдоним `ls -l --color = auto 'или команду -v ll, которая печатает alias ll =' ...
11.11.2016
5
ответов

Неинтерактивная оболочка разворачивает псевдоним

Я испытываю затруднения, заставляя псевдонимы подробно остановиться на моем хостинг-аккаунте, когда я выполняю команду как: ssh user@server "колотит-c \"псевдоним \"" Мой .bashrc файл: повторите .bashrc # .bashrc shopt-s expand_aliases
20.07.2015
4
ответа

Я могу восстановить свой .bash_profile с открытой вкладки Terminal?

Я на самом деле использую MacBook Pro и довольно плохо знаком с ОС не-Windows (я знаю для позора!), и я сделал ошибку перезаписи моего профиля удара, вместо того, чтобы добавить к нему... То, что я действительно имею...
10.05.2019
4
ответа

Назначение [-n «$ PS1»] в bashrc

Какое назначение [-n «$ PS1»] в [-n «$ PS1»] && источник ~ / .bash_profile; обслуживать? Эта строка включена в .bashrc репозитория точечных файлов.
15.08.2018
4
ответа

Как я могу упростить этот сценарий bash, который печатает количество файлов в рабочем каталоге?

Я работаю над своей подсказкой bash PS1, и я ' хочу напечатать количество файлов в текущем каталоге. Я пишу рабочий код, но, Есть ли способ упростить этот (избыточный) сценарий? $ (ls -l | grep ^ ...
05.08.2017
4
ответа

Что делает “дистанционное управление” в .bashrc, обозначают?

Это - "конфигурация ресурса", случайно?
09.09.2015
4
ответа

отключение управления заданиями в ударе (CTRL-Z)

Это иногда происходит со мной, что я нажимаю CTRL+Z случайно, и мое приложение исчезает в фоне. Я знаю, я могу возвратить его с fg, таким образом, это не такое грандиозное предприятие. Но я задаюсь вопросом о...
08.07.2014
4
ответа

выполните сценарий удара внутри .bashrc

Привет мне любопытно, если возможно выполниться, сценарий удара в колотят дистанционное управление. Это, казалось бы, создало бы бесконечный цикл, если не был некоторый способ сказать этому не пытаться запустить новую оболочку. Вот...
08.12.2012
4
ответа

Как я избавляюсь от/cygdrive префикса Cygwin во всех путях?

Я переключаюсь на Cygwin от оболочки удара, которая поставлется с Мерзавцем для Windows и обнаружением со странной проблемой. Кто-то думал, что это будет хорошая идея добавить/cygdrive/ко всем путям, в то время как я думаю...
10.08.2012
4
ответа

Как я могу найти объявление альтернативного имени жулика?

Я пытаюсь найти, где определенный псевдоним был объявлен. Я искал все обычные места, которые я знаю для поиска псевдонимов: ~/.bashrc ~/.bash_profile/etc/bashrc/etc/profile Без удачи. Я знаю...
10.05.2012
3
ответа

Используя экспорт в .bashrc

Я заметил в своем .bashrc, что некоторые строки имеют экспорт перед ними, такой как HISTTIMEFORMAT экспорта = "% b-% d %H: % M "... экспортирует MYSQL_HISTFILE = "/root/.mysql_history", тогда как другие не делают, такой...
24.08.2019
3
ответа

команда недоступна в сценарии bash

В моей компании есть пользовательский инструмент, который мы устанавливаем в Linux для загрузки файлов на сервер (среди прочего) под названием oTools. Когда я открываю новый терминал, я могу запустить (из любой папки) oTools upload file и файл ...
14.04.2019
3
ответа

Мой терминал MacOSX не показывает текущий каталог

, независимо от того, какой каталог я вводил, терминал всегда Показывает корневой каталог, который является «NIDAS-MBP» NIDAS-MBP% CD-проекты CD Nidas-mbp% ls 09-selector-Excercise-starter.zip Моя маленькая форма ...
16.08.2018
3
ответа

Как узнать, какой метод был использован для входа в систему (пароль или ключевой файл) из bashrc

Есть ли способ проверить, какой метод аутентификации использовал пользователь, который только что вошел в учетную запись? Я люблю распечатывать предупреждение после входа в систему, если кто-то использует пароль вместо ключевого файла ....
09.08.2018
3
ответа

Какова цель .bash_logout?

Вопрос «Какова цель .bashrc и как она работает?» искал цель и использование .bashrc. Другой файл с аналогичным именем - .bash_logout. Должен ли вообще существовать этот файл? ...
15.02.2018
3
ответа

почему не работает PATH, когда я добавляю в него env и хочу запустить программу под env?

Я поместил программу cow в / opt, а затем отредактировал .bashrc, добавив export PATH = «$ PATH: / opt», так что теперь $ PATH имеет / opt, но когда я хочу запустить cow напрямую, я получаю $ cow Программа «cow» в настоящее время ...
08.07.2017
3
ответа

Как сказать, работает ли терминальный сеанс в экране

При запущении скрипта удара я хотел бы смочь сказать, работает ли он в экране. Действительно ли это возможно? Я хочу это так, чтобы .bashrc мог выбрать цвет командной строки в зависимости от...
23.05.2017
3
ответа

Bash: Как создать постоянные замещающие строки в командах Bash?

Мне часто приходится делать одно из: ssh действительно-действительно-длинное-имя_хостаN где N является одним из {10001-10099}, которым я бы очень хотел научиться: ssh myhostN У меня есть запись .bashrc: export myhost = "действительно-очень-долго -...
16.10.2016
3
ответа

Как назвать “sub” .inputrc? (Как в .bashrc, где можно “получить sub_script.sh”),

Мой ~/.bashrc содержит точно одну строку: источник my_config/my_actual_bashrc.sh Является там эквивалентом с .inputrc, таким образом, мои настройки могут быть в отдельном месте, и "названы" ~/.inputrc?
15.01.2015
3
ответа

Сколько времени делают содержание .bash_history файла в последний раз?

Как я могу изменить содержание своего bash_history файла? Чем управляют значения или переменные, сколько времени история длится? Есть ли любые другие вещи, которые я могу изменить для обеспечения более прекрасного управления моего Bash...
11.12.2014
3
ответа

Как у меня может быть свой .bashrc, только вызывают TMUX, если он существует в моей системе?

Я использую tmux на большинстве полей, но не всех. У меня есть следующая строка в моем .bashrc файле: [-z "$TMUX"] && экспортируют TERM=xterm-256color && должностное лицо tmux, которые вызывают tmux, если он существует. Я...
23.07.2014
3
ответа

Какова цель .bashrc и как это работает?

Я нашел .bashrc файл, и я хочу знать цель/функцию его. Также, как и когда это используется?
14.05.2014
3
ответа

Терминал, Подсказка, измененная на “-Bash-4.2” и потерянные цвета

Обычно моя терминальная подсказка была place$ имени пользователя теперь, это только показывает удар, 4,2$ и все настройки цветов были потеряны (на терминальном профиле, у меня есть та же цветовая схема, но это просто не показывает...
22.04.2014
3
ответа

Как я могу выполнить свой .bashrc вызов к shopt-s autocd, зависят от версии удара?

В Ubuntu я люблю иметь shopt-s autocd в моем .bashrc файле для автоматического CD'ing с вводом 'CD', т.е. просто ввожу имя каталога (и вероятно использую заполнение клавишей Tab также), и возврат нажатия и быть cd'd...
12.04.2014
3
ответа

Как создать постоянный псевдоним, не снабжая подобный .bashrc файл?

Мне действительно нравятся псевдонимы удара, меня раздражает, что каждый раз я хочу добавить новый псевдоним, у меня есть тип две команды: повторите "псевдоним \"короткий-cmd \" ='long-command'">> ~/.bash_aliases источник ~/.bash
28.03.2014
3
ответа

l, ls и la — каковы различия и там больше этих команд?

Так, посредством ввода нескольких команд я нашел, что нет только ls, но и l и la также. На Ubuntu 12.14, кажется, нет никаких записей человека. Они все, кажется, делают подобные вещи с несовершеннолетним...
14.01.2014
3
ответа

команда sudo после длинного вызова сна, не повторно запрашивая sudo пароль

Я пытаюсь записать простую функцию удара, которая спит X-число минут и затем выполняет системную команду сна (для меня, это - sudo пополудни - приостанавливают, так как я нахожусь на Ubuntu), прямо сейчас, функция похожа на это:...
23.08.2013