一、grep
查找文件,global regular expression print
查找到匹配的内容
使用:
grep [options] pattern [files]
或
grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]
pattern - 表示要查找的字符串或正则表达式。
files - 表示要查找的文件名,可以同时查找多个文件,如果省略 files 参数,则默认从标准输入中读取数据。
二、echo
本意是回声
echo 命令的作用是将字符串或变量内容输出到终端或重定向到文件中。
三、vim和nano
文本编译器
四、目录相关
~/
/Users 和 /usr 的区别
## /Users:
macOS 的用户主目录根路径,每个用户独立存储个人文件(如 /Users/name 是你的个人目录)。
类似 Linux 的 /home。
/usr:
系统级目录,存放所有用户共享的只读数据和程序(如系统预装工具、第三方软件)。
bin(二进制程序)、local(用户手动安装的软件)、lib(库文件)等子目录。
在Linux或macOS系统中,如果你是以用户 alice 登录的,那么 ~ 就相当于 /home/alice 或者 /Users/alice。
因此,当你看到类似 ~/.zshrc 的路径时,它指的是当前用户主目录下的一个名为 .zshrc 的隐藏文件。这个文件通常用于存储Zsh(Z Shell)的配置信息。.开头的文件在Unix和类Unix系统中默认是隐藏的。
五、环境变量配置
export
是 Unix 和类 Unix 系统(如 Linux 和 macOS)Shell 中的一个命令,用于设置环境变量。当您在 Shell 中使用 export 命令时,您实际上是在为当前的 Shell 会话及其子进程设置一个环境变量。这意味着任何从这个 Shell 启动的程序或脚本都可以访问这些变量。
查看所有环境变量
printenv
查看特定变量
echo $DB_USERNAME
设置环境变量
//手动设置环境变量(等价于 godotenv.Load() 的效果)
export DB_USERNAME=root
export DB_PASSWORD=your_password
六、brew相关
启动服务
brew start services mysql
关闭服务
brew stop services mysql
查看正在启用的所有服务
brew services list
brew services info mysql
浙公网安备 33010602011771号