菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP How to W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

什么是命令行界面(CLI)?


C:\>npm install mysoftware

CLI

  • 命令行界面
  • 命令行解释器
  • 命令行输入


命令行输入

CLI 是一种命令行程序,它接受文本输入来执行操作系统功能。

在 20 世纪 60 年代,使用计算机终端时,这是与计算机交互的唯一方式。

在 20 世纪 70 年代和 80 年代,命令行输入被 Unix 系统和 PC 系统(如 MS-DOS 和 Apple DOS)广泛使用。

如今,随着图形用户界面(GUI)的出现,大多数用户不再使用命令行界面(CLI)。

然而,CLI 仍然被软件开发者和系统管理员用来配置计算机、安装软件以及访问图形界面中不可用的功能。


示例

软件包管理器 npm 使用命令行输入来安装软件

Windows 示例

C:\>npm install mysoftware

Mac OS 示例

>npm install mysoftware

您可以使用命令行命令在文件夹(目录)之间导航

Windows 示例

C:\Users\myuser>cd ..
C:\Users\>cd ..
C:\>

请务必谨慎使用 CLI 命令!!!

错误使用很容易删除文件或完全破坏您的计算机系统。


基本 Linux CLI 命令

命令描述
ls列出目录(文件夹)系统。
cd pathname在文件系统中更改目录(文件夹)。
cd ..在文件系统中向上移动一级(一个文件夹)。
cp将文件复制到另一个文件夹。
mv移动文件到另一个文件夹。
mkdir创建一个新目录(文件夹)。
rmdir删除目录(文件夹)。
清除清空 CLI 窗口。
exit关闭 CLI 窗口。
man command显示给定命令的手册。

基本 Windows CLI 命令

命令描述
dir列出目录(文件夹)系统。
cd pathname在文件系统中更改目录(文件夹)。
cd \移动到文件系统的根文件夹。
cd ..在文件系统中向上移动一级(一个文件夹)。
copy将文件复制到另一个文件夹。
move移动文件到另一个文件夹。
type filename键入文件内容。
mkdir 或 md创建一个新目录(文件夹)。
rmdir 或 rd删除目录(文件夹)。
cls清空 CLI 窗口。
exit关闭 CLI 窗口。
help command显示给定命令的手册。

DOS 命令帮助

您可以使用 help 命令显示所有可用命令

示例

C:\Users\myuser>help
ASSOC显示或修改文件扩展名关联。
ATTRIB显示或更改文件属性。
BREAK设置或清除扩展的 CTRL+C 检查。
BCDEDIT设置启动数据库中的属性以控制启动加载。
CACLS显示或修改文件的访问控制列表(ACL)。
CALL从一个批处理程序调用另一个。
CD显示或更改当前目录的名称。
CHCP显示或设置活动的代码页编号。
CHDIR显示或更改当前目录的名称。
CHKDSK检查磁盘并显示状态报告。
CHKNTFS显示或修改启动时磁盘的检查。
CLS清屏。
CMD启动 Windows 命令解释器的新实例。
COLOR设置默认控制台的前景和背景颜色。
COMP比较两个文件或文件集的内容。
COMPACT显示或更改 NTFS 分区上文件的压缩。
CONVERT将 FAT 卷转换为 NTFS。您不能转换当前驱动器。
COPY将一个或多个文件复制到另一个位置。
DATE显示或设置日期。
DEL删除一个或多个文件。
DIR显示目录中的文件和子目录列表。
DISKPART显示或配置磁盘分区属性。
DOSKEY编辑命令行,召回 Windows 命令,并创建宏。
DRIVERQUERY显示当前设备驱动程序状态和属性。
ECHO显示消息,或打开/关闭命令回显。
ENDLOCAL结束批处理文件中环境变量的本地化。
ERASE删除一个或多个文件。
EXIT退出 CMD.EXE 程序(命令解释器)。
FC比较两个文件或文件集,并显示它们之间的差异。
FIND在文件或文件中搜索文本字符串。
FINDSTR在文件中搜索字符串。
FOR为文件集中的每个文件运行指定的命令。
FORMAT格式化一个磁盘以供 Windows 使用。
FSUTIL显示或配置文件系统属性。
FTYPE显示或修改用于文件扩展名关联的文件类型。
GOTO将 Windows 命令解释器定向到批处理程序中的标记行。
GPRESULT显示计算机或用户的组策略信息。
GRAFTABL使 Windows 能够在图形模式下显示扩展字符集。
HELP提供 Windows 命令的帮助信息。
ICACLS显示、修改、备份或还原文件和目录的 ACL。
IF在批处理程序中执行条件处理。
LABEL创建、更改或删除磁盘的卷标。
MD创建目录。
MKDIR创建目录。
MKLINK创建符号链接和硬链接。
MODE配置系统设备。
MORE一次显示一屏输出。
MOVE将一个或多个文件从一个目录移动到另一个目录。
OPENFILES显示远程用户为文件共享打开的文件。
PATH显示或设置可执行文件的搜索路径。
PAUSE暂停批处理文件的处理并显示一条消息。
POPD恢复 PUSHD 保存的当前目录的先前值。
PRINT打印文本文件。
PROMPT更改 Windows 命令提示符。
PUSHD保存当前目录然后更改它。
RD删除目录。
RECOVER从坏的或有缺陷的磁盘恢复可读信息。
REM在批处理文件或 CONFIG.SYS 中记录注释(备注)。
REN重命名一个或多个文件。
RENAME重命名一个或多个文件。
REPLACE替换文件。
RMDIR删除目录。
ROBOCOPY用于复制文件和目录树的高级实用程序。
SET显示、设置或删除 Windows 环境变量。
SETLOCAL开始批处理文件中环境变量的本地化。
SC显示或配置服务(后台进程)。
SCHTASKS计划在计算机上运行命令和程序。
SHIFT在批处理文件中移动可替换参数的位置。
SHUTDOWN允许本地或远程正常关闭计算机。
SORT对输入进行排序。
START启动一个单独的窗口来运行指定的程序或命令。
SUBST将路径与驱动器号关联。
SYSTEMINFO显示特定于计算机的属性和配置。
TASKLIST显示所有当前运行的任务,包括服务。
TASKKILL终止或停止正在运行的进程或应用程序。
TIME显示或设置系统时间。
TITLE设置 CMD.EXE 会话的窗口标题。
TREE图形化显示驱动器或路径的目录结构。
TYPE显示文本文件的内容。
VER显示 Windows 版本。
VERIFY告知 Windows 是否验证文件是否正确写入磁盘。
VOL显示磁盘卷标和序列号。
XCOPY复制文件和目录树。
WMIC在交互式命令 shell 中显示 WMI 信息。

命令帮助

有关特定命令的更多信息,请键入 help + command-name

示例

C:\Users\myuser>help date
显示或设置日期。

DATE [/T | date]

键入 DATE 而不带参数,将显示当前日期设置和
一个新日期的提示。按 ENTER 保留同一日期。

如果启用了命令扩展,DATE 命令支持
/T 开关,该开关指示命令仅输出
当前日期,而不提示输入新日期。

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持