在我的Linux之旅的早期,我学习了如何使用命令行。这就是Linux与众不同的地方。我可以丢失GUI,但没有必要完全重建机器。许多Linux计算机运行无外设,您可以在命令行上完成所有管理任务。它使用许多大家都熟悉的基本命令,例如ls、ls-l、ls-l、cd、pwd、top等。Linux上的Shell元字符您可以使用元字符扩展这些命令。我不知道你怎么称呼它们,但这些元字符让我的生活更轻松。管道字符|假设我想知道在我的系统上运行的所有Firefox实例。我可以使用带有-ef参数的ps命令来列出在我的系统上运行的所有程序实例。现在我只想查看那些涉及Firefox的实例。我使用我最喜欢的元字符之一,管道字符|,将其结果提供给grep,并使用它来搜索模式:$ps-ef|grepfirefox输出重定向>我最喜欢的另一个元字符是输出重定向>。我用它在dmesg命令结果中打印所有与AMD相关的结果。您可能会发现这对硬件故障排除很有帮助:$dmesg|grepamd>amd.txt$catamd.txt[0.897]amd_uncore:检测到4个amd_df计数器[0.897]amd_uncore:检测到6个amd_l3计数器[0.898]perf/amd_iommu:检测到AMDIOMMU#0(2个银行,4个计数器/银行).在查找具有相同扩展名(如.jpg或.png)的文件时,星号*asterisk*(通配符)是我的最爱。我首先进入我系统上的Picture目录并使用如下命令:$ls*.pngBlountScreenPicture.pngDisplaySettings.pngEbookStats.pngStrategicPlanMenu.pngScreenshotfrom01-2419-35-05.pngTilde~tilde~是一种快速的方法在Linux系统上返回到您的主目录是通过键入:$cd~$pwd/home/don美元符号$$符号作为元字符具有不同的含义。当用于匹配模式时,它表示以给定字符串结尾的任何字符串。例如,当使用元字符|和$一起:$ls|greppng$BlountScreenPicture.pngDisplaySettings.pngEbookStats.pngStrategicPlanMenu.pngScreenshotfrom01-2419-35-05.png脱字符^符号^将结果限制为以给定字符串开头的项目。例如,当使用元字符|和^一起:$ls|grep^ScreenScreenshotfrom01-2419-35-05.png这些元字符中有许多是通向正则表达式的门户,因此还有更多内容需要探索。
