1.常用命令
netstat -nlpt
查看启动的端口号
netstat -nlpt
ls
显示当前目录信息
ls
ll
# 显示当前目录的详细信息
ll
cd /
# 跳到根目录
cd /
cd ../
# 返回上一级
cd ../
find / -name
# 查看文件路径
find / -name
pwd
# 显示当前所在的位置
pwd
mkdir
# 创建单个文件夹
mkdir
mkdir -p
# 创建多级文件夹
mkdir -p
rm -f
# 删除文件(f不提示)
rm -f
rm -rf
# 删除文件夹下的所有文件(删除目录必须使用-r)
rm -rf
cp
# 拷贝文件
cp
cp -r
# 拷贝文件夹必须带-r
cp -r
mv
# 移动文件或文件夹或重命名文件
mv
tar -zxvf
# 解压文件
tar -zxvf
touch
# 创建文件
touch
cat
# 查看文件内容
cat
ll -lh
# 查看文件大小
ll -lh 文件名
whereis
# 查看文件路径
whereis
history
# 查看历史命令记录
history
clear
# 清屏
clear
uname -a
# 查看系统版本
uname -a
chmod
# 修改权限
chmod
ps -aux --sort -pcpu | more
# 查看全部进程cpu占用率
ps -aux --sort -pcpu | more
lsof -i:9081
# 查看端口占用 (PID也一起显示)
lsof -i:9081
查看文件上传日期
# 查看文件上传日期
列出文件信息: ls -l 文件名
-rw-r--r-- 1 root root 110685085 Aug 16 17:19 gzccc-admin.jar
日期可用如下命令进行格式转换:date -d "xxxx" +"%Y-%m-%d %H:%M:%S"
2023-08-16 17:19:00
ps 获取进程号
获取全部java进程号
ps -ef|grep java
netstat 获取进程号
获取8081端口的进程号
netstat -nlpt|grep 8081
2.vi编辑器
vi有三种操作模式:
1.命令模式(操作光标, 按ESC键为命令模式)
ctrl+b 向上翻一页
ctrl+f 向下翻一页
i: 光标跳到当前行的前面
o: 光标所在行的上方新建一行
2.插入模式(底部显示INSERT为可插入)
3.末行模式(首先按ESC键, 然后在按冒号键:)
q! 退出不保存
wq 保存退出
/文件名 从前往后查找
?文件名 从后往前查找
n: 下一个匹配的字符串
N: 上一个匹配的字符串
set nu: 显示行号
# vi或vim都可以进入编辑模式
vi /etc/profile
3.用户管理
# 创建用户 :useradd [用户名]
Useradd
# 创建用户并分配一个组:useradd -G [组名] [用户名]
useradd -G
# 创建用户组
groupadd
# 把xx用户分配到xx组去
usermod
# 删除用户
# -f:强制删除用户,即使用户已登录
# -r:删除与用户相关的所有文件
userdel
# 删除组
groupdel
# 切换用户
su
# 给某个用户设置密码
passwd
4.防火墙
# 查看防火墙状态, dead表示未开启. running表示已开启
systemctl status firewalld
# 查看防火墙目前已开放的端口
firewall-cmd --zone=public --list-port
# 向防火墙添加端口
firewall-cmd --zone=public --add-port=8001/tcp --permanent
# 从防火墙删除端口
firewall-cmd --zone=public --remove-port=8001/tcp --permanent
# 开启防火墙
systemctl start firewalld
# 刷新防火墙规则,重新加载的意思
firewall-cmd --reload
默默的付出1毛