最常用命令:
- cd 跳转
cd ~ 跳转到当前用户的home
cd / 跳转到系统根目录
cd .. 跳转到上级目录
cd ../.. 跳转到上级的上级目录 一次类推使用
cd $Path 跳转到环境变量地址
- pwd 查看当前路径
- ls 文件列表
ls 列出当前目录文件
ls -l 列出当前文件的详细信息
ls -ltr s* 列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面,也可以去掉关键字
ls -AF 列出当前包含隐藏的文件列表
- ln 创建链接
创建软链接:生成镜像文件不占用空间,如同存在一样。
ln -s 源文件 目标文件
创建硬链接:目标位置上生成一个和源文件大小相同的文件,文件保持同步。
ln 源文件 目标文件
- 查找安装目录
whereis name 匹配二进制文件、源文件、帮助手册所在路径
which name 匹配环境变量所在路径
- 防火墙
查看防火墙状态
systemctl status firewalld.service
启动防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
重新启动防火墙
systemctl restart firewalld.service
- 后台运行
nohup java -jar hm-0.0.1-SNAPSHOT.jar & >nohup.out
语法 [nohup shell & >nohup.out]
配合tail 查看运行log和ps查看运行进程 - 监控日志
tail -f log 实时监控
tail -n 100 log 查看最后100行 - 文件查看
cat file - grep 过滤
grep keyword file
cat file |grep keyword
cat spring.log.2018-09-30 |grep "Exception" 在文件中查找出现Exception的行内容
cat spring.log.2018-09-30 |grep -C 10 "Exception" 在文件中查找出现Exception的前后10行内容
cat spring.log.2018-09-30 |grep -B 10 "Exception" 在文件中查找出现Exception的前10行内容
cat spring.log.2018-09-30 |grep -A 10 "Exception" 在文件中查找出现Exception的后10行内容
- 查看进程
ps -ef |grep java - 关闭进程
kill -9 pid - histroy
histroy 列出之前的操作命令记录
histroy !10 重新执行操作记录中的第10个命令 - 上传下载
rz 上传
sz 下载
yum install lrzsz (安装文件上传和下载命令)