回顾
-
封装函数实现某种功能
-
通过指令式编程训练我们的大脑
连接服务器的方法
windows
1.xshell
2.putty
Mac
1.mac默认有终端工具可以直接连接
测试网络是否正常的方法
ping + ip地址
ping不通说明网络有问题,默认发送4次数据包,网速或其他原因有时会丢失部分数据,有部分已上线的网络服务器ping不通但可以正常运行请求数据是因为把ping的命令关闭。
linux 常用命令
sodu 以root的身份执行命令,用户必须是管理组里面的
cd direname 进入目录
cd ./ 代表当前
cd ../ 代表上一级目录
cd - 返回进入此目录之前所在的目录
cd ~ 进入用户主目录
pwd 显示当前所在位置
pwd --version 显示版本信息
pwd --help 显示帮助信息
ls 查看
ls -a 查看隐藏文件(linux以.开头都是隐藏文件)
ls -l 显示文件长格式信息
ls -d 显示目录
ls -i 显示节点信息一个索引节点代表一个文件
mkdir dirname 创建目录
mkdir -p a/b/c -p递归,递归创建目录
rm filename 删除文件
rmdir dirname 删除目录,只能是空目录
rm -rf /dirname 递归删除目录,注意一定要加路径
Vim常用命令
i a o
1、命令模式(command mode)—执行命令
2、输入模式(Insert mode)—输入文本
3、末行模式(last line mode)—执行待定命令
i 输入 esc 退出
输入a后,在光标的后插入文本
输入A,在行尾添加文本
通过在命令模式下输入i,在光标的左边插入文本
通过在命令模式下输入I,在行首插入文本
输入o,在当前光标位置下面打开一行
输入O,在当前光标位置上面打开一行
vim filename 打开filename文件,如果文件不存在就创建
vim filename1 filename2 filename3 可以同时打开多个文件
:open file 在vim窗口打开一个新文件
:split file 在新窗口打开文件
:bn 切换到下一个文件
:bp 切换到上一个文件
插入命令
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
撤销与反撤销
u 撤销
Ctrl + r 反撤销
删除
x 删除当前字符
dd 删除当前行
10d 删除当前行的前10行
D 删除当前字符到行尾
kdgg 删除当前行之前所有行
:1,10删除1-10行
:11,$d 删除10行之后所有行
:1,$d 删除所有行
拷贝与粘贴
yy 拷贝当前行
nyy 拷贝n行,从当前行开始,包括当前行
p 在当前光标后粘贴,如果之前有复制行,就在下一行开始粘贴
剪贴命令
ndd 当前行之后的n行
退出命令
:wq 保存退出
:q 退出
:q!强制退出
:wq! 强制保存退出
行数
set nu 显示行数
set nonu 取消显示行数
其他
知识类划
域名后面的参数默认是路径 但不是必须的
Ubuntu系统默认不以root登录