🦛Shell


Shell是什么?

  • Shell 是我们通过命令行与操作系统沟通的 程序,是个 命令行解释器

  • Shell 脚本可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复用

  • Shell 负责外界与 Linux 内核 的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序

  • Shell解释器有 shbashzsh...

Shell常用命令

  1. ag xxx:搜索当前目录下的所有文件,检索xxx字符串

  2. find /path/to/directory/ -name '*.py'搜索某个文件路径下的所有*.py文件

  3. history:展示当前用户的历史操作。内容存放在~/.bash_history

  4. grep xxx:从stdin中读入若干行数据,如果某行中包含xxx,则输出该行;否则忽略该行,用于查找文件里符合条件的字符串

Last updated