實(shí)用Linux魔法技巧大揭秘

小樊
84
2024-09-09 08:00:13

Linux操作系統(tǒng)以其強(qiáng)大的命令行工具和靈活性,為開(kāi)發(fā)者和管理員提供了無(wú)數(shù)的“魔法”技巧。以下是一些實(shí)用的Linux魔法技巧,它們可以幫助你更高效地使用Linux系統(tǒng)。

快速清空文件

使用cat /dev/null > filename命令可以快速清空一個(gè)文件。

快速生成大文件

利用dd if=/dev/zero of=filename bs=1M count=N命令可以快速生成指定大小的大文件,用于測(cè)試磁盤(pán)性能等。

查找并刪除特定類(lèi)型的舊文件

使用find . -type f -name "*.log" -mtime +30 | xargs rm命令可以查找并刪除當(dāng)前目錄及其子目錄中30天前的.log文件。

查看公網(wǎng)IP地址

在Linux系統(tǒng)中,可以通過(guò)curl ifconfig.mecurl ip.sb命令來(lái)查看公網(wǎng)IP地址。

批量下載網(wǎng)頁(yè)資源

使用wget -r -nd -np --accept=type http://url命令可以批量下載網(wǎng)頁(yè)上的指定資源,其中-r表示遞歸下載,-nd表示不創(chuàng)建目錄,-np表示不下載網(wǎng)頁(yè)本身,--accept指定資源類(lèi)型。

歷史命令使用技巧

  • !!:重復(fù)執(zhí)行上一條命令。
  • !N:重復(fù)執(zhí)行history中第N條命令,N可以通過(guò)history命令查看。
  • !$:表示最近一次命令的最后一個(gè)參數(shù)。

解除終端意外凍結(jié)

在類(lèi)Unix系統(tǒng)中,按下Ctrl + S會(huì)凍結(jié)終端,而Ctrl + Q可以解除凍結(jié)。

實(shí)時(shí)讀取日志文件

使用tail -f filename命令可以實(shí)時(shí)讀取日志文件,-f選項(xiàng)表示跟隨文件的變化持續(xù)輸出。

讀取壓縮日志而不解壓縮

使用zless filename.gz、zcat filename.gz | less等命令可以查看gzip壓縮的日志文件,而無(wú)需先解壓縮。

設(shè)置LD_LIBRARY_PATH

LD_LIBRARY_PATH環(huán)境變量用于指定動(dòng)態(tài)鏈接器在查找共享庫(kù)時(shí)的搜索路徑??梢酝ㄟ^(guò)export LD_LIBRARY_PATH=path命令設(shè)置。

這些技巧只是Linux魔法世界中的一小部分,但它們足以讓你在日常的Linux使用中更加得心應(yīng)手。希望這些技巧能幫助你提升工作效率,享受Linux帶來(lái)的樂(lè)趣!

0