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