Menu
×
   ❮     
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 是一个命令行程序,它接受文本输入来执行操作系统功能。

在 1960 年代,只使用计算机终端,这是与计算机交互的唯一方式。

在 1970 年代和 1980 年代,Unix 系统和 MS-DOS 和 Apple DOS 等 PC 系统通常使用命令行输入。

如今,随着图形用户界面 (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删除目录(文件夹)。
clear清除 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在交互式命令外壳中显示 WMI 信息。

命令帮助

有关特定命令的更多信息,请键入 help + 命令名称

示例

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

DATE [/T | date]

不带参数键入 DATE 以显示当前日期设置并
提示输入新的日期。按 ENTER 保持相同的日期。

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

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.