回顾vim,ftp
常用服务器 ftp,ssh
FTP是文件传输协议的简称,文传协议,用于internet上控制文件的双向传输
它也是一个应用程序,,基于不同的操作系统有不同的FTP应用程序,都遵循同一种协议以传输文件。
图形界面的ftp客户端(filezilla)
ssh 远程登陆,
命令:ssh 用户名@IP地址
编辑器vim
文本编辑程序,只有命令,而且非常多。
vi有三种基本工作模式:
+ 命令模式
+ 文本输入模式
+ 末行模式
命令行模式:任何时候,按下ESC建,进入命令模式,按下相应命令vi完成相应动作。
文本输入模式:在命令模式下输入 插入命令i,附加命令a,打开命令o,修改命令c,取代命令r或替换命令s都可以进入相应文本输入模式。
末行模式:ex转义模式,在命令模式下按下‘:’即进入末行模式,多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行模式执行完后,vi自动回到命令模式下哦。例如 :sp newfile 则分出一个窗口编辑newfile文件。
| 命令 | 含义 |
| i/I | i在光标前插入,I在行首插入 |
| a/A | a在光标后插入,A在行末插入 |
| o/O | o在光标所在行下一行插入,O在光标所在行上一行插入。 |


网络通信
网络编程指让在不同的电脑上的软件能够进行数据传递
IP地址
ip地址是指互联网协议地址。IP地址是IP协议提供的一种统一的地址格式。
ip地址:用来在网络中标记一台电脑
127.0.0.1~127.255.255.255用于回路测试
特殊的IP:127.0.0.1 本地环回地址,即本机ip
特殊的域名:localhost 本机域名
子网掩码:用来指定ip地址中哪些是网络号,哪些是主机号
子网掩码不能单独存在,必须和ip地址一起使用,唯一的作用就是,将ip地址划分为网络地址和主机地址
端口
包括虚拟端口和物理端口,虚拟端口是计算机或交换机路由器内部的端口,例如计算机的80,21,23
一个程序需要收发网络数据,就需要端口
1~1023端口是指定端口
1024~65535是动态端口

linux中 命令 netstat -an 查看端口状态
lsof -i[tcp/udp]:端口号 查看端口被那个程序占用
网络传输方式
网络通信根据数据发送方法有很多分类
面向有连接型
面向无连接型
UDP 面向无连接 不提供复制控制机制,丢包后不重发
包总量较少的通信
视频,音频灯多媒体通信(即时通信)
限定于LAN灯特定网络中的应用通信
广播通信(广播,多播)
TCP 面向有连接型 在发数据前需要建立一条连接通信的线路,提供数据传输时各种控制功能,丢包后重发,对次序乱掉的包进行顺序控制,面向连接的,可靠的,基于字节流的传输层通信协议
回顾vim,ftp的更多相关文章
- ftp文件的部署
之前在公司搭建了一个静态资源服务器,现在来记录一下 我们是通过搭建vsftp服务,然后结合apache.访问方式为http的方式 一:VSFTPD环境安装 首先我们就是要查看一下vsftpd是否有安装 ...
- Vim 实用技术,第 2 部分: 常用插件(转)
http://blog.jobbole.com/20619/ 2.1. gzip(压缩文件支持) 作者:Bram Moolenar 网站脚本编号:无(包含在 Vim 的标准发布之中) 安装说明:无 功 ...
- vim 移植记录
下载两个源码包: vim : ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2\ ncurses-5.8.tar.gz http://ftp.gnu.org ...
- Linux系统——搭建FTP方式的本地定制化Yum仓库
(1)搭建公网源yum仓库 安装wget aliyun源 # wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epe ...
- vim配置轻量级IDE
安装VIM 安装YouCompleteMe的时候, 需要VIM的版本比较高, 一般一些Linux长期支持版的Vim包就比较老, 所以可能需要编译安装. 卸载之前系统中安装的版本: CentOS/Fed ...
- 在Linux系统中使用Vim读写远程文件
大家好,我是良许. 今天我们讨论一个 Vim 使用技巧--用 Vim 读写远程文件.要实现这个目的,我们需要使用到一个叫 netrw.vim 的插件.从 Vim 7.x 开始,netrw.vim 就被 ...
- vsftp简单学习思考
FTP的全称是File Transfer Protocol(文件传输协议),就是专门用来传输文件的协议.它工作在OSI模型的第七层,即是应用层,使用TCP传输而不是UDP这样FTP客户端和服务器建立连 ...
- Linux从入门到入门
一. 前言 首先,在你的Windows系统上要想有linux系统,那就必须先安装一款软件,这里提供的是14.15的,还有ISO镜像:VMware-workstation 安装VMware:略 新建虚拟 ...
- centos6.5下vsftpd服务的安装及配置并通过pam认证实现虚拟用户文件共享
FTP的全称是File Transfer Protocol(文件传输协议),就是专门用来传输文件的协议.它工作在OSI模型的第七层,即是应用层,使用TCP传输而不是UDP.这样FTP客户端和服务器建立 ...
随机推荐
- schema 文件约束
1. 在javaproject 中创建一个.xsd 文件 <?xml version="1.0" encoding="UTF-8" ?> <! ...
- exit(0)与exit(1)
exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: return():返回函数,若在主函数中,则会退出函数并返回一值. 详细说: 1. return返回函数值,是关键字 ...
- css常用技巧1
css绘制三角形 <style> .triangle-box{ margin: 50px auto; height: 300px; width: 500px; box-shadow: 1p ...
- PowerDesigner 破解版,汉化包!
链接:https://pan.baidu.com/s/1R_6g6keo2Y4_V0c1ImeFbA 密码:ncju
- 二十二、CI框架之模型别名
一.在控制器中调用模型时,可以给模型取别名,之后调用时,调用别名就可以了 二.界面显示如下: 不忘初心,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477 ...
- 【分类问题中模型的性能度量(二)】超强整理,超详细解析,一文彻底搞懂ROC、AUC
文章目录 1.背景 2.ROC曲线 2.1 ROC名称溯源(选看) 2.2 ROC曲线的绘制 3.AUC(Area Under ROC Curve) 3.1 AUC来历 3.2 AUC几何意义 3.3 ...
- 64bit win7+VS2013+opencv2.4.9配置
我的配置是opencv2.4.9与VS2013,在win7 64bit下. 从opencv官网(http://opencv.org/downloads.html),下载安装文件,然后双击安装包,类似于 ...
- JavaScript 之 数据在内存中的存储和引用
栈和堆 大家都知道,JS中的数据类型包括两种:简单数据类型(String.Number.Boolean.undefined.null)和复杂数据类型(object). 在内存中分为栈区(stack)和 ...
- UVA 10891 SUM游戏 DP
刚看到这个题目不知道怎么个DP法,有点难想到 解法如下 设置dp[i][j]代表i到j这段子序列能获得的最大值,这样,枚举m=min(m,dp[i+1到j][j],dp[i][i到j-1]),m就代表 ...
- 题解 P2622 【关灯问题II】
题目 感觉大佬们的代码在读入上的处理比本蒟蒻优秀多了,于是,一个AFO蒟蒻弱弱地提出一下自己的看法 [分析] 首先,对于 \(n\) 那么小,肯定是状压啦 对于读入,本蒟蒻开了两个数组来储存每个按钮的 ...