Как я могу просмотреть ссылку или чит-лист базового синтаксиса bash в терминале linux?

Каждый раз, когда мне нужно делать несколько сценариев bash с участием операторов if, проверку пустых переменных и несуществующих файлов et.c. Я нахожу, что нажимаю google для простого руководства или руководства по bash.

Часто они слишком длинны и сложны, чтобы быстро ответить на вопрос, который у меня есть.

Итак, я думал, что должна быть какая-то командная или справочная страница, которая охватывает базовый синтаксис bash (для таких вещей, как if-statements, проверки пустых переменных, несуществующих файлов и т. Д.) Коротким и доступным способом. Я уверен, что я просто не нашел команду (man bash, похоже, не так).

Где я могу это найти?

  • Значение «: -» в bash
  • Запишите любую команду, похожую на `time`
  • Когда * работает как символ шаблона в расширении имени файла и как параметр оболочки, значением которого являются позиционные параметры?
  • Внедрение отката в bash
  • bash: файл mv с апострофом в имени файла
  • создание переменной и присвоение значения переменной
  • Отправить массив для функции подоболочки с трубкой?
  • Как найти bash в переносном режиме
  • 3 Solutions collect form web for “Как я могу просмотреть ссылку или чит-лист базового синтаксиса bash в терминале linux?”

    • man bash – это каноническая ссылка Баша.
    • help help вам помочь в настройке Bash, и как она дает короткие справочные сообщения о других встроенных блоках Bash, таких как help for .
    • Вики Грега – лучшее место, где можно найти точный, точный, а иногда и развлекательный справочный материал для почти всех аспектов Bash.
    • Если вам нужен быстрый способ поиска синтаксиса, вы можете управлять версией .bash_history . Есть слишком много команд, различные синтаксисы параметров, sed и шум awk и другие вещи, чтобы когда-либо запомнить все это, поэтому приятно иметь «хорошо ухоженную» личную ссылку с тегами для поиска.

    Поскольку в Интернете есть много таких вещей , вот вам предложение; Я использую это для всех вещей.

    Создайте каталог $HOME/notes . Добавьте подпапку, bash . Если у вас нет $HOME/bin , создайте его, добавьте его в свой путь, используя любой способ, который вы предпочитаете ( например: в ~/.bashrc ). Затем cmdref.sh простой скрипт, cmdref.sh :

     #!/bin/bash if [ -z "$CMREF_DIR" ]; then CMREF_DIR="$HOME/notes" fi cat "$CMREF_DIR/${1}/${2}.txt" 

    Symlink это для удобства, ln -s ~/bin/cmdref.sh ~/bin/cmdref ; Мне нравится делать это, поэтому вы можете редактировать источник cmdref.sh и редактор все равно распознает cmdref.sh суффикс.

    Скопируйте пасту в разные файлы в ~/notes/bash – например, у вас может быть файл arrays.txt , loops.txt и т. Д. Пока это только для вашего личного использования, вы не нарушаете авторские права.

    Теперь вы можете использовать это из командной строки, например: cmdref bash arrays и этот лист обмана будет напечатан на консоли. Обратите внимание, что файлы являются .txt (опять же, используя соответствующие суффиксы, полезно для редакторов, файловых браузеров и т. Д.), Вы не должны использовать cmdref bash arrays.txt поскольку он добавлен в cmdref.sh (единственное, что делает скрипт, это конвертировать пути и добавьте суффикс).

    man bash охватывает каждый аспект синтаксиса bash, например, для if statements , string is zero и non-existent files , просто выполните поиск (нажмите клавишу / и введите следующее) для CONDITIONAL EXPRESSIONS .

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.