linux下重新安装jdk原来环境变量该怎么改

上周我的朋友在 Linux 上配置 JDK 环境变量时遇到了麻烦。
他最初在Linux上安装了jdk,但是发现权限不够。
他使用ls -lfilename命令确定是权限问题。
解决问题后,他开始配置环境变量。

第一种方法是修改/etc/profile文件。
这种方法很简单,但安全性较低,因为所有用户都可以使用这些环境变量。
他打开该文件,添加JAVA_HOME、PATH和CLASSPATH配置,然后再次登录。

对于第二种方法,他决定修改.bashrc文件。
这种方法比较安全,并且只对当前用户有效。
他将适当的配置添加到 .bashrc 文件中并再次登录。

第三种方法是直接在shell下设置变量。
不建议使用此方法,因为它不是永久性的,并且如果更改 shell,该方法就会失效。
他只是运行一些导出命令来设置变量。

注意:他记得把安装目录改成自己的,用冒号作为路径分隔符,不要覆盖原来的环境变量,不要丢失CLASSPATH中当前目录的点号,并且区分大小写。

最后他告诉我,配置环境变量的时候一定要小心,避免出现不必要的错误。
这取决于你来找出答案。
配置环境变量还是蛮熟练的。

配置jdk环境变量path不见了怎么办

嗯...JDK路径环境变量...丢失了?正确的。

您必须检查...在 Windows 端...打开命令提示符...这是一个黑色窗口。

敲... echo %PATH%... 输入...
看这里...长列表...检查里面是否有jdk bin路径...
例如...C:\Program Files\Java\jdk1 7 \bin...类似的东西...
如果没有看到它...您需要重新添加它。

首先你需要找到jdk的安装位置...通常你把它安装在C盘...C:\Program Files\Java\...
它可能是jdk1 7 或其他版本号...你安装的最后一个是1 7 ...是的。

好的...我需要这个垃圾箱的路径。

下一步... 对于 Windows... 右键单击​​“此电脑”并选择“属性”。

接下来,“高级系统设置”...没错...点击关注。

接下来,选择“环境变量”...这非常重要。

在系统环境变量中,找到路径并单击编辑。

看这里...添加jdk的bin路径...C:\Program Files\Java\jdk1 7 \bin等...
在下面添加...注意...最后需要添加分号...分号...; ...
好吧...让我们逐层介绍...
Mac 还是 Linux?不...你必须打开一个终端。

下一步...修改配置文件....bashrc 或其他东西...我不确定...zshrc?
这是用户主目录下的...在编辑器中打开它...例如nano...
添加语句...export PATH=$PATH:/usr/local/java/jdk1 7 /bin...
保存...退出...然后source ~/.bashrc...以启用它。

请稍等一下...检查它是否有效...
好的...再次打开命令提示符...输入 echo %PATH%...
检查是否有指向 jdk1 7 \bin 的额外路径...
下一步尝试运行 java -version...
如果您能看到版本信息,那就太好了...这意味着路径设置正确。

那是...那...

Linux reset命令如何重置终端机到原始状态?

现在,我们要谈谈Linux的reset命令。
这件事对我来说就像一个老朋友。
当我第一次接触 Linux 时,我记得发现终端非常麻烦。
如果你不小心的话,可能会发生一些事情。
这时候reset命令就起到了救星的作用。

比如我有一次不小心用cat命令打开了一个二进制文件,结果终端直接崩溃了,键盘输入无反应,屏幕上全是乱码。
当时的气氛确实很复杂。
然后重置命令救了我。
它立即将我弄乱的设备恢复到原始状态。

Reset命令,其实它的功能和tset很相似,都是用来恢复终端的初始状态的。
它非常智能,可以根据环境变量、命令行设置或配置文件自动调整您的终端模式。
此外,当您输入“重置?”时它还会提示您输入设备类型,我觉得这很有趣。

描述重置命令的语法结构。
看起来像这样:重置[参数]。
该命令有一些常用参数:

--help:提供在线帮助文​​档。
我经常用这个。
有时我忘记如何使用它并查找它。

--version:显示版本信息。
我有时会看到它,但我并没有真正关注它。

-p:显示当前终端类型但不设置。
有时用于检查设备的类型。

-ech:设置擦除字符为ch。
例如,您可以使用reset-e^B将擦除字符设置为control-h。

-ich: 设置中断字符为ch。
我认为这个不会被太多使用。

-kch:设置字符行删除为ch。
我真的不明白如何使用这个。

-l:无设置,但显示字符擦除、中断、删除的当前值。
有时使用它来检查您的设置。

-Q:不显示擦除、中断或删除字符的值。
基本上我不用这个。

-r:仅输出并显示终端类型。
它有时用于检查设备的类型。

-s:将TERM中设置的命令以字符串格式发送到终端。
我的印象是,这经常在 .login 或 .profile 文件中使用。

另外,如果你想手动设置终端类型并恢复到默认状态,可以使用reset吗?直接,比如[root@linuxcool~]reset?如果要设置擦除字符,可以使用reset-e^B。
运行reset-s以查看用于配置的字符串。

毕竟,reset 命令是 Linux 终端中一个不错的小修复工具,有时可以帮助您解决重大问题。