1.一些专业名词
API接口(Application Programming Interface):是应用程序提供给其他应用程序或开发者的一组定义,。它定义了一些函数、方法、类或协议,用于在不同的软件之间进行数据交换(通信)和功能调用。API接口可以用于不同的应用程序之间的通信,也可以用于不同的服务之间的通信。通过API接口,开发人员可以利用已经存在的功能和服务,而不需要重新开发这些功能和服务。
在实践中,API接口通常会被部署在特定的网络端口上,以便其他应用程序可以通过该端口访问API提供的功能和服务。例如,一个Web API通常会运行在HTTP协议的80端口或HTTPS协议的443端口上,以便通过HTTP请求来调用API的功能。如果两个应用程序之间要进行通信的话,就需要使用API接口,因为它里面包含了通信协议
端口:网络中的端口是用于标识不同应用程序或服务的数字。在计算机网络中,每个应用程序或服务都会使用一个特定的端口号来监听和接收网络数据。端口号的范围是从0到65535,其中0到1023是被保留的端口号,用于一些常见的服务,如HTTP(80端口)、HTTPS(443端口)、FTP(21端口)等。
说白了就是不同的端口对应不同的服务(服务是由应用程序提供的),通过IP找到了服务器,但是它里面有很多服务,这个时候就需要端口进行标识区分。
shell:是一种命令行解释器,它是操作系统和用户之间的接口。它接收用户输入的命令,并将其翻译成操作系统能够理解的指令,提交给操作系统,并返回相应的结果。说白了:有了shell权限,就可以直接与操作系统进行交互,相当于直接控制了它的操作系统
2.sudo su 切换为管理员权限
cd 后面跟路径,即可切换至那个路径下