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