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

Вход в себя

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

        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 / ^N PREVIOUS / NEXT команда
^F / ^B FORWARD / 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

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