【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 //查看已打 ...
随机推荐
- spring-IOC容器(三)
一.通过工厂方法配置Bean: .xml <!-- class属性:指向静态工厂方法的全类名 factory-method:指向静态工厂方法的名字 constructor-arg:如果工厂方法需 ...
- STM32 printf函数
/******************** (C) COPYRIGHT 2012 WildFire Team *************************** * 文件名 :usart1.c * ...
- 跟未名学Office - PPT核心:表达
目录 第一章. PPT核心:表达 2 第一节 观点 2 第二节 数据来源 2 第三节 逻辑顺序 3 PPT核心:表达 观点 1 vs N 要表达什么? 为什么要做成 ...
- Ubuntu使用操作记录/笔记
1.如何取得图形界面下的ROOT权限? 先alt+f2,然后 gksu nautilus 或者 kdesudo dolphin 2.如何使用Qt插件在Qt中进行ROS开发 http://blog.cs ...
- DS二叉树--左叶子数量
题目描述 计算一颗二叉树包含的叶子结点数量. 左叶子是指它的左右孩子为空,而且它是父亲的左孩子 提示:可以用三叉链表法,也可以用现有算法对两层结点进行判断 建树方法采用“先序遍历+空树用0表示”的方法 ...
- 【mysql】之性能优化
http://blog.csdn.net/orichisonic/article/details/48026031 https://www.cnblogs.com/zhming26/p/6322353 ...
- 【AMQ】之JMS概念
1.JMS(Java Message Service)Java消息服务,是Java20几种技术其中之一 2.JMS规范定义了Java中访问消息中间件的接口,但是没有给实现,这个实现就是由第三方使用者来 ...
- gitlab 10.8.1 迁移
参考官网: https://docs.gitlab.com/ee/raketasks/backup_restore.html Backing up and restoring GitLab 及 ...
- C/C++基础----随机数分布和随机数引擎
随机数分布 除了伯努利分布,其他都是模板,接收单个类型参数,指出分布生成的结果类型. 表示分布生成浮点数,float.double或long double 表示要求一个整型类型,不包括bool或任何c ...
- mac下 python3 安装--有说明原电脑安装的文件在哪里
https://www.cnblogs.com/meng1314-shuai/p/9031686.html 前言:mac系统自带python,不过以当前mac系统的最新版本为例,自带的python版本 ...