Linux 的五個有趣實用技巧:讓你的命令行生活更輕松
在我們每天的 Linux 使用中,也許你已經習慣了一些常用的命令和操作。今天我們要挖掘出一些你可能不知道的有趣技巧,幫助你更高效、更開心地使用 Linux 命令行。讓這些小竅門為你的工作增添一絲趣味!
1. cowsay 讓命令行“說話”
想給你單調的終端增加一點樂趣?試試 cowsay!這個命令可以讓一只牛(或者其他字符)在你的終端上“說話”。安裝 cowsay 后,你可以隨時讓這只牛替你輸出信息。
sudo apt-get install cowsay # Ubuntu/Debian 安裝
sudo yum install cowsay # CentOS/Red Hat 安裝
然后你就可以讓它說任何你想讓它說的東西:
cowsay "Linux is awesome!"
你還可以結合其他命令,比如:
fortune | cowsay
這條命令會輸出一個隨機的智慧箴言,由一只牛來“朗讀”給你。是不是特別有趣?
2. 快捷導航:快速跳轉到上一次目錄
你可能會頻繁地在不同目錄之間切換,而每次都要輸入完整的路徑確實有些麻煩。Linux 提供了一個簡單但常被忽略的小技巧:使用 cd - 可以快速返回到上一次你所在的目錄。
cd /some/long/path
# 切換到其他目錄
cd /another/path
# 快速回到上一個目錄
cd -
執行 cd - 后,你會發現自己一下子就回到了之前的目錄,是不是很方便?
3. 通過 !! 重復上一個命令
有時候你可能會忘記在命令前加 sudo,導致權限不足。這個時候你不用重新輸入整個命令,只需要在命令前加上 sudo,然后通過 !! 來重復上一個命令:
apt-get update
# 哦,忘記加 sudo 了!
sudo !!
sudo !! 的作用是告訴終端再執行一次上次的命令,并且自動加上 sudo,非常方便省事。
4. 批量重命名文件
你是否有過需要批量重命名文件的需求?Linux 自帶的 rename 工具可以讓你輕松實現這一操作。假設你有一系列圖片,想要把 .jpeg 擴展名改成 .jpg,你只需要運行如下命令:
rename 's/\.jpeg$/\.jpg/' *.jpeg
這條命令使用正則表達式將所有以 .jpeg 結尾的文件名替換為 .jpg。同樣的技巧也可以用于其他場景,如給文件名添加前綴或后綴。
5. 使用 watch 實時監控命令輸出
你可能需要實時查看某些命令的輸出結果,比如磁盤空間的使用情況。使用 watch 命令,你可以讓某個命令定時刷新顯示。舉個例子,假設你想每隔 2 秒查看一次磁盤的使用情況:
watch -n 2 df -h
-n 參數指定刷新間隔時間,這樣你就能實時監控你的系統狀態,而不用不停地重復手動輸入命令。
這 5 個技巧既有趣又實用,不僅能提升你的 Linux 使用體驗,還能讓枯燥的命令行工作變得有點樂趣。無論是讓牛說話,還是快速返回目錄、重復命令,甚至是批量重命名和實時監控,都為你提供了便捷高效的操作方式。快試試看吧,也許你會發現它們真的能為你的工作增添不少樂趣!