1.linux基本命令
/:导航至根目录;
CD/sudo:暂时获得最高权限;
su -:root 指超级用户,拥有操作系统的最高权限。输入su -命令,输入正确的密码,就可以切换到root用户;如果开始安装系统时没有设置,使用sudo 设置root密码;
mkdir:创建文件夹;
touch:创建文件;
ls:显示当前目录中的文件名字;
tree:列出指定目录下的所有文件,包括子目录里的文件;
vim:文本编辑器,输入w(保存文件)q(退出程序);
ESC:退出输入模式进入命令行模式。按insert进入输入模式;
2.apt:
①依赖关系:软件与软件之间,程序与程序之间,会有一些互相依存
②unbuntu的源如同一个仓库,执行apt便可从仓库将软件搬运到本地
③软件包软件包之间也有依赖关系,1依赖于2,3,4,如若没有2,3,4中任一个便无法进行1的下载和使用;下载一个软件到本地,一般会先更新源
注:安装包后缀名:.deb;
3.dpkg:
用于软件管理,包括软件的安装
dpkg--list / -l :用于查看系统中的所有程序。
进程:打开软件,一些软件上与软件一同运行的叫做线程,核数量决定同时运行的进程的数量;每个程序的进程会有一个ID;
ps -ef:显示电脑上的所有进程;
kill+进程编号:关闭进程,再加上-9表示强制关闭;
| grep:查找进程;
grep+程序名:显示进程编号;
grep也可用于查找dpkg -|里的程序;
dpkg --purge+软件包名:彻底删除软件,包括其注册表信息及其安装包;
dpkg --f 只删除软件;
4.cs/bs/p2p
cs:客户端(client)与服务器(sever)之间的通讯,统称CS;
bs:browser浏览器支持的客户端的简称;
P2P:指各计算机之间地位平等的通讯,部分客户端与服务端;
5.http
①:指(HyperText Transfer Protocol)超文本传输协议,协议可以理解为所有文件都需要遵守的标准,也可以理解为全世界计算机进行交流的通用语言;
②:是用于WWW服务器传输超文本到本地浏览器的传输协议;
③:协议分为请求与应答两个过程
其中请求方法有8种,分别为:
GET:请求获取由 Request-URI 所标识的资源。
POST:在 Request-URI 所标识的资源后附加新的数据。
HEAD:请求获取由 Request-URI 所标识的资源的响应消息报头。
OPTIONS:请求查询服务器的性能,或查询与资源相关的选项和需求。
PUT:请求服务器存储一个资源,并用 Request-URI作为其标识。
DELETE:请求服务器删除由 Request-URI所标识的资源。
TRACE:请求服务器回送收到的请求信息,主要用语测试或诊断。(引用自https://blog.csdn.net/zixiaomuwu/article/details/60778462)
使用最多的是post和get;post会将表单的内容提交到服务器修改,而get则是服务器进行访问查询;