Hostwinds 博客
寻找结果为:
当您管理网站时,命令行界面(CLI)是您可以使用的最强大的工具之一。
了解CLI的工作原理以及使其工作的组件可以帮助您更有效地管理托管环境。
命令行界面(CLI)是用于与计算机操作系统进行交互的基于文本的用户界面(UI),而不是使用窗口,图标和按钮使用图形用户界面(GUI),将命令输入到一个终端告诉计算机您要它做什么。
CLI由三个核心程序组成,使您可以与计算机进行交互:
终端是为您提供对命令行接口的访问的应用程序。这是托管外壳的窗口,您可以在其中输入命令并查看结果。它取决于操作系统的不同名称 - MACOS上的终端,命令提示或窗口上的PowerShell以及Linux上的各种终端应用程序,例如Gnome终端或Konsole - 但所有这些都在提供与Shell交互的空间相同的作用通过命令行。
命令行是您输入基于文本的命令与计算机交互的区域。打开终端应用程序时,提示会在计算机的文件系统中显示当前位置。命令行中键入的命令发送到Shell进行处理。
外壳是您与操作系统之间充当中间人的程序。当您将命令键入终端时,Shell会解释它们,执行任务,然后在终端窗口中显示输出。流行的壳计划包括bash,ZSH和FISH。
当将命令输入CLI时,它会通过一系列步骤,使其可以解释,执行和显示您请求的信息。
这是一个逐步的过程,其中包括一个示例命令,其中包含选项和参数,以显示命令行界面(CLI)过程如何从头到尾工作:
根据您使用的操作系统,有多种打开命令行接口的方法。
要在Windows上打开CLI终端,您可以浏览命令提示符或PowerShell。
命令提示符:
电源外壳:
您也可以使用快捷方式 Win + X 然后选择 命令提示符 要么 电源外壳 从菜单中。
要在MacOS上打开CLI终端,请按照以下简单步骤:
您也可以使用 热点搜索 (命令 +空间) 快速找到"终奌站"打开它。
在Linux上,打开终端可以根据您使用的桌面环境而有所不同:
CLI中有多个命令,用于执行您可以想象的几乎任何任务。命令的格式可能会根据您使用的操作系统而更改,但是输出始终相同。
这是按类别和操作系统分解的一些更常见的命令:
这些命令用于创建,删除,修改和导航文件和目录。
命令 | 操作系统 | ||
视窗 | 苹果电脑 | 的Linux | |
列表目录 | dir | ls | ls |
更改工作目录 | 光盘 | 光盘 | 光盘 |
创建新目录 | MKDIR. | MKDIR. | MKDIR. |
删除文件 | del | R M | R M |
删除目录 | rmdir | -r | -r |
复制文件/目录 | 复制 / Xcopy | CP | CP |
移动文件/目录 | 移动 | MV | MV |
创建空文件 | 复制nul'filename.txt' | 触碰 | 触碰 |
更改文件/目录权限 | ICACLS | chmod | chmod |
更改文件/目录所有权 | iCACLS或接管 | wn | wn |
删除空目录 | rmdir | rmdir | rmdir |
这些命令允许您配置和管理网络设置,监视网络流量并解决网络问题。
命令 | 操作系统 | ||
视窗 | 苹果电脑 | 的Linux | |
测试网络连接 | ping | ping | ping |
跟踪数据包路线 | 特拉克特 | 跟踪路线 | 跟踪路线 |
显示IP地址 | ipconfig | ifconfig | ip |
网络统计 | Netstat | Netstat | Netstat |
DNS查找 | nslookup | nslookup | nslookup |
显示ARP(地址解析协议 | arp | arp | arp |
显示网络诊断 | 网络 | Netstat | Netstat |
这些命令提供有关您的系统的信息,包括硬件,软件和配置详细信息。
命令 | 操作系统 | ||
视窗 | 苹果电脑 | 的Linux | |
系统信息 | 系统信息 | Uname | Uname |
安装文件的磁盘使用情况 | WMIC"系统"获得 | DF | DF |
通过文件/目录使用磁盘用法 | dir | 杜 | 杜 |
内存使用情况 | WMIC"系统"获得 | 自由 | 自由 |
自上次重新启动以来的系统运行时 | 系统信息 | 正常运行时间 | 正常运行时间 |
当前主机(计算机) | 主机名 | 主机名 | 主机名 |
命令行界面(CLI)和图形用户界面(GUI)都具有其优势,但是CLI在几个区域发光。
对于那些熟悉CLI的人,它提供了一种快速而精确的方法来导航和控制您的系统。通过键入简单的文本命令,您可以快速执行具有特定选项和参数的任务。
CLI非常适合通过脚本自动化重复任务。您可以设置并运行复杂的操作而无需手动干预,这可以节省大量时间和精力。
与GUI相比,它使用更少的系统资源(例如CPU和内存),非常适合在资源有限的服务器或系统上运行任务,或者在保存资源时很重要。
CLI是用于管理远程服务器和SSH(安全外壳)的云实例的首选选择,并且在没有图形接口的无头环境中特别有用。
CLI使您可以自定义外壳环境并创建快捷方式,以提高工作流程。与文件和基础流程的直接互动使您对系统的工作原理有了更深入的了解。
撰写者 Hostwinds Team / 五月 2, 2024