Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 進階技巧:mkdir、tar、kill 命令的 4 個高效用法

編輯:Linux 教學

技巧 1:一條命令建立複雜目錄樹

利用大括號擴展:

mkdir -p /home/$USER/Desktop/tecmint/{etc/x1,lib,usr/{x2,x3},bin,tmp/{Y1,Y2,Y3/z},opt,var}

驗證:tree tecmint(無 tree 可 apt/yum install tree)。

技巧 2:Here Document 快速創建文件並寫入內容

替代 touch → vim → 輸入 → 保存 三步操作:

cat << EOF > /home/$USER/Desktop/test
ABC DEF GHI JKL MNO PQR STU VWX Y Z
EOF

驗證:cat /home/$USER/Desktop/test。

技巧 3:tar 解壓直達目標目錄(-C 參數)

避免「複製壓縮包 → 進目錄 → 解壓 → 移動」繁瑣流程:

tar -jxvf firefox-37.0.2.tar.bz2 -C /opt/

-C 指定解壓目標路徑,適用 .tar.gz、.tar.bz2、.tar.xz 等所有格式。

技巧 4:pgrep/pkill 替代 ps+grep+kill

傳統流程:

ps -A | grep apache2
kill 1006 2702 2703 ...

現代簡潔方式:

pgrep apache2           # 僅列出 PID
pgrep -l apache2        # 顯示 PID + 進程名
pkill apache2           # 直接按名稱殺掉所有匹配進程
pgrep -l apache2        # 驗證無輸出即成功

優勢:無需手動提取 PID、支援正則匹配、可結合 -u 指定用戶、-f 匹配完整命令行。

總結

  • mkdir -p {…}:聲明式建立多級目錄
  • cat << EOF:腳本內嵌入多行文本
  • tar -C:解壓落地一步到位
  • pgrep/pkill:進程管理更語義化

養成這些習慣,日常運維效率可提升 30% 以上。

Copyright © Windows教程網 All Rights Reserved