虚拟机 :VMware-workstation-full-14.0.0.24051
运行环境:ubuntu 18.04.1
一、文件结构
目录 | 描述 |
---|
/ | root directory |
/bin, /usr/bin | user commands |
/sbin, /usr/sbin | system commands |
/lib | system library |
/etc | system config file, such as passwd. |
/var | system log information |
/tmp | temporary directory , for public |
/opt | software , tool |
/home | user home directory |
/root | root home directory |
/proc | process file |
超级用户 | root |
普通用户 | /home/用户名 |
二、系统信息
命 令 | 描 述 |
---|
date | 显示当前日期和时间 |
uname -a | 显示内核信息 |
cat /proc/cpuinfo | 查看 cpu 信息 |
cat /proc/meminfo | 查看内存信息 |
free | 显示内存及交换区占用情况 |
三、文本查看命令
命 令 | 描 述 |
---|
cat | 文件显示命令 |
cat -n | 为打印在屏幕上的内容加上行号 |
head | 显示指定文件的开头若干行,默认10 -n 行数 |
tail | 显示指定文件的末尾若干行,默认10 -n 行数 |
more | 一屏一屏显示文件,空格下一屏 b上一屏幕 q退出 |
less | 同more,并且支持一行一行移动,j/k 上下移动一行 |
wc | 文件内容统计命令 -c 统计字节数 -l 统计行数 -w 统计字数 |
sorc | 按内容排序命令 -r 逆序 |
四、文本编辑工具Vim
(1)vim初级命令
命 令( 一 般 模 式) | 描 述 |
---|
i | insert 光标前插入 |
a | append 追加 光标后插入 |
o | open 当前光标下新键一行,插入 |
命 令( 底 行 模 式) | 描 述 |
---|
:w | write 保存 |
:q | quit 退出 |
:wq | write and quit 保存并且退出 |
:q! | 强制退出 ( 不保存退出) |
:w! | 强制保存 |
:+ | 上下箭头 |
(2)vim移动光标
移 动 光 标( 一 般 模 式) | 描 述 |
---|
h、j、k、l | 左、下、上、右移动一个字符 |
w | 移动到一下一个单词 |
0、$ | 0 移动到行首, $ 移动到行尾 |
gg | 移动到第一行 |
G | 移动到最后一行 |
100gg | 移动到第 100 行 |
gf | 跳转到光标所在路径文件中 |
ctrl+o | 回到原来的文件 |
(3)vim删除与撤销
删 除d ( 一 般 模 式) | 描 述 |
---|
dh | 删除光标左边一个字符 |
dl x | 删除光标下一个字符 |
u | 撤销 ctrl + r 重做 |
dw | 删除光标下一个单词 |
d0、d$ | d0 删除到行首, d$ 删除到行尾 |
dgg | 删除到第一行 |
dG | 删除到最后一行 |
dd | 删除当前一整行 |
10dd | 删除光标开始往后 10 行 |
ggdG | 从第一行删除到最后一行 |
(4)vim复制
复 制y ( 一 般 模 式) | 描 述 |
---|
yh | 复制光标左边一个字符 |
yl | 复制光标下一个字符 |
p | 粘贴 |
yw | 复制光标下一个单词 |
y0、y$ | y0 复制到行首, y$ 复制到行尾 |
ygg | 复制到第一行 |
yG | 复制到最后一行 |
yy | 复制当前光标行 |
10yy | 复制光标开始往后 10 行 |
ggyG | 从第一行复制到最后一行 |
(5)vim查找
查 找/ ( 一 般 模 式) | 描 述 |
---|
/string | 前往搜索 string |
?String | 前往搜索 string |
n | 查找下一个 |
N | 查找上一个 |
/+ | 上下箭头 |
Shift + * | 往后查找当前的word,前提是光标移动要查找的word |
Shift+# | 往前查找当前的word,前提是光标移动到要查的word |
(6)vim高级命令
高 级 命 令 ( 底 行 模 式) | 描 述 |
---|
:set nu | :set number 设置行号 |
:set nonu | :set nonumber 取消行号 |
:pwd | 查看vim当前目录 |
:cd | 路径切换 vim 目录 |
:f | 显示当前文件名 ctrl+g |
:ctrl+p 或者 :ctrl+n | 字符自动补全 |
:help | 查看所有帮助 |
:help pwd | 查看pwd主题的帮助 |
(7)vim多窗口操作
多 窗 口 命 令 ( 底 行 模 式) | 描 述 |
---|
:tabe | 文件名 |
gt 或gT(一般模式) | 切换以多标签打开的文件 |
:3gt | 切换到第三个标签的文件中 |
:close | 关闭当前标签文件 |
:sp | 横开新窗口 |
:vsp | 竖开新窗口 |
ctrl+w +h/j/k/l | 切换到上下左右的窗口中 |
:qall | 关闭所有文件 |
(8)vim可视(visual)模式
可视模式 | 描 述 |
---|
一般模式按v | 进入visual模式,选中,d:剪切。y:复制 |
Ctrl+v | 进入竖选模式,shift+i(可以ctrl+y复制插入上一行字符),进入竖选插入,ESC见生效。 |
作者:xlinxdu
版权:本文版权归作者所有
转载:欢迎转载,但未经作者同意,必须保留此段声明,必须在文章中给出原文连接。