Linux终端命令
查看当前目录文件大小
按修改时间排序,最新优先
ls -lht
查看磁盘空间使用情况
df -h
查看内存使用情况
free -h
根据端口号找对应的pid
根据8080端口找对应pid
lsof -i:8080
[全格式显示] 查看指定进程
ps -ef | grep nginx
用户列表文件
/etc/passwd/
配置环境变量
/etc/profile
查看监听的端口号
yum install net-tools
netstat -lnt
查看当前防火墙规则
iptables -L -n
查看防火墙的状态
systemctl status iptables
编辑防火墙规则
vim /etc/sysconfig/iptables
静态显示最后100行数据
tail -n 100 文件名
动态显示最后300行数据(重要!常用于日志监控)
tail -f -n 300 文件名
从指定文件中搜索关键字
grep "关键字" 关键字所在的文件
查找安装路径
whereis nginx
以守护进程的形式运行项目
nohup表示永久运行。&表示后台运行
nohup java -jar xxx.jar > clog.txt &
Spring Boot 指定外部文件启动
nohup java -jar xxxx.jar --Dspring.config.location=application.properties > xxx_log.txt &
XShell快捷键
# 终端快速删除输错的命令
ctrl + u
# 快速粘贴内容
shift + insert
Vim命令
删除游标所在的一整行
dd
移动到文件第一行
gg
移动到文件最后一行
G
移动到行首
0
移动到行首的非空白符
^
移动到行尾
$
搜索关键字
/搜索关键字,使用n来跳转到下一个搜索词