Linux命令速查手冊

一、命令格式與輔助工具

類別符號/命令示例說明
基本格式commandls -a /home命令 + 選項 + 參數
管道符```ls -lless`
重定向>df -h > disk_usage.txt覆蓋寫入文件
>>echo "New" >> notes.txt追加寫入文件
2>ls non_exist 2> error.txt錯誤輸出重定向
快捷鍵Ctrl+L-清屏
Tab-命令/文件名補全
\long\ command命令換行符
Ctrl+U-刪除光標前內容
Ctrl+K-刪除光標后內容
Ctrl+C-終止當前命令

二、文件目錄操作命令

命令選項示例說明
pwd-pwd顯示當前工作目錄
cd~cd ~返回家目錄
..cd ..返回上級目錄
-cd -返回上次目錄
ls-als -a顯示所有文件(含隱藏)
-lls -l長格式顯示詳細信息
-hls -lh人性化顯示文件大小
-tls -lt按時間排序(新→舊)
-Rls -R遞歸顯示子目錄
du-hdu -h人性化顯示空間占用
-sdu -sh /home顯示總占用大小
mkdir-pmkdir -p a/b/c遞歸創建多層目錄
touch-touch file{1..3}.txt創建空文件
ln-ln source hardlink創建硬鏈接
-sln -s source softlink創建軟鏈接
cp-rcp -r dir1 dir2遞歸復制目錄
-icp -i file1 file2覆蓋前確認
rm-rrm -r dir遞歸刪除目錄
-frm -f file強制刪除
mv-mv old.txt new.txt移動/重命名文件
find-namefind / -name "*.log"按文件名查找
-sizefind / -size +10M按大小查找
-execfind . -name "*.tmp" -exec rm {} \;查找后執行命令
mount-mount /dev/sdb1 /mnt掛載設備到目錄

三、文件內容處理命令

命令選項示例說明
cat-cat file.txt顯示整個文件
more-more long_file.log分頁查看(僅向下)
less-less large_file.log分頁查看(可上下翻頁)
head-nhead -n 5 file.txt顯示前N行
tail-ntail -n 5 file.txt顯示后N行
-ftail -f app.log實時追蹤文件變化
grep-igrep -i "error" log.txt搜索文本(忽略大小寫)
-vgrep -v "debug" log.txt反向搜索(排除匹配項)
^grep "^2023" log.txt匹配行首內容
wc-lwc -l data.csv統計行數
-wwc -w text.txt統計單詞數

四、壓縮解壓命令

命令選項示例說明
gzip-gzip file.log壓縮文件(生成.gz)
-dgzip -d file.gz解壓.gz文件
bzip2-bzip2 large_file壓縮文件(生成.bz2)
-dbzip2 -d file.bz2解壓.bz2文件
tar-czvftar -czvf backup.tar.gz dir/創建gzip壓縮包
-xzvftar -xzvf backup.tar.gz解壓gzip壓縮包
-cjvftar -cjvf backup.tar.bz2 dir/創建bzip2壓縮包
-xjvftar -xjvf backup.tar.bz2 -C /tmp解壓到指定目錄

五、系統管理命令

命令選項示例說明
date-sdate -s "2023-01-01 12:00"設置系統時間
hwclock-whwclock -w系統時間同步到硬件
history-history查看命令歷史
!-!996執行歷史編號命令
alias-alias ll='ls -alh'創建命令別名
unalias-unalias ll刪除別名

六、組合命令示例

功能命令示例說明
分頁查看目錄內容`ls -lless`
查看文件11-20行`head -n 20 filetail -n 10`
錯誤日志分離command > output.log 2> error.log輸出/錯誤分流
查找并刪除臨時文件find /tmp -name "*.tmp" -exec rm {} \;find與-exec結合
備份并壓縮目錄tar -czvf backup_$(date +%F).tar.gz /data帶日期壓縮包

使用提示

  1. 選項可組合使用:ls -alh = -a(所有文件) + -l(詳情) + -h(人性化大小)
  2. 通配符:
    • * 匹配任意字符(rm *.tmp
    • ? 匹配單個字符(file?.txt
    • {} 序列展開(touch season{1,2}_ep{1..6}.txt
  3. 永久別名:編輯 ~/.bashrc 添加 alias,執行 source ~/.bashrc 生效

文件與目錄操作

命令示例說明
lsls -la列出目錄內容(-l 詳情,-a 隱藏文件)
cdcd ~/documents切換工作目錄
pwdpwd顯示當前工作目錄路徑
cpcp file.txt backup/ -r復制文件/目錄(-r 遞歸復制)
mvmv old.txt new.txt移動/重命名文件
rmrm -rf temp_dir/刪除文件/目錄(-r 遞歸,-f 強制)
mkdirmkdir new_folder創建新目錄
findfind /home -name "*.log"按名稱搜索文件

文件查看與處理

命令示例說明
catcat config.yaml顯示整個文件內容
headhead -n 10 log.txt顯示文件前 N 行
tailtail -f app.log顯示文件末尾(-f 實時追蹤)
lessless large_file.log分頁瀏覽文件(支持搜索)
grepgrep -i "error" system.log文本搜索(-i 忽略大小寫)
wcwc -l data.csv統計行數/單詞數/字符數

系統監控與管理

命令示例說明
toptop動態進程監控(實時 CPU/內存)
htophtop增強型進程監控(需安裝)
ps`ps auxgrep nginx`
dfdf -h磁盤空間使用(-h 易讀格式)
freefree -m內存使用情況(-m 顯示 MB)
killkill -9 1234終止進程(-9 強制終止)
systemctlsystemctl restart nginx管理系統服務

網絡操作

命令示例說明
pingping google.com測試網絡連通性
ifconfig/ipip addr show查看網絡接口信息
netstatnetstat -tuln查看網絡連接和端口
sshssh user@192.168.1.100遠程登錄服務器
scpscp file.txt user@host:/path安全復制文件
wgetwget https://example.com/file.iso下載網絡文件
curlcurl -O https://example.com/image.jpg網絡數據傳輸工具

權限管理

命令示例說明
chmodchmod 755 script.sh修改文件權限(755=rwxr-xr-x)
chownchown user:group file.txt修改文件所有者
sudosudo apt update以管理員權限執行命令
passwdpasswd修改用戶密碼

壓縮與解壓

命令示例說明
tartar -czvf archive.tar.gz folder/創建壓縮包(-c 創建,-z gzip)
tartar -xzvf archive.tar.gz解壓壓縮包(-x 解壓)
zipzip docs.zip *.txt創建 ZIP 壓縮包
unzipunzip archive.zip解壓 ZIP 文件
gzipgzip large_file.log壓縮文件(生成 .gz 文件)

實用技巧

操作示例說明
管道 ```cat log.txt
輸出重定向 >ls -l > file_list.txt覆蓋寫入文件
追加重定向 >>echo "New" >> notes.txt追加到文件末尾
后臺運行 &python3 app.py &在后臺運行程序
命令幫助man grep查看命令手冊
命令幫助ls --help查看快速幫助
歷史命令history查看命令歷史記錄

📌 使用提示

  1. Tab 鍵自動補全命令或文件名
  2. Ctrl+C 終止當前命令,Ctrl+Z 掛起進程
  3. !! 重復上條命令,!$ 引用上條命令的最后一個參數
  4. 使用 alias 創建常用命令的快捷方式(如 alias ll='ls -alF'

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

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

相關文章

net-snmp添加自定義mib樹

首先我們把前面mib2c生成的文件修改 下面重新做了個簡單點的MIB樹 -- -- -- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88 -- Saturday, July 26, 2025 at 09:24:54 --ARHANGELSK-GLOBAL-REG DEFINITIONS :: BEGINIMPORTSenterprises, OBJECT-TYPE, M…

【動態規劃-斐波那契數列模型】理解動態規劃:斐波那契數列的遞推模型

算法相關知識點可以通過點擊以下鏈接進行學習一起加油!動態規劃是一種解決最優化問題的強大技術,通過將問題分解為子問題并逐步求解來實現高效計算。斐波那契數列是動態規劃中經典的應用之一,其遞推關系非常適合用動態規劃進行優化。通過動態…

微信小程序 自定義帶圖片彈窗

1. 微信小程序 自定義帶圖片彈窗1.1. 實現思路使用官方組件實現圖片模態彈窗。首先找到官方文檔:?顯示模態彈窗的API wx.showModal(OBJECT)wx.showModal參數介紹發現并沒有設置圖片的參數,但是這是一個API,但是組件呢?我并沒有在…

私有化大模型架構解決方案構建指南

內容概要本指南旨在為企業提供私有化大模型架構解決方案的全面構建路徑,幫助其在保障數據隱私的同時提升業務效率。我們將系統解析關鍵環節,包括安全部署策略設計、模型訓練核心技術、持續優化機制構建以及知識管理實踐路徑。此外,指南還涵蓋…

面試150 查找和最小的K對數字

思路1 超時法:通過兩個循環記錄三元組[num1,num2,num1num2]然后通過num1num2從小到大進行排序,然后返回前K個對數中的前兩個數即可。 class Solution:def kSmallestPairs(self, nums1: List[int], nums2: List[int], k: int) -> List[List[int]]:if n…

vscode目錄,右鍵菜單加入用VSCode打開文件和文件夾(快速解決)(含刪除)(腳本)

1.創建文本文件 在桌面右鍵單擊,選擇“新建” > “文本文檔”,將其命名為“vscode.txt”2.復制代碼內容3.修改文件擴展名 右鍵單擊“vscode.txt”文件,選擇“重命名”,將文件擴展名從.txt改為.reg,使其成為“vscode…

Chart.js 柱形圖詳解

Chart.js 柱形圖詳解 引言 在數據可視化領域,柱形圖是一種非常常見的圖表類型,它能夠直觀地展示不同類別或組的數據之間的比較。Chart.js 是一個基于 HTML5 Canvas 的開源庫,它提供了一系列的圖表繪制功能,其中包括柱形圖。本文將…

沉浸式文旅新玩法-基于4D GS技術的真人數字人賦能VR體驗升級

線下沉浸式劇場與 LBE VR 相結合,會碰撞出什么樣的火花?本次 PICO 視頻、東方演藝集團與火山引擎一起,將沉浸式演出《只此周莊》的部分場景復刻到了 VR 世界,讓用戶在虛擬的古代周莊夜市里,體驗了古老的故事以及精彩紛…

C程序內存布局詳解

C程序內存布局詳解 1. 內存布局概述 C程序在內存中分為以下幾個主要區域(從低地址到高地址): 代碼段(.text)只讀數據段(.rodata)初始化數據段(.data)未初始化數據段&…

新手向:Git下載全攻略

Git 的安裝與重要性在現代軟件開發中,版本控制是必不可少的工具,而 Git 是目前最流行的分布式版本控制系統。無論是個人開發者還是大型團隊,Git 都能高效管理代碼變更,確保項目歷史清晰可追溯。安裝 Git 是開發者入門的第一步&…

linux中如何清除history命令

寫在前面 使用ssh遠程連接客戶端連接上linux后操作的命令多了,有時候需要清除對應的歷史命令記錄,可以通過下面幾種方式實現。第一種方法 通過修改.bash_history文件 這是最簡單直接的方法,但是只會影響當前用戶的歷史記錄。執行以下命令即可…

PHP插件開發中的一個錯誤:JSON直接輸出導致網站首頁異常

問題描述 最近在使用步數統計插件&#xff08;WeFootStep&#xff09;時&#xff0c;發現網站首頁完全變成了一段JSON數據&#xff0c;而不是正常的HTML頁面。具體表現為首頁顯示如下內容&#xff1a; {"results":"<li><a href\"https:\/\/blog…

落霞歸雁的思維框架:十大經典思維工具的源頭活水

在當今復雜多變的世界中&#xff0c;思維框架成為了解決問題、優化決策和提升效率的重要工具。提到思維框架&#xff0c;人們往往會想到那些被廣泛認可和應用的十大經典思維工具&#xff1a;金字塔原理、黃金圈法則、5W1H分析法、SWOT分析、SCQA模型、STAR法則、PDCA循環、六頂…

spring Could 高頻面試題

一、基礎概念Spring Cloud 的核心組件有哪些&#xff1f; 答案&#xff1a;Eureka/Nacos&#xff08;服務注冊發現&#xff09;、Ribbon/LoadBalancer&#xff08;負載均衡&#xff09;、Feign/OpenFeign&#xff08;聲明式HTTP客戶端&#xff09;、Hystrix/Sentinel&#xff0…

從零開始的云計算生活——番外6,使用zabbix對中間件監控

目錄 一.網絡設備監控 1、GNS模擬器的使用 創建路由 創建交換機 2.構建網絡 3.添加Cisco路由器的監控 二.中間件監控 1、MySQL數據庫監控 1.1、拷貝自定義的監控腳本到指定目錄 1.2、添加監控用戶 1.3、重啟zabbix-agent服務 1.4、在zabbix-server服務端測試數據 1…

haproxy七層均衡

一.haproxy的安裝和服務信息1.1實驗環境ip實驗設備172.25.254.100haproxy172.25.254.10RS1172.25.254.20RS2172.25.254.111client1.2軟件安裝及配置haproxy主機上配置#下載#進入此文件進行編輯#關閉防火墻RS1主機上配置#下載#生成默認文件#重啟#關閉防火墻RS2主機上配置#下載#生…

分類預測 | MATLAB實現CPO-SVM冠豪豬算法優化支持向量機分類預測

分類預測 | MATLAB實現CPO-SVM冠豪豬算法優化支持向量機分類預測 目錄 分類預測 | MATLAB實現CPO-SVM冠豪豬算法優化支持向量機分類預測 分類效果 基本介紹 算法步驟 參數設定 運行環境 應用場景 程序設計 參考資料 分類效果 基本介紹 該MATLAB代碼實現了基于冠豪豬優化算法(…

【MySQL 數據庫】MySQL基本查詢(第二節)

文章目錄&#x1f4dd;Update&#x1f309; 將孫悟空同學的數學成績變更為 80 分&#x1f309; 將曹孟德同學的數學成績變更為60分&#xff0c;語文成績變更為70分&#x1f309; 將總成績倒數前三的3位同學的數學成績加上30分&#x1f309;將所有同學的語文成績更新為原來的2倍…

Axios 響應攔截器

1.定義&#xff1a;響應攔截器&#xff08;Response Interceptor&#xff09;是一個可以在 axios 接收到服務器響應后&#xff0c;響應數據交給 .then() 處理之前執行的函數。你可以用它來統一處理響應數據&#xff0c;進行錯誤處理&#xff0c;或者對返回的數據做格式化和轉換…

k8s的nodeport和ingress

1.流量轉發圖targerport轉發到實際的容器端口containerPort&#xff08;后端端口&#xff09;nodeportingress2.配置場景總結字段作用對象必填示例值何時配置containerPort容器否80需明確記錄容器端口時&#xff08;推薦&#xff09;targetPortPod是80定義 Service 轉發規則時p…