基础概念
- 命令行界面(CLI)
通过文本指令与系统交互,比图形界面更高效,适合批量操作和服务器管理。 - 可执行文件类型
- Windows:
.exe
、.bat
、.ps1
(PowerShell脚本) - Linux/macOS:二进制文件(无扩展名)或脚本(如
.sh
),需赋予执行权限。
- Windows:
操作步骤(分系统说明)
Windows 系统
- 打开命令行
- 按
Win + R
输入cmd
或powershell
(推荐 PowerShell,功能更强大)。
- 按
- 定位到程序目录
cd C:\Program Files\Example # 切换目录
- 执行程序
- 直接运行
.exe
文件:program.exe
- 带参数运行(示例):
program.exe --input data.txt --output result.txt
- 运行批处理脚本:
script.bat
- 直接运行
macOS / Linux 系统
- 打开终端
- 搜索
Terminal
(macOS)或Ctrl+Alt+T
(Linux)。
- 搜索
- 定位程序目录
cd /home/user/projects # 切换到目标路径
- 赋予执行权限(首次运行脚本时必需)
chmod +x script.sh # 添加可执行权限
- 执行程序
- 运行二进制文件:
./program # 注意开头的 "./" 表示当前目录
- 带参数运行:
./program --verbose --timeout=30
- 运行全局安装的程序(如 Python、Node.js 应用):
python3 app.py # 直接调用环境中的解释器
- 运行二进制文件:
关键技巧与注意事项
- 环境变量配置
- 将常用程序路径加入
PATH
变量,即可在任何目录直接执行:- Windows:
- Linux/macOS:
在~/.bashrc
或~/.zshrc
中添加:export PATH="$PATH:/home/user/custom_bin"
- 将常用程序路径加入
- 参数使用规范
- 短参数:
-v
(通常单字母) - 长参数:
--verbose
(更具可读性) - 传递文件/值:
--config=settings.conf
- 短参数:
- 后台执行与重定向
- Linux/macOS 后台运行:
./program > log.txt 2>&1 & # 输出重定向到文件,后台运行
- Windows 后台运行(PowerShell):
Start-Process -NoNewWindow program.exe
- Linux/macOS 后台运行:
- 安全建议
- 验证来源:勿执行未知来源的脚本(尤其从网络下载时)。
- 权限最小化:避免以
root
/管理员身份运行不明程序。 - 扫描检测:对可疑文件使用杀毒软件(如 Windows Defender、ClamAV)。
常见问题解决
- 报错 “Command Not Found”
检查程序是否在PATH
中,或使用绝对路径(如/usr/local/bin/program
)。 - 权限不足(Linux/macOS)
用chmod +x
添加权限,或通过sudo
临时提权(需谨慎)。 - 程序无响应
按Ctrl + C
强制终止;Windows 下用Ctrl + Break
或任务管理器。
命令行操作的核心在于路径定位、权限管理和参数传递,掌握后,可高效完成开发调试、服务器维护等任务,建议从简单命令开始练习(如 ls
/dir
、cd
),逐步尝试复杂工作流,实践时参考官方文档确保操作准确。
引用说明参考 Microsoft Docs 的 Windows 命令提示符指南、GNU 的 Bash 手册 及 Apple 的 macOS 终端使用文档,安全建议依据 OWASP 的 CLI 安全实践。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6496.html