什么是 CLI
创建于 2024-12-03 /
24
字体:
[默认]
[大]
[更大]
C:>npm install mysoftware
CLI 代表:
- 命令行界面
- 命令行解释器
- 命令行输入
命令行输入
CLI 是一个命令行程序,它接受文本输入以执行操作系统功能。
在 1960 年代,仅使用计算机终端,这是与计算机交互的唯一方式。
在 1970 年代和 1980 年代,Unix 系统和 PC 系统(如 MS-DOS 和 Apple DOS)普遍使用命令行输入。
如今,有了图形用户界面 (GUI),大多数用户从不使用命令行界面 (CLI)。
但是,软件开发人员和系统管理员仍然使用 CLI 来配置计算机、安装软件和访问图形界面中不可用的功能。
实例
软件包管理器npm使用命令行输入安装软件:
Windows 实例
C:>npm install mysoftwareMac OS 实例
>npm install mysoftware您可以使用命令行命令浏览您的文件夹(目录):
Windows 实例
C:Usersmyuser>cd ..C:Users>cd ..
C:>
非常注意使用 CLI 命令!!!
错误使用很容易删除文件或彻底破坏您的计算机系统。
基本 Linux CLI 命令
命令 | 描述 |
---|---|
ls | 列出目录(文件夹)系统。 |
cd 路径名 | 更改文件系统中的目录(文件夹)。 |
cd .. | 在文件系统中上移一级(一个文件夹)。 |
cp | 将文件复制到另一个文件夹。 |
mv | 将文件移动到另一个文件夹。 |
mkdir | 创建一个新目录(文件夹)。 |
rmdir | 删除一个目录(文件夹)。 |
clear | 清除 CLI 窗口。 |
exit | 关闭 CLI 窗口。 |
man command | 显示给定命令的手册。 |
基本的 Windows CLI 命令
命令 | 描述 |
---|---|
dir | 列出目录(文件夹)系统。 |
cd 路径名 | 更改文件系统中的目录(文件夹)。 |
cd | 移动到文件系统的根目录。 |
cd .. | 在文件系统中上移一级(一个文件夹)。 |
复制 | 将文件复制到另一个文件夹。 |
移动 | 将文件移动到另一个文件夹。 |
输入 文件名 | 输入文件。 |
mkdir 或 md | 创建一个新目录(文件夹)。 |
rmdir 或 rd | 删除一个目录(文件夹)。 |
cls | 清除 CLI 窗口。 |
exit | 关闭 CLI 窗口。 |
help command | 显示给定命令的手册。 |
DOS 命令帮助
您可以使用帮助命令显示所有可用命令:
实例
C:Usersmyuser>helpASSOC | 显示或修改文件扩展名关联。 |
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保存的当前目录之前的值。 |
打印一个文本文件。 | |
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 + command-name
实例
C:Usersmyuser>help date Displays or sets the date.DATE [/T | date]
Type DATE without parameters to display the current date setting and
a prompt for a new one. Press ENTER to keep the same date.
If Command Extensions are enabled the DATE command supports
the /T switch which tells the command to just output the
current date, without prompting for a new date.
0 人点赞过