查询日志命令
tail -f test.log 【打印实时日志】
grep '2024' test.log 【抓取test.log文件中包含2024的日志】
tail -1000f test.log【打印1000行命令】
tail -f test.log | grep '2023' test.log 【实时抓取】
cat test.log | grep '抓取内容'cat 日志名.*.log | grep '需要抓取的数据' 【cat批量查询】
不解压 zip的情况下查看:zcat 文件.zip | grep '内容'
grep -l ' 查询内容' default-2024-03-25.* 【大批量日志显示查询内容具体在哪个文件内】
文件拷贝命令
将文件复制到指定目录:cp /path/to/source/file /path/to/destination/folder
合并多个文件到一个文件:cp file1.txt file2.txt file3.txt allfiles.txt
复制目录和子目录:cp -r /path/to/source/folder /path/to/destination/folder
复制并覆盖目标文件:cp -f /path/to/source/file /path/to/destination/folder
拷贝某个文件下所有内容至另一个文件下:cp config_202401301511/master/* /data/config/master/
清除磁盘内存命令
查询当前所有文件使用内存情况:df -h
查询某个文件夹的使用情况:df -h /data 【查询data文件的使用情况】
删除命令:rm -rf
查询各个文件夹的大小:du -sh *
查看磁盘使用情况:df -lh
清空文件,但不删除文件: echo "" > 文件名称
调用接口命令
URL预览:curl -X POST -H 'Accept: application/json' -H 'Content-Type: application/json' -H 'apikey: XXXXXXXX' -d '{ "I_ID": "XXX", "I_TYPE": "XXX", "I_BEGDA": "XXX", "I_PLVAR": "XXX" }' 'http地址'
解压zip 文件命令
unzip 文件名.zip
批量解压: unzip '文件名 * .zip'
Redis 服务器命令
./redis-cli -h host -p port -a password --登录
SET key value --设置键值对
GET key --获取键对应的值
DEL key --删除键
KEYS * --查看所有的键(可模糊)
EXISTS key --检查键是否存在
EXPIRE key seconds --设置键的过期时间
FLUSHDB --清空数据库
FLUSHALL --清空所有数据库
Nginx 命令
./nginx -t 查询配置文件是否有问题
./nginx -s reload 生效修改后的配置文件
查询 IP 、端口连通性命令
ping host (ip)
telnet host port (ip+端口)