当前位置: 技术问答>linux和unix
大虾!救命!关于Linux(SUSE8版本)下.cshrc问题!
来源: 互联网 发布时间:2015-11-03
本文导语: 由于先前用的是bash,现在改换csh并在用户根目录下自己传了一个.cshrc配置文件上去,但是登陆时报错1:commond not find 2: no such directory 声明我的.cshrc文件里就用setenv加了几个环境变量,当时添加.cshrc后用source...
由于先前用的是bash,现在改换csh并在用户根目录下自己传了一个.cshrc配置文件上去,但是登陆时报错1:commond not find
2: no such directory
声明我的.cshrc文件里就用setenv加了几个环境变量,当时添加.cshrc后用source命令使之生效时也是出现相同的错误!请问高手怎么解决?
2: no such directory
声明我的.cshrc文件里就用setenv加了几个环境变量,当时添加.cshrc后用source命令使之生效时也是出现相同的错误!请问高手怎么解决?
|
# $FreeBSD: src/etc/root/dot.cshrc,v 1.29 2004/04/01 19:28:00 krion Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#
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 vi
setenv PAGER more
setenv BLOCKSIZE K
if ($?prompt) then
# An interactive shell -- set some stuff up
set prompt = "`hostname -s` # "
set filec
set history = 100
set savehist = 100
set autolist
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
这是我的freebsd的cshrc文件,基本这么设置就可以了。
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#
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 vi
setenv PAGER more
setenv BLOCKSIZE K
if ($?prompt) then
# An interactive shell -- set some stuff up
set prompt = "`hostname -s` # "
set filec
set history = 100
set savehist = 100
set autolist
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
这是我的freebsd的cshrc文件,基本这么设置就可以了。
|
1:commond not find
2: no such directory
应该是有一个执行命令没有找到,你看看是不是没有这个命令还是没有加执行权限。
2: no such directory
应该是有一个执行命令没有找到,你看看是不是没有这个命令还是没有加执行权限。
|
可以自己编辑.cshrc_profile(还是什么?),添加路径;另外,每个用户都有自己的配置文件,在各自的主目录下,比如su或su之后exit环境变量就变了,可能导致这样的问题。
我只用过几次tcsh,开始也是这样
我只用过几次tcsh,开始也是这样
|
嗯,显然你的path变量没有做好,要说给一个系统更换shell确实很麻烦啊。