🦛Shell
Shell是什么?
Shell
是我们通过命令行与操作系统沟通的程序
,是个命令行解释器
Shell
脚本可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复用Shell
负责外界与Linux 内核
的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序Shell
解释器有sh
、bash
、zsh...
Shell常用命令
ag xxx
:搜索当前目录下的所有文件,检索xxx
字符串find /path/to/directory/ -name '*.py'
:搜索某个文件路径下的所有*.py
文件history
:展示当前用户的历史操作。内容存放在~/.bash_history
中grep xxx
:从stdin
中读入若干行数据,如果某行中包含xxx
,则输出该行;否则忽略该行,用于查找文件里符合条件的字符串
Last updated