第三天

提升能力和学习知识

提升学习知识的能力

服务器提供服务,尽可能的让内存少耗资源
####### 全终端操作为主
不需要点鼠标

操作就快了

关键点

1.磁盘文件管理
a.命令
对文件的基本操作
磁盘管理操作

路劲搞清楚

putty 尽可能的在官网下载

用工具方便复制粘贴等操作

操作远程服务器;

用SSH客户端连接工具

ping 命令

sudo ls 再加密

必须用户在管理组里面

查看路径 ls /

当前linux

ls -l / 显示文件详情 以及文件夹 列表形式来显示

文件也分类了
d开头的为文件夹
l开头的为快捷方式

pwd 当前在哪个文件夹

cd / 进入根目录

ls cd pwd 就可以进入 查看 退出文件夹操作

cd /home 绝对路径

cd 不加/ home
相对路径

cd/var/www/ 就进入了这个目录

所有的都放在默认目录 不需要修改 方便操作

网站里面有相对路径

cd ./ 相对路径

cd ../ 当前文件夹的上一个文件夹

相对路径是以./ ../开头 ./ 可以不加

cd -l -a 或者cd -la 直接查看根目录

文件夹和文件 就是开头字母不一样 根目录..也是表示自己

编辑器 vim 编辑器之神 编译速度最快的编辑器

vim 后面尽可能添加名称

vim /var/www/html$ mkdir ./aaa

创建一个文件夹叫aaa

/var/www/html$/mkdir /var/www/html/

创建一个节点必须挂在一个存在的节点下面

-p /var/www/html$/mkdir -p /var/www/html/vvv/asd

加了-p 就可以挂在不存在的节点中 不存在就自动创建节点

/var/www/html$ rm -rf vvv 一直删下去 就算里面有目录或者有文件 都可以一级一级的删下去

vim a.html

vim是增强版本 vi是简版

如果下面有INSERT的时候就可以输入文字了

插入模式 命令模式(:set nu)

左边就多一个行号 也支持光标操作的

切换命令和插入模式 按下字母i o l 都可以进入 插入模式返回命令模式 esc

命令模式下就可以输入很多命令 :冒号开头 ctrl+w

关闭某个文件

vim 最快 精确控制 按一个3 或者有下面行 就按一个下 直接进入了

shift+a 行尾

i a o I A O 插入模式和命令模式的切换 多试试就会了

删除 按D 回复按K

dd 剪贴

p 就回来

p 粘贴

跳到第八行 :8 冒号 8

第一行 小写g

保存 :wq

set nu 显示行号

:wp 保存并退出

不保存就q 会提示错误 也可以 :q! 强制退出

ls -l 查看文件列表

sudo 需要管理员权限

sudo su 快速切换到管理员权限

nodejs 操作

node-v 查看版本

查文档 nodejs 文档

50dd 删除50行以下的

node 脚本名称

服务器端需要一直运行 一直运行 还需要监听我们的端口

必须监听网络端口 并对外提供服务

web服务器一般监听80端口

所有通过网络访问的都是这样子

面向事件编程 监听某个事件

当服务器启动 监听端口 就好比插座上的很多孔

需要他什么时候执行的时候都给他绑定一个事件

req 用户请求 res 返回的数据

可以让用户刷新几次后才能打开 通过返回的值来判断

res.write("<html>");

res.write("</html>");

web服务器的工作原理 有用户请求就给用户发东西

判断出来是恶意请求就直接res.end();直接end了

打印出浏览器发送的所有信息

打印出来请求的属性和方法 req.url 或者等到....

clear 清理屏幕

作业

熟悉vim

熟悉nodejs
打印req  res 的可以取出来的所有信息
都列起来

推荐阅读更多精彩内容