# command **Repository Path**: zhengjun186110/command-sets ## Basic Information - **Project Name**: command - **Description**: 常用的linux、k8s、命令集 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-14 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 创建于 2025年01月22日第一版 ## Linux 下安装脚本 git clone https://gitee.com/zhengjun186110/command-sets.git cd command-sets ## macOS 下编译 ```bash go build -o search-cmd search-cmd.go ``` ## 在 macOS 下编译 x86 架构下的二进制程序 ```bash GOARCH=amd64 GOOS=linux go build -o search-cmd-x86 search-cmd.go ``` ## 命令使用说明: ```bash go run search_cmd.go [-and|-or] [关键词1] [关键词2] ... ``` ## 搜索模式: - `-and` 所有关键词都要匹配(命令或说明中) - `-or` 匹配任意关键词(命令或说明中) - (无参数) 默认使用单关键词搜索 ## 使用示例: 1. AND 模式搜索(同时包含所有关键词): ```bash go run search_cmd.go -and kubectl 删除 ``` 2. OR 模式搜索(包含任意关键词): ```bash go run search_cmd.go -or pod 删除 ``` 3. 默认模式(单个关键词): ```bash go run search_cmd.go kubectl ``` ################################################ ## 如果需要将 commands.txt 放到特殊的位置 需要修改 `search-cmd.go` 文件中的 ```go commands := readCommands("path/to/your/commands.txt", keywords, isAndMode) // 修改此处为实际路径 ``` ```