目录
vim
-
gg:跳到文件开头
-
G:跳到文件结尾
-
^:移动到行首
-
$:移动到行尾
-
:set number 显示行号
-
:100 定位到第100行
-
/string 查找string
-
n:向下查找
-
N:向上查找
-
u:撤销
-
Ctrl + r:重做
-
y:复制所选文本
-
yy:复制一整行
-
p:从光标右边开始粘贴(不能粘贴到vim外面)
less
- 空格键:向下翻动一页
- [PageDown]:向下翻动一页
- [PageUp]:向上翻动一页
- /字符串:向下查询“字符串”的功能
- ?字符串:向上查询“字符串”的功能
- n:向前查找下一个匹配的文本
- N:向后查找前一个匹配的文本
- q:离开
-
g:跳到开头
-
G:跳到文件结尾
-
b:往前翻一页(一屏幕)
-
f:往后翻一页(一屏幕)
-
j :向前移动一行
-
k :向后移动一行
-
= :显示当前行信息,如行号、字节位置等(可能要计算,毕竟没有加载整个信息!)
yum
- 安装
yum -y install packagename
- 卸载
yum erase packagename
- 添加EPEL源
yum install epel-release
rpm
- 安装
rpm -ivh packagename
- 卸载
rpm -e packagename
- 显示软件包的文件列表
rpm -ql packagename
cp
- 复制
cp -pfvr file toDir
tar
- 压缩
tar -czvf /path/to/file.tar.gz file
- 解压
tar -xzvf /path/to/file.tar.gz -C /path/to
lsof
- 查看某一端口的占用情况
lsof -i:端口号
netstat
- 查看监听指定端口号的进程情况
netstat -anpltu | grep 端口号
- 查看进程号对应的进程名
cd /proc/PID && ll
rm
- 删除时排除特定文件或文件夹
rm -rf `ls xx* | grep -v filename*`
grep
- 统计字符串在文件中出现的行总数
grep -o "hello" demo.log | wc -l