【Linux】Linux增刪改查命令大全(附頻率評級)


Linux增刪改查命令大全(附頻率評級)*

《Linux命令全景手冊:增刪改查全場景解析(含136個高頻命令)》

按使用頻率★分級 | 測試/運維/開發均適用 | 附思維導圖下載


一、命令全景表(增刪改查+頻率評級)

符號說明

  • ★★★:必會高頻 | ★★:場景化使用 | ★:小眾但關鍵
  • 粗體:測試工程師最常用命令
1. 增(Create)
命令作用頻率測試場景案例參數技巧
touch創建空文件★★★touch test_${date}.log-a 僅修改訪問時間
mkdir創建目錄★★★mkdir -p log/{debug,release}-p 自動創建父目錄
install創建并設置權限★★install -m 755 script.sh /usr/bin-m 直接指定權限
mktemp創建臨時文件★★mktemp -t debug.XXXXXX-t 指定模板
ln創建文件鏈接★★ln -s /data/logs ./logs-s 軟鏈接
dd創建鏡像文件dd if=/dev/zero of=test.img bs=1M count=100bs 塊大小控制
2. 刪(Delete)
命令作用頻率危險等級安全替代方案
rm刪除文件★★★🔥🔥🔥trash-cli / mv到回收站
rmdir刪除空目錄★★🔥find -delete
shred安全擦除文件🔥🔥dd if=/dev/zero of=file
killall按進程名終止★★🔥🔥pkill -f "進程名"
systemctl stop停止服務★★★🔥systemctl disable --now
3. 改(Update)
命令作用頻率典型場景高級用法
sed流編輯器★★★sed -i 's/DEBUG/INFO/g' *.logsed -n '10,20p' file 打印指定行
chmod改權限★★★chmod -R 755 webroot/chmod u+x,g-w,o=r file 精細控制
rename批量重命名★★rename 's/.txt/.log/' *.txt配合正則表達式
vimdiff可視化文件對比編輯★★vimdiff config_v1 config_v2:diffupdate 刷新對比
jqJSON處理★★★jq '.config.timeout' test.jsonjq -r 輸出原始格式
4. 查(Retrieve)
命令作用頻率效率技巧組合用法
grep文本搜索★★★grep -E 'ERR|WARN' --color=autozgrep 搜索壓縮文件
find文件查找★★★find . -size +10M -exec ls -lh {} +-printf 自定義輸出格式
ag/rg代碼搜索工具★★rg -tpy 'import requests'比grep快10倍
strace追蹤系統調用★★strace -ff -o trace.log python test.py-e trace=file 只跟蹤文件操作
lsof查進程打開文件★★lsof -i :8080-p PID 指定進程

二、優先級學習路線

必學核心命令
增:touch/mkdir/echo
刪:rm/kill
改:sed/chmod/vim
查:grep/find/ls
進階命令
進程管理:ps/top/pkill
網絡工具:netstat/ss/curl
系統分析:df/du/free
專家級工具
性能診斷:strace/perf
集群管理:ansible/salt
安全審計:auditd/tripwire

學習建議

  1. 先掌握所有★★★命令
  2. 根據工作場景學習★★命令(如測試開發需重點學jqcurl
  3. 遇到問題時再查閱★命令

三、測試工程師超級組合技

1. 日志分析四連擊
# 1. 查:定位最近修改的日志
find /var/log -name "*.log" -mtime -1 -exec ls -lh {} \;# 2. 查:過濾關鍵錯誤并統計
grep -oE 'ERROR [A-Z]+' app.log | sort | uniq -c | sort -nr# 3. 改:脫敏敏感信息
sed -i 's/\(password=\).*/\1[REDACTED]/g' debug.log# 4. 刪:清理7天前日志
find /var/log -mtime +7 -exec rm {} \;
2. 環境排查六件套
# 檢查系統資源(查)
free -h && df -h# 檢查網絡連接(查)
ss -tulnp | grep java# 檢查進程樹(查)
pstree -p | grep nginx# 修改文件描述符限制(改)
ulimit -n 65535# 創建內存轉儲文件(增)
gcore -o /tmp/dump <PID># 終止異常進程(刪)
kill -SIGABRT $(pgrep -f "corrupted")

四、命令風險矩陣

危險等級代表命令防護方案監控建議
💀 核彈級rm -rf /別名保護:alias rm='rm -i'定期備份重要目錄
🔥🔥🔥 高危chmod -R 777 /使用精確權限:chmod -R u=rwX,g=rX配置文件完整性監控(如aide)
🔥🔥 中危kill -9先嘗試kill -15systemctl stop記錄所有kill操作到syslog
🔥 低危mv /old /new操作前執行ls -ld /old確認重要操作需雙人復核

五、擴展資源

速查手冊

# 生成個人命令手冊
history | awk '{print $2}' | sort | uniq -c | sort -nr | head -20

總結

本文囊括136個Linux核心命令,通過:
? 頻率評級快速區分優先級
? 風險矩陣避免生產事故
? 組合技提升工作效率

建議

  1. 打印命令速查表貼在工位
  2. script命令記錄所有操作
  3. 建立自己的命令別名庫(如alias kg='kill -9'

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/92704.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/92704.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/92704.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SwiftUI 登錄頁面鍵盤約束沖突與卡頓優化全攻略

網羅開發&#xff08;小紅書、快手、視頻號同名&#xff09;大家好&#xff0c;我是 展菲&#xff0c;目前在上市企業從事人工智能項目研發管理工作&#xff0c;平時熱衷于分享各種編程領域的軟硬技能知識以及前沿技術&#xff0c;包括iOS、前端、Harmony OS、Java、Python等方…

建筑物實例分割數據集-9,700 張圖片 城市規劃與發展 災害評估與應急響應 房地產市場分析 智慧城市管理 地理信息系統(GIS) 環境影響評估

建筑物實例分割數據集-9,700 張圖片&#x1f4e6; 已發布目標檢測數據集合集&#xff08;持續更新&#xff09;&#x1f3e2; 建筑物實例分割數據集介紹&#x1f4cc; 數據集概覽包含類別&#x1f3af; 應用場景&#x1f5bc; 數據樣本展示使用建議&#x1f31f; 數據集特色&am…

LeetCode 刷題【36. 有效的數獨】

36. 有效的數獨 自己做 解&#xff1a;多層for class Solution { public:bool isValidSudoku(vector<vector<char>>& board) {int hight board.size(); //長if (hight 0)return true;int wide board[0].size(); //寬//判斷一行是否出現重復bool…

Java 日志從入門到精通:告別日志混亂

作為一名 Java 開發者&#xff0c;你是否曾在生產環境故障排查時面對過這樣的困境&#xff1a;系統報錯卻找不到關鍵日志&#xff0c;日志文件大到無法打開&#xff0c;或者日志內容雜亂無章根本無法定位問題&#xff1f;日志作為系統運行的 “黑匣子”&#xff0c;其重要性不言…

系統開發 Day1

前端開發 目的&#xff1a; 開發一個平臺&#xff08;網站&#xff09; - 前端開發&#xff1a;HTML CSS JavaScript - web框架&#xff1a;接受請求和處理 - MySQL數據庫&#xff1a;存儲數據的地方快速上手&#xff1a;基于Flask Web框架快速搭建一個網站 深度學習&#xff…

機器視覺任務(目標檢測、實例分割、姿態估計、多目標跟蹤、單目標跟蹤、圖像分類、單目深度估計)常用算法及公開數據集分享

本文按目標檢測、實例分割、姿態估計、多目標跟蹤、單目標跟蹤、圖像分類、單目深度估計七個任務分類&#xff0c;融合數據集介紹、評價指標及推薦算法&#xff0c;方便查閱&#xff1a; 一、目標檢測 目標檢測任務需定位圖像中目標的邊界框&#xff08;bounding box&#xff0…

MongoTemplate中setOnInsert與set方法的深度解析

MongoTemplate中setOnInsert與set方法的深度解析 在Spring Data MongoDB的MongoTemplate中&#xff0c;setOnInsert和set方法都是在更新文檔時使用的&#xff0c;但它們在處理upsert操作&#xff08;即&#xff0c;如果文檔不存在則插入&#xff0c;存在則更新&#xff09;時扮…

利用OJ判題的多語言優雅解耦方法深入體會模板方法模式、策略模式、工廠模式的妙用

在線評測系統&#xff08;Online Judge, OJ&#xff09;的核心是判題引擎&#xff0c;其關鍵挑戰在于如何高效、安全且可擴展地支持多種編程語言。在博主的項目練習過程中&#xff0c;借鑒了相關設計模式實現一種架構設計方案&#xff0c;即通過組合運用模板方法、策略、工廠等…

[FOC電機控制]霍爾傳感器于角度問題

如果電機有1對極(p1&#xff0c;那么每旋轉一圈的機械角度&#xff0c;電氣角度會轉動一圈&#xff08;360&#xff09;。如果電機有2對極(p2&#xff0c;那么每旋轉一圈的機械角度&#xff0c;電氣角度會轉動兩圈&#xff08;720&#xff09;。

阿里云 Flink

阿里云 Flink 是阿里云基于Apache Flink打造的企業級實時計算平臺&#xff0c;旨在為用戶提供高效、穩定、易用的流處理與批處理能力&#xff0c;幫助企業快速構建實時數據處理鏈路&#xff0c;支撐實時業務決策。核心特性流批一體計算繼承 Apache Flink “流批一體” 的核心優…

企業級高性能web服務器

1 web服務基礎 1.1 正常情況的單次web服務訪問流程&#xff1a; 正常情況下&#xff0c;單次 Web 服務訪問流程從用戶在客戶端發起請求開始&#xff0c;到最終在客戶端展示內容結束&#xff0c;涉及客戶端、網絡傳輸、服務器端等多個環節&#xff0c;以下是詳細過程&#xff…

免費PDF編輯軟件 pdf24-creator 及其安裝包

最近發現了一款還算是不錯的PDF編輯和閱讀軟件 pdf24-creator&#xff0c;官方下載網站為&#xff1a;https://tools.pdf24.org/zh/creator&#xff0c;但是官方下載如果沒有魔法的話&#xff0c;下載速度很慢&#xff0c;比百度網盤下載還滿&#xff0c;因此我把它分享到網盤。…

openvela之ADB

ADB&#xff08;Android Debug Bridge&#xff09;是一款功能豐富的命令行工具&#xff0c;旨在實現開發工作站與設備&#xff08;如模擬器、實體設備&#xff09;之間的通信。通過 ADB&#xff0c;開發者可以便捷地在設備上執行命令、傳輸文件、調試應用等。本文將詳細介紹 AD…

如何控制需求交付節奏

有效控制需求的交付節奏&#xff0c;其核心在于將產品開發過程從一個不可預測的、時快時慢的混亂狀態&#xff0c;轉變為一套產出穩定、流程順暢、步調可持續的系統化交付機制。要成功構建這套機制&#xff0c;實現有節奏的價值交付&#xff0c;必須綜合運用五大關鍵策略&#…

匯編中常用寄存器介紹

X86-32位寄存器 4個數據寄存器&#xff1a;EAX、EBX、ECX和EDX; 2個變址和指針寄存器&#xff1a;ESI和EDI; 2個指針寄存器&#xff1a;ESP和EBP; 1個指令指針寄存器&#xff1a;EIP; 6個段寄存器&#xff1a;ES、CS、SS、DS、FS和GS; 1個標志寄存器&#xff1a;EFlags。 在X8…

SOMGAN:用自組織映射改善GAN的模式探索能力

論文信息 論文題目:Improving mode exploring capability ofgenerative adversarial nets by self-organizing map(利用自組織映射提高生成對抗網絡的模式探索能力) 期刊:Neurocomputing 摘要:生成對抗網絡(GANs)的出現將生成模型的研究推向了一個新的高潮。支持這一進步…

《匯編語言:基于X86處理器》第12章 復習題和練習

本篇記錄了《匯編語言&#xff1a;基于X86處理器》第12章 復習題和練習的筆記。12.6復習題和練習12.6.1 簡答題1.假設有二進制浮點數1101.01101&#xff0c;如何將其表示為十進制分數之和?答&#xff1a;1101.01101(1x)(1x)(0x)(1x)(0x)(1x)(1x)(1x)(1x) 13.406252.為什么十進…

ApacheCon Asia 2025 中國開源年度報告:Apache Doris 國內第一

上周剛落下帷幕的 ApacheCon Asia 2025 中&#xff0c;一個數據讓所有人都為之震撼&#xff1a;全球 Apache 基金會項目 OpenRank 排行榜中&#xff0c;Apache Doris 位居第二&#xff0c;在中國 Apache 項目中更是穩居第一。 這個排名意味著什么&#xff1f;在 Apache 基金會管…

Pytest中實現自動生成測試用例腳本代碼

&#x1f345; 點擊文末小卡片&#xff0c;免費獲取軟件測試全套資料&#xff0c;資料在手&#xff0c;漲薪更快在Python的測試框架中&#xff0c;我們通常會針對某個系統進行測試用例的維護&#xff0c;在對龐大系統進行用例維護時&#xff0c;往往會發現很多測試用例是差不多…

一周學會Matplotlib3 Python 數據可視化-標注 (Annotations)

鋒哥原創的Matplotlib3 Python數據可視化視頻教程&#xff1a; 2026版 Matplotlib3 Python 數據可視化 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili 課程介紹 本課程講解利用python進行數據可視化 科研繪圖-Matplotlib&#xff0c;學習Matplotlib圖形參數基本設置&…