我是 Unix 新手,正在安装 MYSQL。
根据服务器管理员的指示,我只需在 .cshrc 文件末尾添加两行即可创建 2 个新的环境变量:
setenv MYSQL_UNIX_PORT /home/userX/mysql.sock
setenv MYSQL_TCP_PORT 11023
接下来的说明说
然后对刚刚做的更改执行“source .cshrc”。
结果如下:
server.edu(45): source .cshrc
: Command not found.
exit: Badly formed number.
错误是什么?为什么找不到命令?
任何帮助是极大的赞赏。
谢谢。
#
# $Header: /src/common/usc/skel/RCS/dot.cshrc,v 1.5 1994/06/20 20:48:05 ucs Exp $
#
#
# If this is not an interactive shell, then we exit here.
#
if (! $?prompt) then
exit 0
endif
#
# RC Revision Date
#
set rcRevDate=930824
#
# Set User Level of expertise.
#
set UserLevel=novice
###############################################################################
#
# Source a global .cshrc file.
#
# DO NOT DELETE THIS SECTION!
#
# If you wish to customize your own environment, then add things AFTER
# this section. In this way, you may override certain default settings,
# but still receive the system defaults.
#
if (-r /usr/lsd/conf/master.cshrc) then
source /usr/lsd/conf/master.cshrc
else if (-r /usr/local/lib/master.cshrc) then
source /usr/local/lib/master.cshrc
endif
###############################################################################
#
# Put your changes/additions, here.
#
setenv MYSQL_UNIX_PORT /home/user/mysql.sock
setenv MYSQL_TCP_PORT 51023
答案1
由于以前 C 程序员的编程能力不够强,如果文件中的最后一行不是换行符,许多读取文件的程序都会失败。
如果您在文件末尾放置换行符,则该问题应该得到解决。