标题: 我喜欢在 Linux 命令行中使用的 6 个元字符 [打印本页] 作者: 3AAA 时间: 2022-2-14 08:51 标题: 我喜欢在 Linux 命令行中使用的 6 个元字符
在 Linux 命令行上使用元字符是提高生产力的一个好方法。
在我的 Linux 之旅的早期,我学会了如何使用命令行。这就是 Linux 的与众不同之处。我可以失去图形用户界面(GUI),但没有必要完全重建机器。许多 Linux 电脑是无头headless运行的,你可以在命令行上完成所有的管理任务。它使用许多所有人都熟悉的基本命令,如 ls、ls-l、ls-l、cd、pwd、top等等。
星号 *(通配符)是寻找具有相同扩展名的文件时我的最爱,如.jpg或.png。我首先进入我的系统中的Picture目录,并使用类似以下的命令:
$ ls *.pngBlountScreenPicture.pngDisplaySettings.pngEbookStats.pngStrategicPlanMenu.pngScreenshot from 01-24 19-35-05.png
波浪号 ~
波浪号 ~是在 Linux 系统上通过输入以下命令快速返回你的家目录的一种方法:
$ cd ~$ pwd/home/don
美元符号 $
$符号作为一个元字符有不同的含义。当用于匹配模式时,它意味着任何以给定字符串结尾的字符串。例如,当同时使用元字符|和$时:
$ ls | grep png$BlountScreenPicture.pngDisplaySettings.pngEbookStats.pngStrategicPlanMenu.pngScreenshot from 01-24 19-35-05.png
上尖号 ^
符号 ^将结果限制在以给定字符串开始的项目上。例如,当同时使用元字符|和^时:
$ ls | grep ^ScreenScreenshot from 01-24 19-35-05.png
这些元字符中有许多是通往 正则表达式的大门,所以还有很多东西可以探索。你最喜欢的 Linux 元字符是什么,它们是如何节省你的工作的?