【Linux】【JDK】常用命令使用集和裸机配置JDK步骤。
使用Zstack创建完成后的linux服务器,使用SSH登录后,就是一下图,可以查看当前路径下的所有文件。

1、常用的命令:
列出当前文件夹下内容:ll
查看目录中的文件 :ls
创建文件夹:mkdir software
进入文件夹:cd software
解压文件:tar -zxcf 文件名 -C 目标路径(tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm)
修改权限:chomd u+x 文件名(chmod u+x jdk-8u161-linux-x64.tar.gz)
改变某个文件夹下的所有文件的权限:chmod -R 754 bin
查看当前路径 :pwd
返回上一级目录 :cd ..
返回上两级目录 :cd ../..
编辑文件:vi vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vi /路径/文件名
x:删除当前字符; dd:删除当前行; u:恢复前一步操作; p:复制之前删除的行。 Page Up和Page Down键可以上下翻页; 按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态 编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出
如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。
“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出。 https://jingyan.baidu.com/article/59703552e2e1e38fc107405a.html
http://blog.csdn.net/eleiza/article/details/71087257
查看文件:cat /etc/profile
删除文件夹:
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思 删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
2、安装LInux下的Java JDK文件。
(1)首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(2)然后将linux下的jdk安装包放到software目录下。
[root@--- /]# mkdir software
[root@--- /]# ll
可以使用SecureCRT工具的FTP工具传送到software路径下: [root@--- /]# cd software/
[root@--- software]# ll
总用量
-rw-r--r--. root root 3月 : jdk-8u161-linux-x64.tar.gz 由于当前的tar包没有可执行权限,需要赋予相应的权限,给文件所有者添加执行权限。
[root@172-16-77-232 software]# chmod u+x jdk-8u161-linux-x64.tar.gz
[root@172-16-77-232 software]# ll
总用量 185312
-rwxr--r--. 1 root root 189756259 3月 22 09:58 jdk-8u161-linux-x64.tar.gz
当修改权限的命令不知道怎么使用是,可以使用chmod --help,来查看。

(3)解压 jdk-8u131-linux-x64.tar.gz安装包
[root@--- lib]# mkdir jvm
解压当前文件到jvm路径下:
[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm

(4)设置环境变量:
[root@localhost software]# vi /etc/profile
然后输入i,进入编辑模式,将下面的环境变量输入到profile的最前面,然后按ESC,输入:wq进行保存并退出。
同时可以通过cat 文件名查看修改好的文件内容。
export JAVA_HOME=/usr/lib/jvm/jdk1..0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
(5)执行profile文件
[root@--- jvm]# source /etc/profile
这样可以使配置不用重启即可立即生效。
(6)可以通过命令来查看当前安装好的java版本。
[root@--- jvm]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) -Bit Server VM (build 25.161-b12, mixed mode)
参考:https://www.cnblogs.com/fnlingnzb-learner/p/5831284.html
https://www.cnblogs.com/Dylansuns/p/6974272.html
【Linux】【JDK】常用命令使用集和裸机配置JDK步骤。的更多相关文章
- 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)
一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...
- [转帖]Linux systemd 常用命令
Linux systemd 常用命令 https://www.cnblogs.com/tsdxdx/p/7288490.html systemctl hostnamectl timedatectl l ...
- Linux系统管理常用命令
Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...
- Linux GDB常用命令一栏
Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...
- Linux 下常用命令
linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...
- linux 服务器常用命令整理
linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...
- 计算机硬件基本知识及Linux的常用命令
------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...
- Linux帮助——常用命令
Linux帮助——常用命令 摘要:本文主要学习了Linux系统中常用的一些命令. uname命令 uname命令可以显示电脑以及操作系统的相关信息. 基本语法 uname [选项] 选项说明 -a:显 ...
- Linux虚拟机常用命令
参考原文链接:(https://blog.csdn.net/fanyun_01/article/details/51083585) 一.Linux虚拟机常用命令 # virsh list //查看已打 ...
随机推荐
- linux 添加用户并赋予root权限
1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing pass ...
- sqlserver 全局事务查询
-- 此语句用于查看最老的活动事务.未完成的分布式事务或复制事务的信息. dbcc opentran -- 通过动态管理视图查看活动事务 select*from sys.dm_tran_active_ ...
- Centos 6.3 安装教程
如果创建虚拟机,加载镜像之前都报错,可能是virtualbox 的版本问题,建议使用virtualbox 4.3.12 版本 1. 按回车 2.Skip 跳过 3.next 4.选择中文简体 n ...
- 黄聪:利用ImageMagicK给图片加水印
1 图片水印处理 假设把名为logo.gif的水印图标添加在原始图片(src.jpg)右下角,且水印的下边缘距原始图片10像素.右边缘距原始图片5像素.使用如下命令即可: convert src.jp ...
- ckeditor_4.5.10_full,ckfinder_aspnet_2.6.2,插件使用
1.ckfinder文件上传的权限: public override bool CheckAuthentication() { // WARNING : DO NOT simply return &q ...
- 使用Html Agility Pack快速解析Html内容
Html Agility Pack 是一个开源的.NET 方案HTML解析器. 开源地址:https://github.com/zzzprojects/html-agility-pack 用法:vs上 ...
- PREV-9_蓝桥杯_大臣的旅费
问题描述 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市. 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首 ...
- 【maven】之打包war依赖子项目jar
比如 p-common p-core p-dao p-service p-web service项目依赖dao,dao依赖core和common,web依赖service 在使用maven tomca ...
- 使用googletest进行C++单元测试(Netbeans为例)
googletest设置步骤(Netbeans为例) 下载googletest [https://github.com/google/googletest],解压到<gtest_dir> ...
- svn 被锁住 冲突 Can't revert without reverting children
解决 执行以下命令 D:\development\work>svn rm –-keep-local D:\development\work\ohho\common\logic\backstage ...