目录
vim模式
Vim编辑器:vi与vim编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。
vim kk 使用vim 来创建或这编辑kk文件
那进入vim的编译器之后我们需要对文件进行编辑需要用到一些快捷方式:
当我们刚进去在一般模式下,需要进行编辑时,按 A a I i O o 这些键进入编辑模式后都可以进行编辑,编辑完成后,按Esc键便可退出编辑模式,重新进入一般模式,接着按shift+:便可以进入命令行模式,按wq键可保存退出
一般模式下的基本操作:
x键:向后删除一个字符
nx键:连续向后删除n个字符
dd键:删除光标所在行
ndd键:删除光标所在的向下n行
yy键:复制光标所在的那一行
nyy键:复制光标所在的向下n列
p键:将已复制的数据在光标下一行粘贴上
P键:则为贴在光标的上一行
u键:恢复前一个操作
一般模式切换到编辑模式:
i键:从目前光标所在处插入
I键:在目前所在行的第一个非空格符处开始插入
a键:从目前光标所在的下一个字符处开始插入
A键:从光标所在行的最后一个字符处开始插入
o键:在目前光标所在的下一行处插入新的一行
O键:为在目前光标所在处的上一行插入新的一行
r键:只会取代光标所在的那一个字符一次
R键:会一直取代光标所在的文字,直到按下ESC为止
一般模式切换到命令模式:
:w键:保存编辑的内容
:q键:离开vim
:wq键:保存后离开
:w!键:强制写入该文件,但跟你对该文件的权限有关
:q!键:不想保存修改强制离开
:x键:保存后离开保存后离开
Vim多窗口使用技巧
横向切割打开:
:new+窗口名(保存后就是文件名) 打开一个新窗口
或
:split+窗口名(保存后就是文件名) 打开一个新窗口,split可以简写为sp
纵向切割打开:
:vsplit+窗口名(保存后就是文件名) 打开一个新窗口,vsplit可以简写为v
关闭多窗口:
:qall 关闭当前窗口
窗口的切换:
:ctrl+w+j/k 通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。
网络:
定义:
一组相互连接的计算机
多台计算机组成
使用物理线路进行连接
作用:
数据交换,资源共享
网络的类型:
网络状态的查询:
netstat
用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
选项:
-l:显示监控中的服务器的Socket;
-n:直接使用ip地址,而不通过域名服务器;
-p:显示正在使用Socket的程序识别码和程序名称;
案例:
netstat -antp :查看哪个端口号被占用
常用的端口号:
|-------|------------|
| 80 | http |
| 8080 | tomcat |
| 3306 | mysql |
| 6379 | redis |
| 5432 | postgreSQL |
| 22 | ssh |
| 25 | ftp |
| 27017 | mongoDB |
| 443 | https |
通过网络下载文件
wget
从指定的URL下载文件
选项:
-b:进行后台的方式运行wget;
-c:继续执行上次终端的任务
案例:
wget http://www.linuxde.net/testfile.zip
wget -b http://www.linuxde.net/testfile.zip
tail -f wget-log 用于查看后台下载进度