Страница 1 из 1

.cshrc

Добавлено: 2009-11-19 17:55:10
jetam
После правки .cshrc по материалам статьи http://www.lissyara.su/articles/freebsd ... st_tuning/
не появляется приглашение командного интерпретатора


.cshrc
alias h history 25
alias j jobs -l
alias la ls -a
alias lf ls -FA
alias ll ls -lA

# 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 mcedit
setenv PAGER more
setenv BLOCKSIZE K

if ($?prompt) then
# An interactive shell -- set some stuff up
set prompt = '%{^[[40;32;1m%}%$cwd/>'
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 При запуске руками
sh .cshrc

alias: h not found
alias: history not fount
.csh :17: Syntax error: "(" unexpected

Re: .cshrc

Добавлено: 2009-11-19 19:18:34
reLax
При запуске руками
sh .cshrc
Ну Вы для csh это делали, а запускаете почему-то sh

А вот эту галиматью вообще убрать можно, ни к чему она Вам:

Код: Выделить всё

if ($?prompt) then
# An interactive shell -- set some stuff up
...
if ( $?tcsh ) then
...
endif
endif
И насчет команд ls...

P.S. Вон, хочешь prompt заюзай мой, меня лично втыкает )))

Код: Выделить всё

set prompt="%{^[[40;32;1m%}[%{^[[40;33;1m%}%T%{^[[40;32;1m%} `id -un`@`/bin/hostname -s` %{^[[40;33;1m%}%/%{^[[40;32;1m%}]% "