语法:
命令 -选项 参数1 参数2
命令:
cd 切换目录 ..上一级
ls 查看目录 ls -la
命令 --help 命令帮助手册
man 命令 查看命令详细信息
| 管道符 用于连接两个命令,前一个命令的输出作为后一个命令的输入
eg: ls|more 将查看到的内容分屏显示
ls|grep tomcat 筛选tomcat相关目录和文件
pwd: 查看当前所处目录
文件操作命令:
1. mkdir 创建一级目录
2. mkdir -p 创建多级目录
3. touch 文件名
- 文件名不存在,创建新文件
- 文件名已存在,修改最后修改时间
4. cp 源文件/目录 目标目录
5. cat 文件名 查看文件内容
6. vim/vi 文件名 编辑文件
进入文件,切换到Insert模式,进行文件编辑;剪辑完成,按ESC退出编辑模式,之后输入:wq保存退出
7. rm 文件名 文件1 文件2 删除文件
删除文件,会发起询问,是否确认删除? 输入 y/n
-f force 强制删除,不再询问
-r 递归 删除非空目录时需要加该选项
删除目录:
rm -r 目录1 目录2 .. -r必须加,-f需要的时候加
8. mv 剪切/移动
rm 源文件/目录 目标目录
-目标目录存在 剪切/移动文件/目录
-目标目录不存在 将源目录改名
打包和解压缩的命令:
1. 打包
tar -czvf 压缩文件.tar.gz 文件/文件夹
选项:
-c 创建包
-z 使用gzip压缩文件,建议后缀为.tar.gz
-v 查看过程
-f 指定打包后的文件名以.tar结尾
2. 释放/解压缩
tar -xzvf 压缩文件.tar.gz
-x 释放
查看日志命令 -- 热点
cat 日志文件名 查看当前瞬间日志文件中的内容-查看的是快照
查看动态日志文件数据:
tail 默认查看日志文件的最后10行内容
假设日志文件没有内容,则等待,直到有10行数据,才结束
tail -f 实时监控日志文件的更新内容
tail命令:动态查看日志
tail -n 20 查看文件最后20行的数据
tail -n +20 查看文件第20行以后的所有数据
head 命令: 查看文件头部的一些数据
head: 默认查看前10行的数据
head -n 20 查看前20行的数据
如何查看进程 -- 热点
ps 命令 -- 查看执行的进程的快照
ps -ef 查看当前正在运行的所有进程
ps -aux 查看当前正在运行的所有进程
top 命令 实时查看进程的状态 --查看的是动态的
下载命令
wget 下载工具 需给出下载的详细地址
yum 安装工具 会到yum仓库进行搜索下载并安装
1. JDK的下载安装以及配置:
wget http:..../jdk...tar.gz 下载
yum -y install jdk...tar.gz 安装(可以直接使用yum进行下载并安装)
2. 配置JDK的环境变量
export JAVA_HOEM=/user/....jdk1.8.22
export path=/user/..../jdk1.8.22/bin:$Path
export classpath=.
3.检查是否配置成功
java -version 检查是否出现版本号
javac HelloWorld.java
java HelloWorld
下载安装java环境,tomcat,mysql,部署项目
1.下载安装:yum -y install JDK.../TOMCAT/MYSQL的全名
2.配置环境变量: export 变量名=变量值
3.在开发环境中导出sql文件(可以通过第三方图形界面化工具导出,也可以使用sql语句导出)
导出sql:mysqldump -uroot -p databasename>xx.sql
4. 将项目导出成war包
-注意:在导出之前,将数据库的配置信息修改为生产环境中的数据库配置
5.通过连接linux服务器的远程工具,将sql和war上传到服务器上
6.使用cp命令将war包复制到tomcat的webapps下
7.在生产环境中的mysql中创建对应的数据库,以及将sql导入
8.启动tomcat,有错误,去日志文件查看
./startup.sh
./stop.sh
9.测试:在任意浏览器中输入项目的路径,是否可以成功访问