常用命令

Vim 常用命令

  • 复制多行
// 将第9行到第15行的文本内容复制到第16行的后面
:9,15 copy16 或 :9,15 co 16 
  • 剪切多行
// 将第9行到第15行的文本内容剪切到第16行的后面
:9,15 move 16 或 :9,15 m 16 
  • 全局替换
// 将所有的 a 替换成 b
:%s/a/b/g

Linux 常用命令

  • 上传文件
rz -be
  • 下载文件
sz test.sql
  • 改变目录或文件的用户及用户组权限
chown -R www:www test/
  • 压缩文件夹
// 将 user 文件夹内容打包成 user.zip
zip -q -r user.zip user
  • 查看当前文件或目录的大小
du -sh *

Redis 常用命令

  • 监控指定操作命令,并输出到文件。
nohup redis-cli monitor | grep --line-buffered "get" > redis.log 2>&1 &
  • 删除指定缓存
redis-cli -h 127.0.0.1 -p 6379 -a 123456 keys "test_cache*" | xargs redis-cli -h 127.0.0.1 -p 6379 -a 123456 del

// 指定 db index
redis-cli -n 1 keys "test_cache*" | xargs redis-cli -n 1 del

Git 常用命令

  • 合并远程分支代码到当前分支
// 假设当前所在分支为 dev,则下面命令表示:"将远程的 feature-user-register 代码合并到本地的 dev 分支"
git pull origin feature-user-resgiter

MySQL 常用命令

  • 导出数据库的数据
// 导出 user 数据库的数据
mysqldump -h127.0.0.1 -uroot -p1234 --set-gtid-purged=off user > user.sql
// 导出指定表的数据
mysqldump -h 127.0.0.1 -u root -p1234 --set-gtid-purged=off db_name table_name > table_name.sql
  • 将数据导入数据库
// 将 user 的数据导入 user1 数据库
mysql -h127.0.0.1 -uroot -p1234 user1 < user.sql
posted @ 2020-04-15 16:02  Yxh_blogs  阅读(144)  评论(0编辑  收藏  举报