常用命令
清理缓存内存
bash
sync; echo 3 > /proc/sys/vm/drop_caches查找指定目录下包含指定字符串的文件
bash
grep -r -l "字符串" 指定目录- r 表示递归搜索,即在指定的目录及其所有子目录中查找。
- l 表示示只输出包含匹配字符串的文件名,而不是具体的匹配内容。
示例:
bash
grep -r -l "python-requests" /usr/bin/python3.7.4/lib/python3.7/site-packages/requests/查看指定目录下前10大的文件
bash
du -ah /data | sort -rh | head -n 10curl 发送POST json请求
bash
curl -X POST -H "Content-Type: application/json" -d '{"key1":"value1", "key2":"value2"}' http://example.com/api-X POST:指定请求方法为 POST。-H "Content-Type: application/json":设置请求头,告诉服务器发送的数据是 JSON 格式。-d '{"key1":"value1", "key2":"value2"}':指定要发送的 JSON 数据。[http://example.com/api](http://example.com/api):目标 API 的 URL。
zip打包
bash
zip -r myproject.zip myproject/-r:表示递归打包,即包含目录中的所有子目录和文件。myproject.zip:这是输出的压缩包名称,你可以根据需要自定义。myproject/:这是你要打包的目录路径。
查看Page size大小
bash
getconf PAGESIZEnetstat安装
bash
yum install net-tools查看磁盘型号、厂商
bash
lshw -class diskbash
-disk:0
description: Disk
product: ST500DM002-1BD142
vendor: Seagate
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 0004
serial: S1D2GJBP608789
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512删除某个目录下的文件
bash
find /tmp -name "name*" -exec rm -rf {} +
评论与讨论
如果这篇文章对你有帮助,或你对实现细节有不同判断,可以直接在这里继续讨论。