适用场景
命令行关机适用于Windows、Linux及macOS系统,尤其适合远程管理、自动化脚本编写或图形界面故障时的系统操作,以下分系统详细说明操作步骤及注意事项。
Windows 系统关机命令
基础命令
shutdown /s /t 0
/s
:关闭计算机/t 0
:延迟时间(秒),0
表示立即执行
常用参数扩展
| 参数 | 作用 | 示例 |
|——|——|——|
| /r
| 重启计算机 | shutdown /r /t 60
(60秒后重启) |
| /f
| 强制关闭正在运行的应用程序 | shutdown /s /f /t 0
|
| /a
| 取消计划中的关机 | shutdown /a
|
| /m \\计算机名
| 远程关闭网络中的其他计算机 | shutdown /s /m \\192.168.1.100
|
⚠️ 注意事项
- 需以管理员身份运行命令提示符(CMD)或PowerShell。
- 远程关机要求目标计算机启用
远程注册表
服务,且执行账户有管理员权限。
Linux 系统关机命令
基础命令
sudo shutdown -h now
-h
:停机(halt)now
:立即执行(可替换为+5
表示5分钟后关机)
替代命令
sudo poweroff # 立即断电 sudo halt # 停止系统运行(需手动断电) sudo init 0 # 切换至运行级别0(关机)
定时关机示例
sudo shutdown -h 22:00 # 晚上10点关机 sudo shutdown -h +30 # 30分钟后关机
⚠️ 注意事项
- 必须使用
sudo
获取root权限。- 取消关机命令:
sudo shutdown -c
。
macOS 系统关机命令
基础命令
sudo shutdown -h now
替代命令
sudo halt # 停止系统 sudo poweroff # 断电(部分版本需安装)
定时关机(需root权限)
sudo shutdown -h +60 # 60分钟后关机
为什么使用命令行关机?
- 高效可靠:图形界面卡顿时仍可操作。
- 自动化管理:集成到脚本实现定时任务(如备份后关机)。
- 远程控制:通过SSH或远程终端管理服务器/无界面设备。
安全警告
- ❗ 数据丢失风险:强制关机(
/f
或-f
参数)可能导致未保存文件损坏。 - ❗ 生产环境谨慎操作:服务器关机前需确认无活跃用户及关键进程运行。
- 首次操作建议在本地测试环境练习。
常见问题解答
Q1:命令提示符显示“拒绝访问”怎么办?
→ Windows:右键选择“以管理员身份运行”CMD/PowerShell。
→ Linux/macOS:命令前添加sudo
,输入管理员密码。
Q2:如何查看关机命令的完整帮助文档?
→ Windows:shutdown /?
→ Linux/macOS:man shutdown
Q3:关机命令能否终止正在进行的更新?
→ 强制关机可能损坏系统文件,建议通过系统设置中断更新。
引用说明
- Windows命令参考:微软官方文档 Microsoft Docs
- Linux命令手册:Ubuntu Manpage Repository
- macOS操作指南:Apple开发者文档 Apple Developer
本指南基于各操作系统官方文档编写,适用于Windows 10/11、Ubuntu/CentOS等主流Linux发行版及macOS High Sierra及以上版本,操作前请确认系统兼容性。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5244.html