常用 Linux 命令:
目录切换
cd / 找到根目录
cd .. 回到上一级目录
cd ../.. 返回上上级目录
cd opt/ 进入opt目录
cd /opt 进入opt目录
切换到 root 用户
su root
查看 Tomcat 服务器状态
ps -ef|grep tomact
解压压缩包:
tar -zxvf 压缩包名称
使用命令关闭占用80端口的程序
sudo fuser -k 80/tcp
ls 查看文件(非列表形式展示)
ll 查看详细列表
Tab键是补全
退出是exit;
查看文件
tail 文件名 查看最后面的日志
more 文件名 从第一页开始查看日志,按空格键可以翻页
less 文件名 从第一页开始查看日志,可以前后翻页
tail 文件名 只显示最后几行
tac 文件名 从最后一行倒叙显示内容,并将输出所有内容
cat 文件名 从第一行开始显示内容,并将所有内容输出。
tail -n 文件名 查看最后 n 行的日志
实时查看文件
tail -f 文件名称 查看实时日志文件
tail -f 200 文件名 从当前行前200行开始实时查看日志文件
退出实时查看文件
Ctrl + z
搜索关键字并高亮显示:
grep --color=auto '搜寻字符串' 文件名 查询关键字并高亮显示
grep [-acinv] [--color=auto] '搜寻字符串' filename
选项与参数:
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行
--color=auto :可以将找到的关键词部分加上颜色的显示
查看某个关键字的前几行或后几行记录:
查看filename中含有abc所在行后4行内容
cat filename | grep 'abc' -A4
查看filename中含有abc所在行前4行内容
cat filename | grep 'abc' -B4
注意查找的关键字需要使用单引号括起来。
more +/查询字符 文件名
启动和停止tomcat命令:
先进入tomcat路径: cd /usr/local//tomcat//bin/(*省略的是文件路径名称)
然后 ./shutdown.sh 停止
./startup.sh 启动
vim 编辑文件
vim 文件名
按 E 进入修改模式
打开文件之后处于命令状态,需要按 i 键,进入编辑状态才能修改。
:set nu 显示行号
:n 比如想到第65行,输入 ":65" 按回车即可定位到65行。
退出 vim 命令
首先需要按ESC键回到命令模式
shift + :+ 命令
:wq 保存文件并退出vi
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:q 不保存文件,退出vi
最后回车即可
删除文件/文件夹
rm -f 文件名 文件名后可以匹配通配符 *,可以进行批量删除
rm -rf 文件夹 r:表示递归向下删除,直到删完为止
上传文件
rz -be
上传之前先把jar包中的配置文件先删除
停止tomcat服务
上传完 jar 包之后,在同一个目录下执行该命令
sh stop.sh
启动tomcat服务
sh start.sh
下载
sz 文件名
修改文件名
mv 原文件名 新文件名
复制文件
cp 文件A ./新文件名 表示将文件A在当前目录中复制一份
cp 文件B /文件路径/新文件名 将文件A复制到指定目录下
乱码问题:
使用工具的编码格式和文件的编码格式不一致。
关闭防火墙:
查看防火墙状态
service iptables status
或
systemctl status firewalld
永久关闭防火墙
systemctl disable firewalld