Linux 命令

### 清空 ls 出来的文件内容 ls /usr/local/nginx/logs/*.cn/*.log| xargs -I x -n 1 sh -c "echo > x" ### grep 遍历文件查找指定内容 grep -r 'nginx' /usr/local/nginx/conf/*.conf ### linux磁盘已满,查看哪个目录最大 du -s /var/* | sort -nr ### scp 远程复制 从本地复制到远程 scp local_file remote_username@remote_ip:remote_file 从远程复制到本地 scp root@www.runoob.com:/home/root/others/music / ......

Git 常用命令

目前项目版本控制系统主要由Git,SVN,今天我们来聊一聊Git的常见命令 ##### git init 初始化 git 仓库 ##### git add 往仓库中添加文件 ##### git commit 提交到本地仓库 ##### git branch git branch -M main 命名分支名为main git branch test 创建test分支 git branch -b test1 创建test1分支并切换到test1分支 git branch 查看本地所有分支 git branch -r查看远程所有分支 git branch -a查看本地和远程所有分支 git branch -d 删除本地分支 git bra ......

Linux神器——Vim

Vim是从 vi 发展出来的一个文本编辑器 ![vi-vim-cheat-sheet-sch.gif](https://blog.xskymm.com/usr/uploads/2021/09/1755515173.gif) ### 升级 [官方资源](https://github.com/vim/vim "官方资源") 选择需要的release包 github 太慢?[参考这个改一下吧](https://blog.xskymm.com/archives/131/ "参考这个改一下吧") ``` wget https://github.com/vim/vim/archive/v8.1.1766.tar.gz tar -zxvf v8.1.1766.tar.gz # 进行 ......

Linux 神器——vim 常用 NERDTree 快捷键

常用的就上面这几个,后面的一般没有用到 - ctrl + w + h 光标 focus 左侧树形目录 - ctrl + w + l 光标 focus 右侧文件显示窗口 - ctrl + w + w 光标自动在左右侧窗口切换 - ctrl + w + r 移动当前窗口的布局位置 - o 在已有窗口中打开文件、目录或书签,并跳到该窗口 - go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口 - t 在新 Tab 中打开选中文件/书签,并跳到新 Tab - T 在新 Tab 中打开选中文件/书签,但不跳到新 Tab - i split 一个新窗口打开选中文件,并跳到该窗口 - gi split 一个新窗口打开选中文件,但不跳到 ......