Начало работы в системе

Вход в себя

На экране терминала появится строка


        Console login:

или просто

        login:

Введите имя, под которым вы зарегистрированы в системе, если нужно, пароль. Если Вы ошиблись при вводе имени, нажмите CTRL+U или DEL или CTRL-D (для отмены), или несколько раз нажмите на Return, потерпите немного и повторите ввод.

На экране появится приглашение командного интерпретатора.


   sunsite:~/$ _

Чтобы выйти из системы, наберите команду exit или просто нажмите Ctrl-D на пустой строчке;


   exit

или CTRL-D Переменные окружения

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


    env   # Распечатать проэкспортированные переменные окружения



LOGNAME=moshkow                  # имя пользователя

HOME=/home/moshkow               # его домашний каталог

SHELL=/bin/ksh                   # его командный интерпретатор

MAIL=/usr/mail/moshkow           # файл, в который складывается

                                 # приходящая ему почта

PS1=host1:$PWD$                  # формат приглашения

PATH=:/usr/local/bin:/bin:/usr/bin:/usr/X11/bin:/usr/informix/bin:

                                 # список поиска, по которому ищутся

                                 # выполнимые файлы

TERM=vt220                       # устанавливает тип терминала на

                                 # котором работает пользователь

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


   Imya_Pereemennoj=znachenie   export Imya_Pereemennoj

например

   abc=Kalosha  export abc

просмотреть значение переменной можно командой echo в такой форме:

   echo $abc

Пользовательский профайл

Перед входом в систему сперва выполняется общесистемный профайл /etc/profile

Затем выполняется пользовательский файл ".profile" (если он есть) - в них можно устанавливать переменные окружения и делать установки режимов терминала. Просмотреть установленные переменные окружения можно командой env

Пример файла .profile


       # Добавить к списку поиска каталоги с нужными программами

PATH=:$HOME/bin:$PATH:/usr/sbin:/usr/local/bin:/usr/informix/bin

       #    Разрешить редактирование командной строки в ksh

EDITOR=emacs

export PATH EDITOR

LC_CTYPE=iso_8859_1 export LC_CTYPE # русские буквы - "буквы"



        #       Характеристики терминала

        # Забой=BackSpace          СтеретьСтроку=Ctrl-U

        # ПрерватьПрограмму=Ctrl-C "Жестокое_прерывание"=Ctrl-|

stty erase "^h" echoe      kill "^u" quit "^|" intr "^c"

stty cs8 -parenb -istrip

        # 8-битные символы, noparity, не  усекать  8-й  бит

        # при вводе



case "$0" in    # В зависимости от командного интерпретатора

*ksh)                   #       В Korn Shellе

                        #       Редактироваться стрелочками

        alias __A=`echo "\020"`         # ^P = восьмеричный 020

        alias __B=`echo "\016"`         # ^N

        alias __C=`echo "\006"`         # ^F

        alias __D=`echo "\002"`         # ^B

        # В приглашение ставить текущий pwd

        PS1=`uname -n`:'$PWD/$ '                     export PS1

        ;;

*bash)          # В bash'е в приглашение ставить host:pwd

        PS1='\h:\w/\$ '                              export PS1

        ;;

esac

#   обратите внимание:   в некоторых местах ПРОСТАЯ кавычка _'_

#   а в других - ОБРАТНАЯ  _`_ - будьте внимательны, это важно.

Клавиши для редактирования командной строки

Если вы работаете в командном интерпретаторе Korn-Shell /bin/ksh, и у вас установлена переменная EDITOR=emacs , то вы сможете редактировать командную строку с помощью стрелок и Ctrl-клавиш:
^P / ^NPREVIOUS / NEXT команда
^F / ^BFORWARD / BACK на позицию
^A / ^Eв НАЧАЛО / КОНЕЦ строки
^D / ^KУдалить СИМВОЛ / Удалить КОНЕЦ СТРОКИ
^YВспомнить удаленное
^RПоиск предыдущей команды
ESC ESCДобить имя файла
ESC = Распечатать похожие имена файлов
если командный интерпретатор bash, то обе последние команды сидят на клавише TAB
Выключение системы

Чтобы начать процесс выключения системы, следует, будучи пользователем root и находясь в корневом каталоге, выполнить команду


    cd /

    shutdown -y -g0 -i0

Дождитесь полного окончания разгрузки системы и только тогда выключайте питание.

Для перезагрузки системы выполните команду


    shutdown -y -g0 -i6

Перезагрузить или разгрузить систему можно также и из меню системного администратора команды sysadm .

В некоторых реализациях Unix, (в частности, в BSD, SunOS, Linux), команда shutdown использует другие ключи. Попробуйте в этом случае:


   shutdown -h now

[Назад] [Содержание] [Вперед]