Bash命令行
Ctrl + A 光标跳到命令行首字符前
Ctrl + E 光标跳到命令行末位字符后
Vim
i 切换到字符插入模式,光标在当前位置
a 切换到字符插入模式,光标在当前字符位置后面
dd 删掉当前行
Esc 切换到只读模式
: wq! 保存当前内容并退出
:q! 放弃修改并退出
/[regular expression] 按正则表达式搜索
n 下一个搜索匹配的结果
Home键 或 ^ 或 0 跳到当前行首
End键 或 $ 跳到当前行末
! [linux command] 直接在vim上执行linux命令
传输文件
方法一:使用scp命令
scp src dest
示例:
scp -R test user@192.168.1.2:/home/user/test
方法二: 使用rsync工具 (适合大文件)
需要先安装
yum install -y rsync
rsync [options] src dest
示例一
归档方式、详细信息输出、传输时压缩的同步用以下命令
rsync -avz test root@192.168.1.2:/tmp/
示例二
断点续传、归档方式、详细信息输出、传输时压缩的同步用以下命令
rsync -avzP test root@192.168.1.2:/tmp/
参数详解
-a, --archive //归档
-v, --verbose //啰嗦模式
-q, --quiet //静默模式
-r, --recursive //递归
-p, --perms //保持原有的权限属性
-z, --compress //在传输时压缩,节省带宽,加快传输速度
--delete //在源服务器上做的删除操作也会在目标服务器上同步
--partial //保留已传输的文件部分
--progress //显示传输进度
-P 等价于 --partial --progress