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

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

 
  • Начало работы в системе
  • Вход в себя
  • Переменные окружения.
  • Пользовательский профайл
  • Клавиши для редактирования командной строки
  • Выключение системы

  • Вход в себя


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

          login:

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

          sunsite:~/$ _

          Чтобы выйти из системы, наберите команду 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=vt100 # устанавливает тип терминала, на
          # котором работает пользователь

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

          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=$LOGNAME@`uname -n`:'$PWD/$ ' export PS1
          ;; *bash) # В bash'е в приглашение ставить host:pwd
          PS1='\h:\w/\$ ' export PS1
          ulimit -Sc 0 # чтоб программы core не роняла
          ;; *sh) # для posix-shell и HP-UX
          PATH=$PATH:/usr/sbin
          PS1=$LOGNAME@`uname -n`:'$PWD/$ '
          HISTFILE=$HOME/.sh_history
          ENV=$HOME/.kshrc
          export PATH ENV HISTFILE PS1 # и не забыть в файл .kshrc вписать set -o emacs
          ;; 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, HP-UX) команда shutdown использует другие ключи. Попробуйте в этом случае:

          shutdown -y -h now # для остановки
          shutdown -y -r 60 # для перезагрузки через 60 секунд


    Home | UK Shop Center |Contact | Buy Domain | Directory | Web Hosting | Resell Domains


    Copyleft 2005 ruslib.us