BASH. Справочное пособие. Вячеслав Вячеславович Ткачев
Чтение книги онлайн.

Читать онлайн книгу BASH. Справочное пособие - Вячеслав Вячеславович Ткачев страница 9

СКАЧАТЬ которых является текущий пользователь.

      $ echo $GROUPS

      1000

      HISTCMD Номер текущей команды в предистории

      $ echo $HISTCMD

      2021

      HOSTNAME Номер текущего хоста (сетевого узла).

      max1@hp:~$ echo $HOSTNAME

      hp

      SECONDS[=n] Количество секунд прошедших с момента запуска оболочки или же количество секунд,прошедших с момента присваивания значения этой пременной, плюс n ,если n задано.

      $ echo $SECONDS

      9606

      HOSTTYPE Символьная строка ,описывающая главную

      cистему

      $ echo $HOSTTYPE

      x86_64

      Пример вывода некоторых наиболее важных

      переменных

      $ echo $USER;echo $HOME;echo $LOGNAME

      max

      /home/max

      max

      $echo $DESKTOP_SESSION;

      $echo$DISPLAY;echo $TERM

      mate

      :0

      xterm

      $ echo $SHELL;echo $PWD

      /bin/bash

      /home/max

      $ echo $PATH

      /home/max/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

      $ echo $SHELL;echo $PWD

      /bin/bash

      /home/max

      $ echo $SHELL;echo $PWD

      /bin/bash

      /home/max

      $ echo $RANDOM Номер случайного числа

      18264

      $ echo $SECONDS Количество секунд с момента запуска оболочки

      430

      $ echo $HISTCMD Номер текущей команды

      2003

      $ echo $HOSTNAME Текущий хост

      hp

      4.6 Другие переменные оболочки.

      Перечисленные переменные не устанавливаются

      автоматически. Их можно определить в соответствии

      со своими потребностями в файлах .bash_profile ,

      .profile.

      BASH_COMPAT Если в ней задана пустая символьная строка ,то устанавливается уровень совместимости, присущей текущей оболочки.

      BASH_ENV Если эта переменная устанавливается при запуске оболочки,она именует файл,обрабатываемый для команд инициилизации.

      BASH_LOADABLES_PATH Один или несколько разделяемых двоеточием путей,по которым осуществляется поиск динамически загружаемых встроенных команд,указанных по команде enable.

      BASH_XTRACEFD=n Дескриптор файла, в который оболочка BASH записывает результат трассировки,выводимый из команды set -x.

      CDPATH=каталоги Каталоги искомые по команде cd.

      $ echo $CDPATH + echo

      CHILD_MAX=n Максимально устанавливаемое

      количество процессов, для которых оболочка

      запоминает коды завершения.

      $ CHILD_MAX=4096

      + CHILD_MAX=4096

      $ echo $CHILD_MAX

      + echo 4096

      4096

      COLUMNS=n Ширина столбца на экране, применяется в цикле select.

      $ COLUMNS=60

      + COLUMNS=60

      $ echo $COLUMNS

      + echo 60

      60

      EMACS Ели значение переменной начинается с буквы t Bash посчитает ,что она выполняется в буфере редактора EMACS.

      ENV=файл Наименование сценария, выполняемого при запуске в режиме работы по стандарту POSIX/

      EXECIGNORE=список СКАЧАТЬ