Linux 的五个有趣实用技巧:让你的命令行生活更轻松

系统 Linux
在我们每天的 Linux 使用中,也许你已经习惯了一些常用的命令和操作。今天我们要挖掘出一些你可能不知道的有趣技巧,帮助你更高效、更开心地使用 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 使用体验,还能让枯燥的命令行工作变得有点乐趣。无论是让牛说话,还是快速返回目录、重复命令,甚至是批量重命名和实时监控,都为你提供了便捷高效的操作方式。快试试看吧,也许你会发现它们真的能为你的工作增添不少乐趣!

责任编辑:华轩 来源: 微技术之家
相关推荐

2015-05-25 10:40:22

Linux命令行技巧

2017-09-05 08:57:02

Linux命令行技巧

2017-01-16 15:12:36

Linuxwatch命令命令

2022-10-18 16:35:51

JavaScrip数组参数

2023-06-02 15:53:38

工具Python开发

2023-06-29 15:08:21

JavaScrip开发

2024-09-18 15:58:05

2011-03-01 09:17:34

Linux命令行

2018-12-25 08:58:46

2022-11-07 16:25:07

JavaScript技巧

2017-03-13 08:50:35

科技新闻早报

2018-03-14 14:27:00

2011-04-02 10:13:36

Linux系统管理

2021-08-25 10:55:43

Linux命令工具

2010-08-24 09:10:14

Linux命令行工具

2022-01-14 07:28:20

Linux 命令行组合

2024-09-29 13:25:56

2024-11-29 10:48:54

IDEA技巧Mac

2019-09-29 10:05:26

Linux命令行工具代码

2017-04-10 18:45:47

点赞
收藏

51CTO技术栈公众号