国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  行業(yè)資訊 >  云計算 >  Linux從入門到進階:常用命令全解析

Linux從入門到進階:常用命令全解析

2025-03-04 11:35:12 1731

在數(shù)字化運維與開發(fā)領(lǐng)域,熟練使用Linux命令是解鎖高效工作的核心鑰匙。無論是管理服務器、調(diào)試代碼,還是自動化任務,精準的命令操作能大幅縮短問題解決周期。本文深入淺出,從新手必會的目錄導航、文件操作,到高階的系統(tǒng)監(jiān)控與文本處理三劍客(grep/sed/awk),結(jié)合場景化案例與實用技巧,助你構(gòu)建完整的Linux技能樹。

一、入門基礎(chǔ)命令

1. 文件與目錄操作

pwd:顯示當前工作目錄路徑

pwd# 輸出:/home/user


ls:列出目錄內(nèi)容

ls -l # 詳細列表(權(quán)限、大小等)ls -a # 顯示隱藏文件(如 .bashrc)


cd:切換目錄

cd /var/log  # 進入絕對路徑cd ..  # 返回上級目錄


mkdir:創(chuàng)建目錄

mkdir project  # 創(chuàng)建單層目錄mkdir -p a/b/c # 遞歸創(chuàng)建多層目錄


touch:創(chuàng)建空文件

touch test.txt


cp:復制文件/目錄

cp file1.txt file2.txt  # 復制文件

cp -r dir1 dir2         # 復制目錄


mv:移動或重命名

mvew.txt      # 重命名

mv file.txt /backup/    # 移動文件


rm:刪除文件/目錄

rm file.txt    # 刪除文件

rm -r dir      # 遞歸刪除目錄(慎用?。?br/>


 查看文件內(nèi)容

cat:顯示文件全部內(nèi)容

cat config.conf


more/less:分頁查看大文件

less large.log  # 支持上下翻頁(按 q 退出)


head/tail:查看文件頭部/尾部

head -n 10 log.txt  # 查看前10行

tail -f app.log     # 實時追蹤日志更新


二、系統(tǒng)管理命令

1. 系統(tǒng)信息

uname:查看系統(tǒng)信息

uname -a  # 顯示全部信息(內(nèi)核版本等)


top/htop:實時監(jiān)控系統(tǒng)資源

top     # 查看CPU、內(nèi)存占用

htop    # 增強版(需安裝)


df:磁盤空間檢查

df -h  # 以人類可讀格式顯示(如 GB/MB)


free:內(nèi)存使用情況

free -m  # 以MB為單位顯示


2. 進程管理

ps:查看進程狀態(tài)

ps aux    # 列出所有進程

ps -ef | grep nginx  # 過濾特定進程


kill:終止進程

kill -9 1234  # 強制終止PID為1234的進程



    三、進階操作命令

    1. 權(quán)限管理

    chmod:修改文件權(quán)限

    chmod 755 script.sh  # 設(shè)置所有者可讀寫執(zhí)行,其他用戶讀執(zhí)行

    chmod +x script.sh  # 添加執(zhí)行權(quán)限


    chown:修改文件所有者

    chown user:group file.txt


    ping:測試網(wǎng)絡(luò)連通性

    ping google.com


    2. 網(wǎng)絡(luò)相關(guān)

    curl/wget:下載文件或測試API

    curl -O http://www.tjdsmy.cn/file.zip

    wget http://www.tjdsmy.cn/image.jpg


    netstat/ss:查看網(wǎng)絡(luò)連接

    netstat -tulnp  # 查看監(jiān)聽端口

    ss -s          # 統(tǒng)計套接字信息


    3. 文本處理三劍客

    grep:文本搜索

    grep "error" log.txt      # 查找包含"error"的行

    grep -r "pattern" /dir/  # 遞歸搜索目錄


    sed:流編輯器(替換/刪除文本)

    sed 's/old/new/g' file.txt        # 全局替換

    sed -i.bak 's/foo/bar/' file.txt  # 直接修改文件(備份原文件)


    awk:文本分析工具

    awk '{print $1}' data.txt    # 打印第一列

    awk -F':' '{print $3}' /etc/passwd  # 按冒號分隔,打印第三列(用戶ID)


    四、實用技巧

    1. 壓縮與解壓

    tar:歸檔文件

    tar -czvf archive.tar.gz dir/  # 壓縮為gzip

    tar -xzvf archive.tar.gz       # 解壓


    zip/unzip:處理zip文件

    zip -r backup.zip folder/

    unzip backup.zip



    2. 組合命令
    管道符 |:將前一個命令的輸出作為后一個命令的輸入


    cat log.txt | grep "error" | wc -l  # 統(tǒng)計錯誤行數(shù)


    重定向 > 和 >>

    ls > filelist.txt    # 覆蓋寫入
    echo "new line" >> file.txt  # 追加寫入


    3. 別名設(shè)置

    簡化常用命令:
    alias ll='ls -alF'   # 輸入 ll 代替 ls -alF
    echo "alias ll='ls -alF'" >> ~/.bashrc  # 永久生效


    五、總結(jié):學習路徑建議


    小提示:遇到問題多用 man [命令] 查看手冊(如 man ls),或 [命令] --help 快速獲取幫助!

    1. 先掌握基礎(chǔ)命令:文件操作、目錄導航、權(quán)限管理。

    2. 熟練文本處理:grep/sed/awk 是效率提升的關(guān)鍵。

    3. 實戰(zhàn)練習:嘗試編寫Shell腳本自動化任務。

    4. 深入系統(tǒng)管理:進程監(jiān)控、網(wǎng)絡(luò)調(diào)試、日志分析。

    掌握Linux命令并非一蹴而就,但通過“基礎(chǔ)→實戰(zhàn)→系統(tǒng)化”的漸進學習,結(jié)合腳本編寫與日志分析等真實場景,必能游刃有余。藍隊云官網(wǎng)提供豐富的運維工具包及技術(shù)文檔庫,助你深化實踐。立即關(guān)注并私信獲取資源,開啟高效運維之旅!探索不止,未來可期——讓Linux成為你技術(shù)版圖中最鋒利的工具!


    提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

    這條文檔是否有幫助解決問題?

    非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

    在文檔使用中是否遇到以下問題: