Linux使用free命令查看內(nèi)存使用情況的方法詳解
在 Linux 系統(tǒng)管理中,內(nèi)存資源的有效管理和監(jiān)控是保障系統(tǒng)穩(wěn)定運行和高性能的關(guān)鍵因素。無論是服務(wù)器運維、開發(fā)調(diào)試還是日常使用,了解系統(tǒng)當(dāng)前的內(nèi)存使用情況都至關(guān)重要。free 命令(英文全稱:free memory)正是 Linux 系統(tǒng)中用于顯示系統(tǒng)內(nèi)存使用情況的核心工具。它能夠?qū)崟r展示物理內(nèi)存、交換內(nèi)存(Swap)以及緩存和緩沖區(qū)的詳細(xì)信息,幫助我們快速診斷內(nèi)存相關(guān)問題,優(yōu)化系統(tǒng)性能。掌握 free 命令的使用方法,是每一位 Linux 用戶和系統(tǒng)管理員必備的技能。
一、free命令簡介
free 命令(英文全稱:free memory)是 Linux 系統(tǒng)中一個非常重要的命令行工具,專門用于顯示系統(tǒng)內(nèi)存的使用情況。它能夠提供關(guān)于物理內(nèi)存(RAM)、交換內(nèi)存(Swap)以及系統(tǒng)緩存和緩沖區(qū)的詳細(xì)統(tǒng)計信息,是進行內(nèi)存分析和性能調(diào)優(yōu)的首選工具。
1.1 為什么使用free?
- 內(nèi)存監(jiān)控:實時了解系統(tǒng)物理內(nèi)存和交換內(nèi)存的使用情況。
- 性能分析:通過分析內(nèi)存使用模式,識別性能瓶頸。
- 故障排查:快速定位內(nèi)存泄漏、內(nèi)存不足等問題。
- 容量規(guī)劃:為未來的內(nèi)存需求提供數(shù)據(jù)支持。
- 系統(tǒng)優(yōu)化:根據(jù)內(nèi)存使用情況調(diào)整系統(tǒng)參數(shù)和應(yīng)用程序配置。
1.2free命令的運行原理
free 命令通過讀取 /proc/meminfo 文件來獲取內(nèi)存相關(guān)的統(tǒng)計數(shù)據(jù)。該文件包含了系統(tǒng)內(nèi)存的詳細(xì)信息,包括總內(nèi)存、已用內(nèi)存、可用內(nèi)存、緩存、緩沖區(qū)、交換空間等。free 命令會將這些信息格式化并展示給用戶,使用戶能夠清晰地了解系統(tǒng)內(nèi)存的分配和使用情況。
1.3 基本用法示例
$ free
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
這個簡單的命令會顯示系統(tǒng)內(nèi)存的使用情況,包括總內(nèi)存、已用內(nèi)存、空閑內(nèi)存、共享內(nèi)存、緩沖區(qū)和緩存、可用內(nèi)存以及交換內(nèi)存的信息。
二、free命令的基礎(chǔ)用法
2.1 顯示內(nèi)存使用情況
最基本的用法就是直接運行 free 命令,顯示系統(tǒng)內(nèi)存的基本使用情況。
$ free
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
輸出字段解釋:
- total: 系統(tǒng)總物理內(nèi)存大?。▎挝唬篕B)
- used: 已使用的物理內(nèi)存大?。▎挝唬篕B)
- free: 空閑的物理內(nèi)存大小(單位:KB)
- shared: 用于共享內(nèi)存的大?。▎挝唬篕B)
- buff/cache: 用作緩沖區(qū)和緩存的物理內(nèi)存量(單位:KB)
- available: 系統(tǒng)認(rèn)為可以立即分配給應(yīng)用程序而無需交換的內(nèi)存量(單位:KB)
- Swap: 系統(tǒng)總交換空間大小(單位:KB)
- used: 已使用的交換空間大?。▎挝唬篕B)
- free: 空閑的交換空間大小(單位:KB)
2.2 以人類可讀格式顯示
使用 -h 選項可以讓輸出以人類可讀的格式顯示,自動選擇合適的單位(K, M, G, T)。
$ free -h
total used free shared buff/cache available
Mem: 7.8G 1.9G 2.9G 100M 2.9G 5.6G
Swap: 2.0G 0B 2.0G
2.3 循環(huán)顯示內(nèi)存使用情況
使用 -c 選項可以讓 free 命令循環(huán)顯示內(nèi)存使用情況,間隔一定秒數(shù)刷新一次。
$ free -c 5 -s 2
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
在這個例子中,free 命令會循環(huán)顯示 5 次,每次間隔 2 秒。
三、free命令的高級選項詳解
3.1-h選項:人類可讀格式
-h 選項將內(nèi)存大小以人類可讀的格式顯示,自動選擇合適的單位(K, M, G, T)。
$ free -h
total used free shared buff/cache available
Mem: 7.8G 1.9G 2.9G 100M 2.9G 5.6G
Swap: 2.0G 0B 2.0G
3.2-s選項:指定刷新間隔
-s 選項用于指定每次刷新之間的秒數(shù),常與 -c 選項配合使用。
$ free -s 3 -c 5
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
3.3-c選項:指定刷新次數(shù)
-c 選項用于指定總共刷新多少次后停止。
$ free -c 3 -s 1
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
3.4-w選項:顯示詳細(xì)內(nèi)存信息
-w 選項顯示額外的內(nèi)存信息,包括 CommitLimit 和 Committed_AS 等。
$ free -w
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
CommitLimit: 6179328 6179328
Committed_AS: 6179328 6179328
3.5-V選項:顯示版本信息
-V 選項用于顯示 free 命令的版本信息。
$ free -V free from procps-ng 3.3.12
3.6-l選項:顯示詳細(xì)內(nèi)存信息
-l 選項顯示低內(nèi)存和高內(nèi)存的詳細(xì)信息。
$ free -l
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Low: 8174336 2048576 3072512
High: 0 0 0
Swap: 2097152 0 2097152
3.7-m選項:以 MB 為單位顯示
-m 選項以 MB 為單位顯示內(nèi)存大小。
$ free -m
total used free shared buff/cache available
Mem: 7880 1999 2999 100 2981 5695
Swap: 2048 0 2048
3.8-g選項:以 GB 為單位顯示
-g 選項以 GB 為單位顯示內(nèi)存大小。
$ free -g
total used free shared buff/cache available
Mem: 7 1 2 0 2 5
Swap: 2 0 2
3.9-t選項:顯示總計行
-t 選項在輸出末尾添加一行總計信息。
$ free -t
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
Total: 10271488 2048576 5169664
四、free命令在腳本中的應(yīng)用
4.1 內(nèi)存監(jiān)控腳本
編寫一個簡單的腳本來監(jiān)控系統(tǒng)內(nèi)存使用情況。
#!/bin/bash
# 內(nèi)存監(jiān)控腳本
THRESHOLD=80 # 設(shè)置閾值為 80%
# 獲取內(nèi)存使用情況
MEM_INFO=$(free -m)
TOTAL_MEM=$(echo "$MEM_INFO" | awk 'NR==2 {print $2}')
USED_MEM=$(echo "$MEM_INFO" | awk 'NR==2 {print $3}')
FREE_MEM=$(echo "$MEM_INFO" | awk 'NR==2 {print $4}')
# 計算使用率
USAGE_PERCENTAGE=$((USED_MEM * 100 / TOTAL_MEM))
# 檢查是否超過閾值
if [ "$USAGE_PERCENTAGE" -gt "$THRESHOLD" ]; then
echo "Warning: Memory usage is ${USAGE_PERCENTAGE}%, exceeding threshold of ${THRESHOLD}%"
echo "Total: ${TOTAL_MEM}MB, Used: ${USED_MEM}MB, Free: ${FREE_MEM}MB"
else
echo "OK: Memory usage is ${USAGE_PERCENTAGE}%, below threshold of ${THRESHOLD}%"
echo "Total: ${TOTAL_MEM}MB, Used: ${USED_MEM}MB, Free: ${FREE_MEM}MB"
fi
4.2 自動清理腳本
結(jié)合 free 命令和 kill 命令,編寫一個自動清理內(nèi)存的腳本。
#!/bin/bash # 清理內(nèi)存腳本 # 先檢查內(nèi)存使用情況 echo "Before cleanup:" free -h # 清理緩存和緩沖區(qū) echo "Clearing cache and buffers..." sync echo 3 > /proc/sys/vm/drop_caches # 檢查清理后的內(nèi)存使用情況 echo "After cleanup:" free -h
4.3 內(nèi)存使用報告生成
生成詳細(xì)的內(nèi)存使用報告。
#!/bin/bash
# 生成內(nèi)存使用報告
REPORT_FILE="/tmp/memory_report_$(date +%Y%m%d_%H%M%S).txt"
{
echo "Memory Usage Report - $(date)"
echo "================================="
echo ""
echo "1. General Memory Usage:"
echo "-----------------------"
free -h
echo ""
echo "2. Detailed Memory Information:"
echo "------------------------------"
free -w
echo ""
echo "3. Memory Usage Statistics:"
echo "--------------------------"
echo "Total Memory: $(free -h | awk 'NR==2 {print $2}')"
echo "Used Memory: $(free -h | awk 'NR==2 {print $3}')"
echo "Free Memory: $(free -h | awk 'NR==2 {print $4}')"
echo "Available Memory: $(free -h | awk 'NR==2 {print $6}')"
echo ""
echo "4. Swap Usage:"
echo "-------------"
echo "Total Swap: $(free -h | awk 'NR==3 {print $2}')"
echo "Used Swap: $(free -h | awk 'NR==3 {print $3}')"
echo "Free Swap: $(free -h | awk 'NR==3 {print $4}')"
} > "$REPORT_FILE"
echo "Report generated: $REPORT_FILE"
4.4 定時任務(wù)中的內(nèi)存檢查
在 crontab 中設(shè)置定時任務(wù)來定期檢查內(nèi)存使用情況。
# 每天上午 9 點檢查內(nèi)存使用情況 0 9 * * * /path/to/memory_monitor.sh >> /var/log/memory_check.log 2>&1 # 每小時檢查一次并發(fā)送告警郵件(如果內(nèi)存不足) 0 * * * * /path/to/memory_alert.sh
五、free命令與其他命令的結(jié)合使用
5.1 與grep結(jié)合篩選特定信息
使用 grep 過濾 free 命令的輸出,獲取特定信息。
# 查找內(nèi)存使用率超過 80% 的系統(tǒng) $ free -h | grep -E '[8-9][0-9]%|100%' Mem: 7.8G 1.9G 2.9G 100M 2.9G 5.6G # 查找特定列的信息 $ free -h | grep "Mem" Mem: 7.8G 1.9G 2.9G 100M 2.9G 5.6G
5.2 與awk結(jié)合處理數(shù)據(jù)
使用 awk 對 free 命令的輸出進行復(fù)雜的數(shù)據(jù)處理。
# 計算內(nèi)存使用率
$ free -h | awk 'NR==2 {print "Memory Usage: " ($3/$2)*100 "%"}'
# 找出內(nèi)存使用量最高的進程(需要結(jié)合 ps 命令)
$ free -h | awk 'NR==2 {print "Available Memory: " $6}'
5.3 與sort結(jié)合排序
使用 sort 對 free 命令的輸出進行排序。
# 按照內(nèi)存使用量排序(需要結(jié)合其他命令) # 注意:free 命令本身不直接支持排序,但可以與其他命令結(jié)合
5.4 與wc結(jié)合統(tǒng)計行數(shù)
使用 wc 統(tǒng)計 free 命令輸出的行數(shù)。
# 統(tǒng)計 free 命令輸出的行數(shù) $ free | wc -l 2 # 統(tǒng)計非標(biāo)題行的數(shù)量 $ free | tail -n +2 | wc -l 1
5.5 與head和tail結(jié)合截取數(shù)據(jù)
使用 head 和 tail 來截取 free 命令的部分輸出。
# 顯示前 2 行(包括標(biāo)題) $ free -h | head -2 # 顯示最后 1 行 $ free -h | tail -1
5.6 與sed結(jié)合格式化輸出
使用 sed 對 free 命令的輸出進行格式化。
# 將內(nèi)存使用率字段替換為星號 $ free -h | sed 's/\([0-9]*\)%/\*\1\*/'
六、free命令的實用技巧與最佳實踐
6.1 快速查看內(nèi)存使用情況
結(jié)合 free 命令和 awk 命令快速獲取關(guān)鍵信息。
# 獲取當(dāng)前內(nèi)存使用率
$ free -h | awk 'NR==2 {print "Memory Usage: " ($3/$2)*100 "%"}'
# 獲取可用內(nèi)存大小
$ free -h | awk 'NR==2 {print "Available Memory: " $6}'
6.2 創(chuàng)建別名簡化操作
在 .bashrc 文件中添加別名,提高使用效率。
# 添加到 ~/.bashrc alias freem='free -m' alias freeh='free -h' alias freeall='free -h -w -t' # 重新加載配置 $ source ~/.bashrc # 使用別名 $ freem $ freeh $ freeall
6.3 監(jiān)控腳本模板
創(chuàng)建一個通用的內(nèi)存監(jiān)控腳本模板。
#!/bin/bash
# 通用內(nèi)存監(jiān)控腳本
check_memory_usage() {
local threshold=${1:-80}
local log_file=${2:-"/var/log/memory_monitor.log"}
echo "$(date): Checking memory usage..." >> "$log_file"
# 獲取內(nèi)存使用情況
MEM_INFO=$(free -m)
TOTAL_MEM=$(echo "$MEM_INFO" | awk 'NR==2 {print $2}')
USED_MEM=$(echo "$MEM_INFO" | awk 'NR==2 {print $3}')
FREE_MEM=$(echo "$MEM_INFO" | awk 'NR==2 {print $4}')
AVAILABLE_MEM=$(echo "$MEM_INFO" | awk 'NR==2 {print $6}')
# 計算使用率
USAGE_PERCENTAGE=$((USED_MEM * 100 / TOTAL_MEM))
if [ "$USAGE_PERCENTAGE" -gt "$threshold" ]; then
echo "$(date): CRITICAL: Memory usage is ${USAGE_PERCENTAGE}%, exceeding threshold of ${threshold}%" >> "$log_file"
# 可以在這里添加郵件通知或其他告警機制
else
echo "$(date): OK: Memory usage is ${USAGE_PERCENTAGE}%, below threshold of ${threshold}%" >> "$log_file"
fi
# 輸出詳細(xì)信息
echo "Total: ${TOTAL_MEM}MB, Used: ${USED_MEM}MB, Free: ${FREE_MEM}MB, Available: ${AVAILABLE_MEM}MB" >> "$log_file"
}
# 調(diào)用函數(shù)
check_memory_usage 80
6.4 理解內(nèi)存使用指標(biāo)
深入理解 free 命令輸出的各個指標(biāo)含義:
- Total: 系統(tǒng)總物理內(nèi)存大小。
- Used: 已使用的物理內(nèi)存大小。這部分包括應(yīng)用程序使用的內(nèi)存、內(nèi)核使用的內(nèi)存以及緩存和緩沖區(qū)。
- Free: 空閑的物理內(nèi)存大小。這部分是完全未被使用的內(nèi)存。
- Shared: 用于共享內(nèi)存的大小。這通常是多個進程共享的內(nèi)存區(qū)域。
- Buff/Cache: 用作緩沖區(qū)和緩存的物理內(nèi)存量。這部分內(nèi)存可以被釋放以供應(yīng)用程序使用,因此通常被認(rèn)為是可用的。
- Available: 系統(tǒng)認(rèn)為可以立即分配給應(yīng)用程序而無需交換的內(nèi)存量。這是
free命令的一個新指標(biāo),更準(zhǔn)確地反映了系統(tǒng)可用的內(nèi)存。 - Swap: 系統(tǒng)總交換空間大小。
- Used: 已使用的交換空間大小。
- Free: 空閑的交換空間大小。
七、free命令的性能考量與注意事項
7.1 性能影響
free 命令本身是一個非常輕量級的命令,執(zhí)行速度極快,幾乎不會對系統(tǒng)性能產(chǎn)生任何影響。即使在高頻率調(diào)用的情況下,它也能保持穩(wěn)定的性能。
7.2 內(nèi)存使用
free 命令的內(nèi)存占用非常小,通常只在讀取 /proc/meminfo 文件時使用少量內(nèi)存。
7.3 磁盤 I/O
free 命令主要讀取 /proc/meminfo 文件,對磁盤 I/O 的影響微乎其微。
7.4 權(quán)限要求
free 命令通常不需要特殊權(quán)限即可運行,但某些高級選項可能需要 root 權(quán)限。
# 普通用戶可以正常運行
$ free -h
total used free shared buff/cache available
Mem: 7.8G 1.9G 2.9G 100M 2.9G 5.6G
Swap: 2.0G 0B 2.0G
# root 用戶可以獲取更詳細(xì)的信息
$ sudo free -w
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
CommitLimit: 6179328 6179328
Committed_AS: 6179328 6179328
八、free命令的跨平臺兼容性
8.1 不同 Unix/Linux 發(fā)行版
free 命令在大多數(shù) Unix 和 Linux 系統(tǒng)中都可用,包括 Ubuntu、CentOS、Fedora、Debian、Arch Linux 等。不同發(fā)行版的默認(rèn)行為基本一致,但某些選項可能略有差異。
8.2 與 macOS 的兼容性
在 macOS 系統(tǒng)中,free 命令也存在,但部分選項可能與 Linux 系統(tǒng)略有不同。
# macOS 中的 free 命令
$ free
total used free shared buff/cache available
Mem: 8174336 2048576 3072512 102400 3053248 5843200
Swap: 2097152 0 2097152
8.3 在容器環(huán)境中的表現(xiàn)
在 Docker 等容器環(huán)境中,free 命令同樣正常工作,其行為與宿主機一致。
$ docker run -it ubuntu bash
root@container:/# free -h
total used free shared buff/cache available
Mem: 7.8G 1.9G 2.9G 100M 2.9G 5.6G
Swap: 2.0G 0B 2.0G
九、free命令的常見問題與解決方案
9.1 內(nèi)存使用率顯示異常
問題描述
free 命令顯示的內(nèi)存使用率與預(yù)期不符。
解決方案
# 檢查是否有大量緩存和緩沖區(qū) $ free -h # 清理緩存和緩沖區(qū) $ sync && echo 3 > /proc/sys/vm/drop_caches # 再次檢查內(nèi)存使用情況 $ free -h
9.2 系統(tǒng)提示內(nèi)存不足但實際內(nèi)存充足
問題描述
系統(tǒng)報告內(nèi)存不足,但 free 命令顯示可用內(nèi)存很多。
解決方案
# 檢查內(nèi)存碎片 $ cat /proc/zoneinfo # 檢查應(yīng)用程序內(nèi)存使用情況 $ ps aux | sort -rnk4 | head -10 # 檢查交換空間使用情況 $ free -h
9.3 內(nèi)存泄漏排查
問題描述
懷疑系統(tǒng)存在內(nèi)存泄漏。
解決方案
# 持續(xù)監(jiān)控內(nèi)存使用情況 $ free -s 5 -c 10 # 檢查特定進程的內(nèi)存使用情況 $ ps aux | grep <process_name> # 使用 top 命令查看內(nèi)存消耗高的進程 $ top
9.4 交換空間使用過多
問題描述
系統(tǒng)頻繁使用交換空間,性能下降。
解決方案
# 查看交換空間使用情況 $ free -h # 檢查交換空間配置 $ swapon --show # 增加物理內(nèi)存或調(diào)整交換空間大小 # (需要 root 權(quán)限)
十、free命令的未來發(fā)展方向
10.1 更智能的內(nèi)存分析
未來的 free 命令可能會集成更智能的分析功能,例如自動識別潛在的內(nèi)存問題、預(yù)測內(nèi)存需求等。
10.2 與云存儲集成
隨著云計算的發(fā)展,free 命令可能會更好地支持云環(huán)境中的內(nèi)存監(jiān)控。
10.3 更豐富的可視化支持
free 命令可能會提供更多的可視化選項,如圖形化界面或圖表展示。
10.4 更完善的 API 支持
為了更好地與其他監(jiān)控和管理系統(tǒng)集成,free 命令可能會提供更完善的 API 支持。
十一、總結(jié)
free 命令作為 Linux 系統(tǒng)中一個基礎(chǔ)而強大的工具,其重要性不言而喻。從簡單的內(nèi)存查看到復(fù)雜的腳本集成,free 命令都能提供可靠的解決方案。通過本文的詳細(xì)介紹,我們不僅掌握了 free 命令的基礎(chǔ)用法和各種選項,還深入了解了它在腳本中的應(yīng)用、與其他命令的結(jié)合使用、性能考量以及常見問題的解決方法。
free 命令的簡潔性和高效性使其成為 Linux 用戶和系統(tǒng)管理員的首選工具之一。無論是日常的內(nèi)存監(jiān)控、故障排查,還是復(fù)雜的性能調(diào)優(yōu)任務(wù),free 命令都能以最小的開銷提供最大的便利。它的跨平臺兼容性也保證了在不同環(huán)境下的穩(wěn)定使用。
在日常的 Linux 使用和系統(tǒng)管理工作中,free 命令無處不在。它不僅是初學(xué)者入門 Linux 的第一課,也是資深用戶進行復(fù)雜任務(wù)時的得力助手。從簡單的內(nèi)存查看到復(fù)雜的容量規(guī)劃,free 都能以其簡潔優(yōu)雅的方式滿足需求。
記住,掌握 free 命令不僅僅是學(xué)會如何查看內(nèi)存使用情況,更是理解和構(gòu)建 Linux 系統(tǒng)資源管理生態(tài)的重要一步。在不斷探索和實踐中,你會發(fā)現(xiàn) free 命令在各種場景下的無限可能性。它就像一個內(nèi)存狀態(tài)的觀察者,幫助我們在 Linux 世界的旅程中始終保持資源的健康和高效。
以上就是Linux使用free命令查看內(nèi)存使用情況的方法詳解的詳細(xì)內(nèi)容,更多關(guān)于Linux free查看內(nèi)存使用情況的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Shell腳本實現(xiàn)的基于SVN的代碼提交量統(tǒng)計工具
這篇文章主要介紹了Shell腳本實現(xiàn)的基于SVN的代碼提交量統(tǒng)計工具,本文直接給出實現(xiàn)腳本代碼,需要的朋友可以參考下2015-06-06
Shell腳本實現(xiàn)硬盤空間和表空間的使用情況統(tǒng)計并郵件通知
這篇文章主要介紹了Shell腳本實現(xiàn)硬盤空間和表空間的使用情況統(tǒng)計并郵件通知,其中表空間是指oracle數(shù)據(jù)庫里的表空間,需要的朋友可以參考下2014-12-12
Linux使用curl訪問網(wǎng)頁和wget下載文件
這篇文章介紹了Linux使用curl命令訪問網(wǎng)頁和wget下載文件的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06

