### vim 文件名
~~~
vim 文件名 //如果文件不存在则新建
~~~
### vim +n 文件名
~~~
vim +n 文件名 //n表示任意正整数,打开指定的文件,并且快速的将光标定位到n行的开始位置.
~~~
### vim +/string 文件名
~~~
vim +/string 文件名 //打开指定的文件,并且高亮显示string内容.
~~~
### 快捷操作
#### 从头部开始读
~~~
head XXX
~~~
#### 从尾部读
~~~
tail [-f] XXX //-f可以同步刷新时间
~~~
#### 读取整个文件
~~~
cat XXX
~~~
#### 分页读取
~~~
more XXX
~~~
#### 可控分页
~~~
less XXX
~~~
#### 搜索关键字
~~~
grep -n '搜索内容' XXX //-n为显示行号
~~~
#### 查找文件
~~~
find XXX
~~~
#### 统计个数
~~~
wc 参数 XXX
~~~
参数命令:
* -c 统计字节数。
* -l 统计行数。
* -m 统计字符数。这个标志不能与 -c 标志一起使用。
* -w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
* -L 打印最长行的长度。
#### 管道
~~~
|
~~~
如:
~~~
grep -n '搜索内容' XXX | wc //搜索关键词并统计个数
~~~
- 目录结构
- SSH协议
- 服务器安装SSH
- 客户端安装
- SSH config
- SSH免密登录
- SSH安全端口
- 命令
- 简单命令
- 切换目录命令
- 文件操作命令
- 文件夹操作命令
- 文件压缩命令
- Vim编辑器
- 打开文件三种方式
- 模式
- 末行模式
- 命令模式
- 编辑模式
- Vim扩展
- 硬件信息
- Rpm软件管理
- 介绍
- 查询
- 安装
- 卸载
- Linux运行模式
- 用户和用户组
- 用户操作
- 用户组操作
- 权限管理
- 介绍
- 设置权限
- 防火墙
- 防火墙操作
- 添加服务
- 提权
- 文件上传与下载
- 上传文件
- 下载文件
- 光盘挂载
- 开发环境安装
- Apache
- 安装Apache
- 配置
- Nginx
- 安装
- MySQL
- 安装
- Memcache
- Git
- PHP
- 常用服务
- 定时任务
- 日期同步
- 日志切割
- 进程管理
- 常用命令
- Shell
- Screen