根目录 /
d 文件夹 -文件
ctrl+l 清屏
ls -a列出所有 -l列表形式 -h给出文件大小(要配合-l使用) 组合 -alh
cd 工作目录 ~工作目录 .当前目录 ..上一级目录
pwd 打印工作目录
mkdir 创建目录 -p层级创建 具有权限问题
touch 创建文件
cat 查看文件内容 more 具有翻页功能的查看文件内容 空格翻页 q 退出查看
cp 复制 -r复制文件夹
mv 移动
rm 删除 -r删除文件夹 -f强制删除
通配符 *
切换到超级管理员 su - root 退出到普通用户 exit
grep 过滤 -n 显示行号 关键字 文件路径
wc 统计 -c bytes数量 -m 字符数量 -l 统计行数 -w 单词数量 文件路径
| 管道运算符 将左边的结果作为右边的输入 可嵌套使用
which 查找路径
find 起始路径 -name "被查找文件名" 按文件名查找
find 起始路径 -size +/- n[kMG] 按大小查找(+,-表示大于或小于,-n文件大小,kMG表示kb,MB,GB)
ctrl+c停止查找
echo "输出内容"
要执行的命令 飘号 将内容作为命令执行
重定向符: 执行的结果> 覆盖 执行的结果>> 追加
tail 查看尾部 -f 持续跟踪 -num 查看多少行(默认10行)
vim编辑器 进入->命令模式->输入模式->命令模式->底线命令模式->命令模式->退出
命令模式(
yy 复制一行
nyy 复制当前行和下面的n行
p 粘贴
dd 删除一行
ndd 删除光标向下n行
u 撤销修改
gg 跳到首行
G 跳到行尾
dG 从当前行开始 ,向下全部删除
dgg 从当前行开始 ,向上全部删除
d$ 从当前光标开始,删除到本行的结尾
d0 从当前光标开始,删除到本行的开头
cyrl+r 反向撤销修改
i 当前光标进入输入模式
a 当前光标之后进入输入模式
I 当前行开头进入输入模式
A 当前行结尾进入输入模式
o 当前光标下一行进入输入模式
O当前光标上一行进入输入模式
ESC 任何情况输入都能回到命令模式
k j h l 上下左右移动光标
0 移动光标到当前行开头
$移动光标到当前行结尾
pageup pagedown 上下翻页
/ 进入搜索模式
n 向下继续搜索
N 向上继续搜索 )
进入 vim 文件名
输入模式 i
回到命令模式 ESC
底线命令模式 :(
保存退出 :wq(w保存,q退出)
仅退出 :q
强制退出 :q!
仅保存 :w
显示行号 :set nu
设置粘贴模式 :set paste )