常用linux命令

查看文件、文件夹大小

du -hs <file/dir>

同时输出到控制台和文件

./<program> 2>&1 | tee <logfile>

清除git历史记录中的大文件

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch <path-of-remove-file>' --prune-empty --tag-name-filter cat -- --all

返回跳转前的目录。适用于编程过程中需要写测试文件,跳转到/tmp再跳转回去之类的情况。

cd -

文本文件内容查找

ag <text-to-find>

文件按文件名查找

find <root-dir> -name <正则匹配文件名>

远程传输文件

scp <from-file> <to-remote-dest>

远程传输文件夹

scp -r <from-dir> <to-remote-dest>

常用命令升级版

普通命令 升级版 新特性
top htop 彩色、鼠标交互
cat nl 带行号

vim 高频操作

进入粘贴模式

:set paste

跳到文件头部

gg

跳到文件末尾

G

跳转到指定行号处

:<行号>

文本查找。敲n查找下一处。

/<文本>

剪切

dd

粘贴

p

git 高频操作

// TBD

最新文章

  1. Object obj=new Object()的内存引用
  2. CentOS7 安装 net-speeder 提升 VPS 网络性能
  3. 【C#】妈妈再也不用担心自定义控件如何给特殊类型的属性添加默认值了,附自定义GroupBox一枚
  4. Java集合 Json集合之间的转换
  5. c++库大全
  6. 学习面试题Day08
  7. unicode随笔小计
  8. android学习--视图列表(ListView和ListActivity)
  9. HDU 1114 Piggy-Bank 全然背包
  10. Java+XSL合并多个XML文件
  11. 原生JS实现图片轮播
  12. ide phpStorm更换主题
  13. websocket/dwebsocket 实现前后端的实时通信
  14. DNS java
  15. SpringBoot自定义线程池处理异步任务
  16. java字符串拼接的几种方式
  17. pc客户端网页录音和压缩
  18. JAVA编程之——反射Reflect
  19. [Erlang24]使用zotonic搭建网站记录
  20. WC2019 全国模拟赛第一场 T1 题解

热门文章

  1. OnePill本地保存用户的结构
  2. .Net微服务实战之CI/CD
  3. vector STL
  4. lemon使用方法
  5. Python os.symlink() 方法
  6. Python File fileno() 方法
  7. PHP sort() 函数
  8. PHP sqrt() 函数
  9. PDOStatement::execute
  10. 2020牛客暑假多校训练营 第二场 H Happy Triangle set 线段树 分类讨论