cat text.txt|more   分页查看文件或者内容
head查看文件前10行内容
tail查看文件后10行内容
tail -n 输出的总行数
chmod修改文件或目录的权限
chmod o+w test.txt  赋予其它人w写权限
chown修改文件或文件夹属主及属组权限
chown -R root,root /tmp/text.txt    修改属主和属组为root
echo打印字符或者回显
echo ok>test.txt    ok字符覆盖text.txt内容
echo ok>>test.txt   ok追加到内容下面
df磁盘分区查询
df -a   显示所有文件系统的使用情况
df -h   以人们可读的形式显示大小
df -i   显示inode信息而非块使用量
df -l   显示本地的文件系统
du查看文件在磁盘中的使用量
du -sh 查看当前所有文件及文件夹的大小
vi/vim文件编辑工具
5dd 删除光标所在后的5行,包含光标行
d$      $代表行尾,删除到行尾的内容,包含光标
2yy     复制光标及后2行,包括光标行
%d      %代表全部或者全局,%d删除文件所有的内容,清空文档所有内容
Enter   进入命令行模式
I       进入文本输入模式
Esc     进入命令行模式
yy      复制光标所在行
nyy     复制n行
p,P     粘贴
yw      复制光标所在的词组,不会复制标点符号
3yw 复制3个词组
u       插销上一次
U       撤销当前所有
dd      删除整行
ndd 删除n行
x       删除一个字符
u       逐行撤销
dw      删除一个词组
a       从光标所在字符后一个位置开始录入
i   从光标所在字符前一个位置开始录入
A   从光标所在行的行尾开始录入
I   从光标所在行的行前开始录入
o   跳至光标所在行的下一行行首开始录入
O   跳至光标所在行的上一行行首开始录入
R   从光标所在位置开始替换
末行械主要功能:查找、替换、末行保存、退出等
:w  保存
:q  退出
:s/x/y  替换1行
:wq     保存退出
1,5sx/y 替换1,5行
:wq!    强制保存退出
1,$sx/y 从第一行到最后一行
:q!     强制退出
:x      保存
/word   从前往后找,正向搜索
? word  从后往前找,反向搜索
:s/old/new/g    将old替换为new,前提是光标一定要移到那一行
:s/old/new      将一行中的第一次出现的old替换为new,只替换第一个
:1,$s/old/new/g 第一行到最后一行中的old替换为new
:1,2,3s/old/new/g   第一行第二行第三行中的old改为new
vim +2 test.txt     打开test文件,并将光标定位在第二行
vim +/string test.txt   找开test文件,并搜索关键词
原文:https://blog.51cto.com/13688209/2490605