【杂七杂八】Windows和Linux怎么配置环境变量

Linux

啥是环境变量
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

vim /etc/profile
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi

for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done
unset i
unset -f pathmunge
#java environment
export JAVA_HOME=/home/vincent/download/jdk1.8.0_221
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
#maven
export MAVEN_HOME=/usr/local/apache-maven-3.8.6
export MAVEN_HOME
#nginx
export NGINX_PATH=/usr/local/nginx
export PATH=$PATH:${JAVA_HOME}/bin:$PATH:$MAVEN_HOME/bin:$PATH:${NGINX_PATH}/sbin
#node
NODE_HOME=/usr/local/node/node-v10.0.0-linux-x64
PATH=$PATH:$NODE_HOME/bin
NODE_PATH=$NODE_HOME/lib/node_modules
#Redis
export REDIS_HOME=/usr/local/bin/redis-6.2.6
export PATH=$PATH:${REDIS_HOME}/src

"/etc/profile" 95L, 2405C                                                                                                                                                  75,1         底端


source /etc/profile

在这里插入图片描述

  • jdk
  • maven
  • nginx
    配置成功了
    为啥Redis不行,因为配置没错 而是redis找文件时候文件没有标注位置
[root@localhost vincent]# redis-server ./redis.conf
#环境变量美没问题 而是redis 配置文件没找到
3613:C 14 Nov 2022 22:17:37.858 # Fatal error, can't open config file '/home/vincent/./redis.conf': No such file or directory
[root@localhost vincent]# find / -iname "redis.conf"
#Find指令查找Redis.conf
find: ‘/run/user/1000/gvfs’: 权限不够
/usr/local/bin/redis-6.2.6/redis.conf
/usr/local/src/redis-6.2.6/redis.conf
/var/lib/docker/overlay2/6b14fc32176549879b31eefbc59e9ecab76ad03e47a101bc58daa5a506c30b90/diff/etc/redis/redis.conf
/var/redis/redis.conf
/etc/redis.conf
#重新运行Redis服务端
[root@localhost vincent]# redis-server /usr/local/bin/redis-6.2.6/redis.conf

#果然

成功了
image-20221114142412952

Find指令怎么用菜鸟教程
https://www.runoob.com/linux/linux-comm-find.html
点击链接

Linux环境变量配置全攻略 - 悠悠i - 博客园
https://www.cnblogs.com/youyoui/p/10680329.html

补充Node和npm测试安装也可以
node -v
npm -v
在这里插入图片描述

Windows

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值