【问题标题】:csh cannot be launchedcsh 无法启动
【发布时间】:2015-01-23 21:55:08
【问题描述】:
我用 bash 登录到我们的服务器后,我尝试切换到 csh,但它卡在那里。我想知道 csh 启动时发生了什么?
我没有 .cshrc 文件。我很确定这与我的帐户特定的一些设置有关,因为另一个用户可以毫无问题地使用 csh。我试图删除我的 .bash_profile 和 .bashrc 并从上面提到的帐户中复制它们,但它们不起作用。
更新:2014 年 11 月 25 日下午 15:31
感谢所有 cmets,尤其是提到“csh -X”。首先让我澄清两件事:
- “卡住”是指在我输入
csh 后没有出现shell 提示符
- 我在
csh 之后检查了top,csh 处于状态“S”,所以它没有无限循环
- `csh` 确实是指向`tcsh` 的符号链接
- 输入 'x' 或在 'csh' 挂起后输入不会改变情况
这是我在输入csh -X 后得到的,有什么线索吗?
[user@cluster ~]$ csh -X
如果 ( 547 > 199 && `id -gn` == `id -un` ) 那么
标识-gn
身份证
掩码 022
万一
如果 ( 1 ) 那么
如果 ( 1 ) 那么
设置提示符=$#
设置提示=[%n@%m %c]%#
设置自动列表
别的
万一
如果 ( 1 ) 那么
绑定键 ^[[3~ 删除字符
万一
bindkey ^R i-search-back
设置 echo_style = both
设置 histdup = 擦除
设置 savehist = ( 1024 合并 )
如果 ( 1 ) 那么
如果 ( 1 ) 那么
开关 ( xterm )
如果 ( 1 ) 那么
设置提示=%{\033]0;%n@%m:%c\007%}[%n@%m %c]%#
万一
断断续续
万一
万一
setenv MAIL /var/spool/mail/user
如果 ( ! 0 ) 那么
如果 ( -d /etc/profile.d ) 那么
设置非匹配
foreach i ( /etc/profile.d/*.csh )
如果 ( -r /etc/profile.d/apache-ant.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/apache-ant.csh
setenv ANT_HOME /opt/rocks
别的
万一
结尾
如果 ( -r /etc/profile.d/colorls.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/colorls.csh
如果 ( 0 ) 那么
别名 ll ls -l
别名 l。 ls -d .*
设置颜色=/etc/DIR_COLORS
如果 ( 1 ) 那么
如果(-e /etc/DIR_COLORS.xterm)那么
如果(-e /etc/DIR_COLORS.256color)那么
如果(`tput colors` == 256)那么
输入颜色
万一
万一
if ( -f ~/.dircolors ) 设置颜色=~/.dircolors
if ( -f ~/.dir_colors ) 设置颜色=~/.dir_colors
如果 ( 1 ) 那么
if ( -f ~/.dircolors.xterm ) 设置颜色=~/.dircolors.xterm
if ( -f ~/.dir_colors.xterm ) 设置颜色=~/.dir_colors.xterm
万一
如果(!-e /etc/DIR_COLORS)退出
eval `dircolors -c /etc/DIR_COLORS`
dircolors -c /etc/DIR_COLORS
setenv LS_COLORS rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd= 40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow= 34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*。 lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z= 01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01; 31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31: *.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*. jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm= 01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01; 35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35: *.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*。 mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm= 01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01; 35:*.dl=01;35:*.xc f=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx= 01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01; 36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36: *.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
如果 (rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd= 40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow= 34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*。 lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z= 01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01; 31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31: *.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*. jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm= 01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01; 35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35: *.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*。 mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm= 01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01; 35:*.dl=01;35:*.xcf=01;35:*.xw d=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv= 01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01; 36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36: *.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36: == ) 退出
设置 color_none=`sed -n '/^COLOR.*none/Ip' < $COLORS`
sed -n /^COLOR.*无/IP
如果 ( != ) 那么
未设置 color_none
结束:
别名 ll ls -l --color=auto
别名 l。 ls -d .* --color=auto
别名 ls ls --color=auto
别的
万一
结尾
如果 ( -r /etc/profile.d/cvs.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/cvs.csh
别的
万一
结尾
如果(-r /etc/profile.d/eclipse.csh)那么
如果 ( 1 ) 那么
源 /etc/profile.d/eclipse.csh
setenv ECLIPSE_HOME /opt/eclipse
设置 BIN=/opt/eclipse
如果 ( -d /opt/eclipse ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/eclipse
如果 ( 0 != 0 ) 那么
万一
别的
万一
结尾
如果 ( -r /etc/profile.d/ganglia-binaries.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/ganglia-binaries.csh
设置 GANGLIA_HOME=/opt/ganglia
设置 BIN=/opt/ganglia/bin
设置 SBIN=/opt/ganglia/sbin
如果 ( -d /opt/ganglia/bin ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/ganglia/bin
如果 ( 0 != 0 ) 那么
万一
如果 ( -d /opt/ganglia/sbin ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/ganglia/sbin
如果 ( 0 != 0 ) 那么
万一
别的
万一
结尾
如果(-r /etc/profile.d/glib2.csh)那么
如果 ( 1 ) 那么
源 /etc/profile.d/glib2.csh
setenv G_BROKEN_FILENAMES 1
别的
万一
结尾
如果( -r /etc/profile.d/gnome-ssh-askpass.csh )然后
如果 ( 1 ) 那么
源 /etc/profile.d/gnome-ssh-askpass.csh
setenv SSH_ASKPASS /usr/libexec/openssh/gnome-ssh-askpass
别的
万一
结尾
如果(-r /etc/profile.d/java.csh)那么
如果 ( 1 ) 那么
源 /etc/profile.d/java.csh
setenv JAVA_HOME /usr/java/latest
设置 BIN=/usr/java/latest/bin
如果 ( -d /usr/java/latest/bin ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /usr/java/latest/bin
如果 ( 0 != 0 ) 那么
万一
别的
万一
结尾
如果 ( -r /etc/profile.d/lang.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/lang.csh
设置来源=0
如果 ( 1 ) 那么
设置 saved_lang=en_US.iso885915
如果 ( -f /home/user/.i18n ) 那么
setenv LANG en_US.iso885915
取消保存的语言
别的
如果 ( 0 == 1 ) 那么
别的
万一
结尾
如果 ( -r /etc/profile.d/less.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/less.csh
如果(-x /usr/bin/lesspipe.sh)那么
setenv LESSOPEN |/usr/bin/lesspipe.sh %s
万一
别的
万一
结尾
如果 ( -r /etc/profile.d/maven.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/maven.csh
setenv MAVEN_HOME /opt/maven
设置 BIN=/opt/maven/bin
如果 ( -d /opt/maven/bin ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/maven/bin
如果 ( 0 != 0 ) 那么
万一
别的
万一
结尾
如果(-r /etc/profile.d/modules.csh)那么
如果 ( 1 ) 那么
源 /etc/profile.d/modules.csh
如果 ( 1 ) 那么
设置 modules_shell=tcsh
别的
设置 exec_prefix=/usr/bin
设置前缀=
设置后缀=
如果 ( 0 ) 那么
设置 histchar = !
万一
如果 ( 1 ) 那么
设置前缀 = 设置 _prompt="$prompt";设置提示="";
设置后缀 = 设置提示 =“$_prompt”;未设置 _prompt;
万一
如果 ( 0 ) 那么
设置后缀 = 设置 _exit=$status;设置提示=“$_prompt”;取消设置_prompt;;测试 0 = $_exit;
别名模块 set _prompt="$prompt";set prompt="";eval `/usr/bin/modulecmd tcsh !*`;设置_exit=$状态;设置提示=“$_prompt”;取消设置_prompt;;测试 0 = $_exit;
取消设置 exec_prefix
未设置前缀
取消设置后缀
setenv MODULESHOME /usr/share/Modules
如果 ( ! 1 ) 那么
如果 ( ! 1 ) 那么
别的
万一
结尾
如果 ( -r /etc/profile.d/pdsh.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/pdsh.csh
设置 PDSHROOT=/opt/pdsh
设置 BIN=/opt/pdsh/bin
如果 ( -d /opt/pdsh/bin ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/pdsh/bin
如果 ( 0 != 0 ) 那么
万一
别的
万一
结尾
如果 ( -r /etc/profile.d/qt.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/qt.csh
如果 ( 1 ) 那么
出口
别的
万一
结尾
如果( -r /etc/profile.d/rocks-binaries.csh )然后
如果 ( 1 ) 那么
源 /etc/profile.d/rocks-binaries.csh
setenv ROCKS_ROOT /opt/rocks
设置 BIN=/opt/rocks/bin
设置 SBIN=/opt/rocks/bin
如果 ( -d /opt/rocks/bin ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/rocks/bin
如果 ( 0 != 0 ) 那么
万一
如果 ( -d /opt/rocks/bin ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/rocks/bin
如果 ( 0 != 0 ) 那么
万一
别的
万一
结尾
如果(-r /etc/profile.d/rocks-devel.csh)那么
如果 ( 1 ) 那么
源 /etc/profile.d/rocks-devel.csh
setenv ROCKSROOT /opt/rocks/share/devel
setenv ROLLSROOT /opt/rocks/share/devel/src/roll
别的
万一
结尾
如果 ( -r /etc/profile.d/rocks-hpc.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/rocks-hpc.csh
如果 ( ! 0 ) 那么
设置 _prompt=%{\033]0;%n@%m:%c\007%}[%n@%m %c]%#
设置提示=
eval `/usr/bin/modulecmd tcsh -s add rocks-openmpi`
/usr/bin/modulecmd tcsh -s 添加rocks-openmpi
设置_exit=0
设置提示=%{\033]0;%n@%m:%c\007%}[%n@%m %c]%#
取消设置 _prompt
测试 0 = 0
万一
别的
万一
结尾
如果 ( -r /etc/profile.d/rocks-lang.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/rocks-lang.csh
如果 ( 1 ) 那么
如果 ( xterm == linux ) 那么
万一
别的
万一
结尾
如果 ( -r /etc/profile.d/sge-binaries.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/sge-binaries.csh
setenv SGE_ROOT /opt/gridengine
setenv SGE_ARCH `$SGE_ROOT/util/arch`
/opt/gridengine/util/arch
设置 DEFAULTMANPATH = `$SGE_ROOT/util/arch -m`
/opt/gridengine/util/arch -m
设置 MANTYPE = `$SGE_ROOT/util/arch -mt`
/opt/gridengine/util/arch -mt
setenv SGE_CELL 默认
setenv SGE_QMASTER_PORT 536
setenv SGE_EXECD_PORT 537
设置 BIN=/opt/gridengine/bin/linux-x64
如果 ( -d /opt/gridengine/bin/linux-x64 ) 那么
echo /home/user/software/tophat-2.0.10.Linux_x86_64:/home/user/software/samtools-0.1.19:/home/user/software/bowtie2-2.2.1:/home/user/software/boost_1_55_0 :/home/user/software/Mus_musculus:/home/user/software/bowtie-1.0.1:/home/user/software/FastQC:/home/user/software/bedtools2-2.19.1/bin:/home/ user/software/cufflinks-2.2.0.Linux_x86_64:/home/user/software/bin:/home/user/software/STAR_2.3.0e.Linux_x86_64:/home/user/software/sratoolkit.2.3.5-2- ubuntu64/bin:/home/user/software/Python-2.7.8:/home/user/software/pysam-0.8.0:/home/user/software/CIRCexplorer-1.0.3:/home/user/software/ Python-2.7.8/lib/python2.7/site-packages/pysam-0.8.0-py2.7-linux-x86_64.egg/pysam/__init__.pyc':/opt/openmpi/bin:/usr/lib64 /qt-3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/opt/eclipse:/opt/ganglia/bin:/opt/ganglia/sbin:/ usr/java/latest/bin:/opt/maven/bin:/opt/pdsh/bin:/opt/rocks/bin:/opt/rocks/sbin:/opt/gridengine/bin/linux-x64:/home/用户/bin
/bin/grep -q /opt/gridengine/bin/linux-x64
如果 ( 0 != 0 ) 那么
万一
设置 shlib_path_name = `$SGE_ROOT/util/arch -lib`
/opt/gridengine/util/arch -lib
if (`eval echo '$?'$shlib_path_name`) 然后
评估回声 $?LD_LIBRARY_PATH
回声 1
设置 old_value = `eval echo '$'$shlib_path_name`
评估回声 $LD_LIBRARY_PATH
回声/opt/gridengine/lib/linux-x64:/opt/openmpi/lib
setenv LD_LIBRARY_PATH /opt/gridengine/lib/linux-x64:/opt/gridengine/lib/linux-x64:/opt/openmpi/lib
别的
取消设置 DEFAULTMANPATH MANTYPE shlib_path_name
别的
万一
结尾
如果 ( -r /etc/profile.d/sge-mpi.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/sge-mpi.csh
setenv MPICH_PROCESS_GROUP 否
别的
万一
结尾
如果 ( -r /etc/profile.d/ssh-key.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/ssh-key.csh
/bin/bash /etc/profile.d/ssh-key.sh
别的
万一
结尾
如果 ( -r /etc/profile.d/vim.csh ) 那么
如果 ( 1 ) 那么
源 /etc/profile.d/vim.csh
如果 ( -x /usr/bin/id ) 那么
如果 (`/usr/bin/id -u` > 200 ) 那么
/usr/bin/id -u
别名 vim
万一
万一
别的
万一
结尾
未设置我不匹配
万一
万一
【问题讨论】:
-
您的 bash 启动脚本与 csh 启动无关(除非您错误地从 .profile 或类似文件中获取它们)。那 sn-p 是否应该显示缺少 csh 提示?点击ctrl-c 会让你回到 bash 提示符吗?
-
-
-
这个执行日志没有问题。我认为将它与另一个没有此问题的用户逐行比较是有意义的。
-
我比较了两者,发现只有一些 PATH 设置不同。我发现的另一个奇怪的事情是,在我运行csh -X 和ctrl-c 之后,我必须输入“exit”而不是“logout”来注销远程终端,因为 shell 抱怨这不是登录 shell。似乎 csh 确实在运行,但只是不显示提示。
标签:
bash
csh