6 find,locate,grep指令 + 安装jdk和tomcat

  1. find指令
    基本语法: find [搜索范围] [选项]
    搜索范围: 值得在某些路径下查找文件,比如:/opt,/home
    [选项]的取值范围有:
    (1) -name: 表示按照文件名称查找,例如,在opt路径下查询ss.txt文件
    find /opt -name ss.txt //表示在/opt路径范围下查找名称为ss.txt的文件
    find /opt -name *.txt //表示查找/opt路径下的所有的txt文件
    (2) 按拥有者查找,查找/opt目录下,用户名称为nobody的文件?
    find /opt -user nobody //表示在/opt目录下,查找属于nobody用户的文件
    find /opt -user root //在/opt路径下查找属于root用户的文件
    (3) 查找整个linux系统下,大于20M的文件?
    find / -size +20M //查找大于20M的文件
    find / -size -20M //查找小于20M的文件
    find / -size 20M //查找linux下等于20M的文件

  2. locate指令: 快速定位文件路径,locate事先定义好了文件的位置的数据库,需要经常的更新
    由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库
    基本语法:
    locate 搜索文件
    在这里插入图片描述

  3. grep指令和管道符号|
    grep,过滤查找,管道符"|"表示将前一个命令的处理结果传递给后面的命令处理.
    基本语法:
    grep [选项] 查找内容 源文件
    选项:
    -n 显示匹配及行号
    -i 忽略字母大小写
    例如: 在hello.txt文件中,查找"yes"所在行,并且显示行号?
    cat server.log | grep 黑名单 //在server.log日志文件中查找"黑名单"的日志
    cat server.log | grep -n yes //在server.log中查找yes关键字并显示行号
    cat server.log | grep -i yes //查找时忽略大小写

  4. gzip/gunzip指令
    gzip用于压缩文件
    gunzip用于解压的
    基本语法:
    gzip 文件名(压缩文件,只能将文件压缩为*.gz文件**,原文件会被删除**)
    gunzip 文件.gz(解压缩文件命令)

  5. zip/unzip指令
    zip用于压缩文件
    unzip用于解压文件
    基本语法:
    zip [选项] xxx.zip(将要压缩的内容,压缩文件和目录)
    unzip [选项] xxx.zip(解压缩文件)
    常用选项:
    -r: 递归压缩,即压缩目录
    unzip常用选项:
    -d<目录>:指定解压后的文件目录
    例如: 将/home下的所有文件压缩成mypackage.zip?
    zip -r mypackage.zip /home/
    在这里插入图片描述
    在这里插入图片描述
    将mypackage.zip解压到/opt/tmp目录下?
    unzip -d /opt/tmp/ mypackage.zip
    在这里插入图片描述
    **6. tar指令:**即可以压缩,又可以解压
    tar指令是打包指令,最后打包后的文件是.tar.gz的文件。
    基本语法:
    tar [选型] xxx.tar.gz 打包的内容(打包目录,压缩后的文件格式.tar.gz)
    选项说明:
    -c: 产生.tar打包文件
    -v: 显示详细信息
    -f: 指定压缩后的文件名
    -z: 打包同时压缩
    -x: 解包.tar文件
    例如:
    (1)将/home/a1.txt和/home/a2.txt压缩成 2.tar.gz?
    tar -zcvf a.tar.gz a1.txt a2.txt(在/home目录下执行的)
    在这里插入图片描述
    在这里插入图片描述
    (2)将/home路径下的所有文件压缩成myhome.tar.gz
    tar -zcvf myhome.tar.gz /home/
    在这里插入图片描述
    (3) 将a.tar.gz解压到当前目录
    tar -zxvf a.tar.gz
    (4)将myhome.tar.gz解压到/opt/tmp2目录下(tmp2目录需要先存在)
    tar -zxvf myhome.tar.gz -c /opt/tmp2/

安装jdk:还是安装在usr目录下
a.首先新建一个jdk的目录,mkdir jdk,如图:
在这里插入图片描述
b. 和安装mysql一样的方式上传安装包至jdk的目录下。
c. 解压: tar -zxvf + 包
d. 解压完成,如图:在这里插入图片描述
e. 配置java环境:
到这个目录下进行配置: vim /etc/profile 末尾添加jdk环境

export JAVA_HOME=/usr/java/jdk1.7.0_55
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH

刷新profile命令: source /etc/profile,如图:
在这里插入图片描述
2. 安装tomcat: 在usr目下新建tomcat文件夹,同样的方式:
3. 在这里插入图片描述
4. 解压tomcat :
在这里插入图片描述
5. 启动tomcat,在bin目录下启动: ./startup.sh
在这里插入图片描述
6. 查看tomcat是否启动成功: ps ef | grep ‘tomcat’
7. 在这里插入图片描述
8. 或者在虚拟机中通过浏览器来访问试试看有没有成功启动?
在这里插入图片描述
9.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值