App下載

50個(gè)Linux命令:文件管理、系統(tǒng)監(jiān)控與網(wǎng)絡(luò)工具全攻略

編程獅(w3cschool.cn) 2025-04-07 15:33:33 瀏覽數(shù) (202)
反饋

Linux 是一種廣泛使用的操作系統(tǒng),它提供了強(qiáng)大的命令行工具,可以幫助用戶高效地完成各種任務(wù)。以下是 50 個(gè)你應(yīng)該掌握的 Linux 命令,這些命令涵蓋了文件管理、系統(tǒng)監(jiān)控、網(wǎng)絡(luò)工具等多個(gè)方面。

文件和目錄管理

  1. ls - 列出當(dāng)前目錄中的文件和目錄

    ls

  2. cd - 切換當(dāng)前目錄

    cd /path/to/directory

  3. mkdir - 創(chuàng)建新目錄

    mkdir new_directory

  4. rmdir - 刪除空目錄

    rmdir empty_directory

  5. pwd - 顯示當(dāng)前工作目錄

    pwd

  6. cp - 復(fù)制文件或目錄

    cp source_file destination_file

  7. mv - 移動(dòng)或重命名文件或目錄

    mv old_name new_name

  8. rm - 刪除文件或目錄

    rm file.txt

  9. touch - 創(chuàng)建新空文件或更新現(xiàn)有文件的時(shí)間戳

    touch new_file.txt

  10. cat - 連接并顯示文件內(nèi)容

    cat file.txt

  11. chmod - 更改文件或目錄的權(quán)限

    chmod 755 file.txt

  12. chown - 更改文件或目錄的所有者

    chown user:group file.txt

  13. tar - 創(chuàng)建或解壓壓縮存檔文件

    tar -czvf archive.tar.gz directory/
    tar -xzvf archive.tar.gz

  14. gzip - 壓縮文件

    gzip file.txt

  15. gunzip - 解壓文件
    gunzip file.txt.gz

系統(tǒng)監(jiān)控和管理

  1. htop - 交互式進(jìn)程查看器和系統(tǒng)監(jiān)控工具

    htop

  2. top - 顯示系統(tǒng)資源使用情況和進(jìn)程

    top

  3. ps - 顯示正在運(yùn)行的進(jìn)程信息

    ps aux

  4. kill - 終止進(jìn)程

    kill -9 process_id

  5. systemctl - 控制系統(tǒng)服務(wù)和設(shè)置

    systemctl start service_name

  6. service - 控制系統(tǒng)服務(wù)

    service apache2 restart

  7. useradd - 添加新用戶

    useradd username

  8. passwd - 更改用戶密碼

    passwd username

  9. userdel - 刪除用戶

    userdel username

  10. su - 切換用戶

    su - username

  11. sudo - 以其他用戶或提升權(quán)限執(zhí)行命令

    sudo apt update

  12. uptime - 顯示系統(tǒng)運(yùn)行時(shí)間和負(fù)載平均值

    uptime

  13. df - 顯示磁盤(pán)空間使用情況

    df -h

  14. du - 顯示文件或目錄的磁盤(pán)使用情況

    du -sh directory/

  15. mount - 掛載文件系統(tǒng)

    mount /dev/sdb1 /mnt

  16. umount - 卸載文件系統(tǒng)

    umount /mnt

  17. date - 顯示或設(shè)置系統(tǒng)日期和時(shí)間

    date

  18. whoami - 顯示當(dāng)前用戶名

    whoami

  19. which - 在系統(tǒng)路徑中查找程序或命令

    which python

  20. finger - 顯示用戶的所有信息

    finger username

  21. uname - 顯示系統(tǒng)信息

    uname -a

  22. history - 顯示之前執(zhí)行的命令列表

    history

  23. echo - 將文本或變量顯示到控制臺(tái)

    echo "Hello, W3Cschool!"

  24. tee - 將輸出重定向到文件和控制臺(tái)

    echo "Hello" | tee file.txt

  25. locate - 在系統(tǒng)中查找文件

    locate file.txt

  26. sort - 對(duì)文件或輸入中的行進(jìn)行排序

    sort file.txt

  27. uniq - 從文件或輸入中刪除重復(fù)行

    uniq file.txt

  28. head - 顯示文件或輸入的前幾行

    head -n 5 file.txt

  29. tail - 顯示文件或輸入的最后幾行
    tail -n 5 file.txt

網(wǎng)絡(luò)工具

  1. ssh - 安全地連接到遠(yuǎn)程服務(wù)器

    ssh username@remote_host

  2. scp - 在系統(tǒng)之間安全地復(fù)制文件

    scp file.txt username@remote_host:/path/to/destination

  3. ping - 測(cè)試網(wǎng)絡(luò)連接

    ping google.com

  4. ifconfig - 顯示或配置網(wǎng)絡(luò)接口

    ifconfig

  5. netstat - 顯示網(wǎng)絡(luò)連接信息

    netstat -tuln

  6. route - 查看或配置網(wǎng)絡(luò)路由表
    route -n

這些命令是 Linux 系統(tǒng)管理的基礎(chǔ),掌握它們可以幫助你更高效地使用 Linux 系統(tǒng)。希望這篇總結(jié)能幫助你更好地理解和使用這些命令!如果還有其他問(wèn)題,請(qǐng)隨時(shí)提問(wèn)。 ??

0 人點(diǎn)贊