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

lonebuddha 2023/05/03 08:25

Для изменения приглашения командного интерпретатора в оболочке csh необходимо изменить переменную prompt, отредактировав файл .cshrc, лежащий в корне домашней директории пользователя.

ee .cshrc

В результате у меня этот файл выглядит так:

alias h         history 25
alias j         jobs -l
alias la        ls -aF
alias lf        ls -FA
alias ll        ls -lAF

# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games \ 
/usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

setenv  EDITOR  ee
setenv  PAGER   more
setenv  BLOCKSIZE       K

if ($?prompt) then
      set prompt="\n%{\033[0;32m%}%n@%m:%{\033[0;33m%}%~%{\033[1;30m%}>%{\033\[1;37m%} "
      set filec
      set history = 100
      set savehist = 100
      set mail = (/var/mail/$USER)
      if ( $?tcsh ) then
              bindkey "^W" backward-delete-word
              bindkey -k up history-search-backward
              bindkey -k down history-search-forward
      endif
endif

Цифрами в строке установки приглашения задаются цвета самого приглашения и фона.

Информация взята https://www.lissyara.su/articles/freebsd/tuning/first_tuning/