删除目录下所有文件,除指定文件外
rm -f `ls|egrep -v '(site.rar|site.sql)'` grep 是匹配指定文件。 egrep 是排除某些文件。
查询DNS解析过程。
dig baidu.com [+trace]
查看端口号占用情况
lsof -i:80
netstat查看端口号占用情况
netstat -tunlp # -t 查看tcp相关进程 # -u 查看udp相关进程 # -n 拒绝显示别名,能数字化的全部转化成数字 # -l 仅列出 Listen 状态下的服务 # -p 显示建立连接的程序名
查看空间使用量
df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)
上传与下载文件
# 安装软件 yum install lrzsz # 上传文件到Linux rz # 下载文件到windows sz filename
快速进行服务器之间的文件拷贝
scp -rp /etc/hosts 192.168.50.5:/etc.hosts
查看分区状态
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 223.6G 0 disk ├─sda1 8:1 0 200M 0 part /boot/efi ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 222.4G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 7.9G 0 lvm └─centos-home 253:2 0 1.1T 0 lvm /home sdb 8:16 0 931.5G 0 disk └─sdb1 8:17 0 931.5G 0 part └─centos-home 253:2 0 1.1T 0 lvm /home
- 批量查看字符串在另一个文件中是否存在
shell grep -f data.txt abc.log
https://www.php.cn/linux-474598.html https://www.jianshu.com/p/d4bf7329d1b5
- 批量查看字符串在另一个文件中是否存在