Au début de mon parcours Linux, j'ai appris à utiliser la ligne de commande. C'est ce qui rend Linux unique. Je risque de perdre l'interface utilisateur graphique (GUI), mais il n'est pas nécessaire de reconstruire complètement la machine. De nombreux ordinateurs Linux fonctionnent en mode sans tête, vous permettant d'effectuer toutes les tâches administratives sur la ligne de commande. Il utilise de nombreuses commandes de base que tout le monde connaît, comme ls, ls-l, ls-l, cd, pwd, top, etc. Métacaractères Shell sous Linux Vous pouvez étendre chacune de ces commandes en utilisant des métacaractères. Je ne sais pas comment vous les appelez, mais utiliser des métacaractères sur la ligne de commande Linux est un excellent moyen d'augmenter la productivité. Pipeline | Supposons que je souhaite connaître toutes les instances de Firefox exécutées sur mon système. Je peux utiliser ps 命令和 -ef 来列出在我的系统上运行的程序的所有实例。现在我想看看那些涉及 Firefox 的实例。我使用我最喜欢的元字符之一,管道| 传递给 grep 程序,grep qui analysera tout le contenu du fichier. signifie que ps 和 grep les commandes sont exécutées simultanément linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ ps -ef | grep firefox Redirection de sortie > Un autre métacaractère préféré est la redirection de sortie>。我用它显示 eth0 用户界面的 dmesg 消息,使用 grep 选项,后跟eth0。命令结果保存到 linuxmi.txt. Cela peut vous être utile. linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo dmesg | grep -i eth0 > linuxmi.txt [sudo] linuxmi 的密码: linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ cat linuxmi.txt [ 3.647685] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:0e:a2:7c [ 3.647694] e1000 0000:02:01.0 eth0: Intel(R) PRO/1000 Network Connection [ 3.651280] e1000 0000:02:01.0 ens33: renamed from eth0 étoile * Star * 或通配符是查找具有相同扩展名的文件(如.jpg 或.png) est le premier choix. J'entre d'abord le répertoire des images dans le système, puis j'utilise la commande suivante : linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ ls *.png linuxmi.com.png www.linuxmi.com.png tilde~ Le tilde ~ est un moyen rapide de revenir au répertoire personnel de votre système Linux en entrant la commande suivante : linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ cd ~ linuxmi@linuxmi /home/linuxmi ⚡ pwd /home/linuxmi Signe du dollar $ comme métacaractère $符号具有不同的含义。当用于匹配模式时,它表示以给定字符串结尾的任何字符串。例如,当同时使用元字符| 和$ : linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ ls | grep png$ 插入符号^ ^ 符号将结果限制为以给定字符串开头的项。例如,当同时使用元字符 |和^时: linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ ls | grep ^linuxmi 其中许多元字符是通向正则表达式的入口,因此还有很多东西需要探索。请问下你最熟悉的 Linux 元字符是什么,它们是如何拯救你的工作的? 相关文章: 在 Linux 系统上使用更好的正则表达式 https://www.linuxmi.com/linux-regular-expression-grep.html 5种使用正则表达式搜索纯文本数据的最佳命令行工具 https://www.linuxmi.com/5-regex-minglinghang.html