linux目录及常用工具命令介绍 JDK安装

在VMware虚拟机上安装了 centOS 后我们就可以在终端通过命令操作这台机器了,但如果是在公司是不能直接去操作服务器的,只能通过客户端工具连接服务器进行操作。

常用工具
  • SecureCRT
    SecureCRT 是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。用 于连接 运行包括Windows、UNIX和VMS的远程系统的理想工具。说通俗点就是可以在你自己的机器上用 SecureCRT 连接公司服务器后,SecureCRT就相当于linux系统的终端,你通过它来操作服务器。
  • SecureFX
    有的时候我们往服务器上传文件,用命令?可以啊,但是不太直观,SecureFX允许你拖放(或复制并粘贴)文件从Windows资源管理器,桌面和其他应用程序(如WinZip的),让您更轻松地传输文件。现在 SecureFX 和SecureCRT一般都是整合在一个软件里面的。
  • XShell
    和 SecureCRT 类似,也是一款支持SSH(SSH1和SSH2)的终端仿真程序,这两个你用哪个都行
  • FileZilla-3.7.3
    和 SecureFX 作用类似,用于上传文件,你用哪个都行
Linux 简介
  • 发展历史
    丹尼斯·里奇 肯·汤普逊
    系统内核汇编.
    B 语言.
    C 语言做为内核语言,发明 unix
    linus 召集 unix 原班人马.发明了系统 linus 后更名为 linux(linux is not unix)
  • 所谓的 linux 都是统称,具体版本都叫做发行版.
  • 著名的发行版
    redhat: 目前全球最大的 linux 发行厂商.(收费)
    ubuntu:免费版本.界面比较好
    麒麟.
    CentOS:免费.由 redhat 分支.
  • 定位
    操作系统.
    适合于服务器系统,不适合办公系统.
  • linux 相对 window 优点
    稳定.
    安全性比较高
    免费.
Linux 系统目录介绍
  • 在公司中 linux 都是没有界面.
  • 系统路径
    / 表示根目录(以 root 登录效果)
    ~ 表示/root
  • etc 存放系统配置目录.
  • home 除了root以为所有用户默认在 home下新建一个以用户名做为文件夹名称的文件夹 ,用户 xxx 对 /home/xxx 具有完全操作权限.
  • root 用户 root 单独文件夹
  • usr 所有用户安装的软件都放入到这个文件夹中(一般的,我们可以在 usr/local 下新建一个tmp,所有压缩包都上传到 tmp 中,用完后 tmp 目录可以删去)
    在这里插入图片描述
常用命令
  • pwd 打印工作目录,当前所有文件夹全路径

  • cd 进入到文件夹

  • mkdir 新建空文件夹

  • ls 平铺

  • ll 详细列表

  • vi 和 vim 都是编辑文件, vi 普通编辑 vim 高级编辑(带有颜色), 如果文件不存在,带有创建文件功能

    关于 vim 编辑器的使用,vim 是linux系统的默认编辑器,有三种模式:命令模式、末行模式、输入模式,进入到编辑器后非可编辑状态,点击”i”或”a”启用编 辑状态,也可以点击“s”可以原地替换字符进入编辑状态, 编辑后点击”esc”退出编辑状态,有如下三种方式退出vim编辑器。

    :wq 保存并退出
    :q 不保存退出(适用于没有编辑时)
    :q! 强制退出
    yy 复制
    p 粘贴在下一行,大写 P 粘贴上一行

  • touch 创建空文件.

  • cat 查看文件全部内容

  • head[-n] 文件名 查看文件前 n 行,默认前 10 行

  • tail[-n] 文件名 查看文件后 n]行,默认后 10 行.

    tailf 动态显示文件后n行内容.常用在显示tomcat日志文件功能.

  • echo‘内容’>> 文件名 向文件中添加一些内容.

  • ifconfig 打印网卡信息.

  • reboot 重启.

  • 在 secureCRT 打开命令行,敲 ALT+P 进入文件传输界面,输入 put d:/BaiduNetdiskDownload/zookeeper-3.4.14.tar.gz 进行文件上传

  • tar zxvf 文件名 tar zxvf jdk-7u80-linux-x64.tar.gz

  • cp 原文件 新文件路径 : 复制文件 cp Demo.java lhg/

    -r 复制文件夹 cp -r jdk1.7.0_80 lhg/jdk1.7

  • mv 原文件 新文件 : 剪切(具备重命名功能)mv Demo.java lhg/Test.java

  • rm[-rf] 文件名 : 删除 rm -rf lhg

不同用户登录效果
  • root 用户
    在这里插入图片描述
  • 普通用户
    在这里插入图片描述
linux 安装JDK
  • 在 /usr/local目录下新建一个 tmp 目录,以后要把要上传的文件全部放到这里,便于管理
  • 把本地下载好的 jdk linux 版本通过命令或者 FileZilla 工具上传到 /usr/local/tmp
  • tar zxvf jdk-7u80-linux-x64.tar.gz 命令解压
  • 解压完后用 cp 或 mv 命令把 jdk 解压后的文件复制一份到 /usr/local 目录下mv jdk1.7.0_80 /usr/local/jdk1.7
  • 用 Vim 打开 /etc/profile 文件,进行 jdk 环境变量的配置,做如下配置:
    在这里插入图片描述

    注意这里没有配置 CLASSPATH 变量,事实上,自 jdk1.5之后这个变量就不用再去配置了,window 系统也可以不用去配置,只是很多人不知道。。。。

  • 配置完环境变量后保存,此时要用 source /etc/profile 命令重新编译一下 profile 文件,切记
  • 看 jdk 是否配置成功
    在这里插入图片描述
    +写个测试文件,看是否能编译执行,在 /usr/local/tmp 目录下新建 Test.java 文件,输出一个 HelloWorld
    在这里插入图片描述
  • javac Test.java java Test编译执行
    在这里插入图片描述

推荐阅读:win10环境下 VMware12 虚拟机安装 centOS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值