linux常用命令-持续更新
1,使用文件名查找文件(例如) find / -name nacos* / 是遍历的文件根路径 -name是根据名字 nacos*是根据nacos模糊查找2用which命令查询which virtualenvwrapper.sh2,服务器间的文件传输命令首先切换 su root 切换root用户后执行下列命令例如从想把当前服务器/root/test.txt 这个文件传输到服务器192.168.1.63的/usr/路径下scp -r /root/test.txt root192.168.1.63:/usr/注意点就是 test.txt root 之间有个空格 很关键3,更改文件分组权限chown -R root:root /root/test.txtlinux权限核心就是分组分组很重要想了解的同学可以看这个博主的文章。Linux 权限划分的原则 - 知乎4,linux空间清理垃圾文件排查,大文件查找a,思路是首先 du -h 查看物理内存是否满了如果满了cd / 进根路径执行步骤bb, du -h --max-depth1 这个命令是查找当前路径下最大的文件c,找到当前目录最大文件夹后一步一步的cd 进大文件夹中重复执行b操作d,找到不需要的大文件然后删除掉5,linux中文件的拷贝cp -rf /root/test.txt /usr/6,linux中文件的重命名mv /root/test.txt /root/test222.txt7,linux端口操作:查看防火墙状态firewall-cmd --state开启防火墙:systemctl start firewalld开启linux指定端口8012:firewall-cmd --zonepublic --add-port8012/tcp --permanent--重启防火墙 (开启完毕端口后必须重启防火墙才生效)firewall-cmd --reload-- 查看当前所有tcp端口(查看端口是否开放)netstat -ntlp查看防火墙开放的端口firewall-cmd --list-ports --permanent(重载更新下防火墙不然之前开的端口不生效!!!!!!!!!!!)sudo firewall-cmd --reload8,linux删除文件精确删除单个文件: rm -rf /root/test.txt模糊删除文件: rm -rf /root/*.txt 删除所有后缀为.txt的文件9,linux文件压缩和解压缩zip文件解压缩: unzip test.zipzip文件压缩: zip -r test.zip log.txt test/ 压缩当前路径下log.txt和 test文件夹zip -r 名字.zip 目标文件夹或者文件ubuntu:1,新装乌班图系统root用户连不上很恶心只需要两步就可以:sudo passwd root 重置root密码sudo service ssh restart 重新启动ssh命令这两个命令下来就可以登录root了2查看防火墙状态sudo ufw status启用防火墙sudo ufw enablesudo ufw default deny添加开放端口ufw allow 8080/tcpufw delete allow 8080/tcp