#云主机的免密登录
ssh-keygen #生成密钥对
ssh-copy-id 用户名 @主机名
#公钥复制到远程云主机
scp 文件名 用户名@主机名:目的位置
scp 用户名 @主机名:文件名 目的位置
#从远程位置拷贝文件到本地
#求人不如求己
1.man 手册
2.网络工具 CSDN
3.tldr
#vim的使用 (vimtutor zh)
vim的四种模式
普通模式 插入模式 命令模式 可视模式
##其他操作
Ctrl + z 挂起(留在后台)
fg 返回前台
/searchstring 查找
##数据提取操作
cut 切分
grep 检索
sort 排序
uniq 去重
split 文件切分
tee 双向重定向
tr 替换、压缩和删除 (替换文件当中的字符串、重复的字母进行压缩、删除列表中的某些字符)
wc 统计字符、字数、行数
xargs参数代换
cut -d c:以 c字符分割
cut -f num:显示num字段的内容
cut -b num: 字节
cut -c num: 字符
grep检索
-c : 统计搜索到的次数
-i :忽略大小写
-n : 顺序输出行号
-v : 反向输出行号(输出没找到的)
-w:匹配整个单词,而不是单词的一部分
sort 排序
-f : 忽略大小写
-M : 以月份名称排序
-n : 根据数值进行排序
-r : 反向排序
-u : uniq
-c : 检查文件是否有序
-t : 分割字符: 指定排序时用的栏位分隔字符
-k : 以哪个区间排序
uniq 去重
-i : 忽略大小写字符的不同
-c : 进行计数
-u : 只输出无重复的行
tee 双向重定向
tee -a (append追加) file
split 文件切分
-b SIZE: 切分为SIZE bytes 大小的文件
-C SIZE: 切分为SIZE bytes大小的文件,不断开一行
-l num : 以num 行为大小切分
xargs 参数代换
-p : 执行指令前询问
-n num : 每次执行command 时需要的参数个数
tr 对标准输入的字符替换、压缩删除
-c 取代所有不属于第一字符集的字符
-d 删除所有属于第一字符集的字符
-s 将连续重复的字符以单独的一个字符表示