1.查看文件大小操作:
查看当前文件夹大小总和:
du -sh
查看当前目录下文件(夹)大小:
du -h --max-depth=1
2.创建文件
vi ***.txt
3.远程复制:
scp -r 要复制的文件夹 用户@ip:目标文件夹
4.压缩文件夹为zip:
zip -r fileName.zip 要压缩的文件夹名
zip -ry fileName.zip 要压缩的文件夹名 保留软连接
5.vim系列:
5.1.跳转
25gg: 跳到第25行
5.2.删除整行
dd: 删除整行
5.3.删除指定行
:3,5d: 删除第三行至第五行
5.4.复制粘贴
v->y->p: 选中->复制->粘贴
5.5.跳到最后一行
G: 跳到最后一行
5.6.空格转tab
空格转tab:ts表示几个空格为一个tab,retab!表示处理所有空格,没有感叹号表示只处理行首
:set ts=8
:set noexpandtab
:%retab
5.7.Tab转空格:
:set ts=4
:set expandtab
:%retab
5.8.撤销:
u
6.查看进程:
ps -ef
7.grep
grep -r -A 1 include ./: 打印include和它的下一行
grep -nr -A 1 include ./: 打印include和它的下一行以及行号
grep -i: 忽略大小写
8.aptitude
下载时自动安装依赖项
sudo apt install aptitude
sudo aptitude install ros-kinetic-desktop-full
9.查看docker内容器版本
使用uname -a或者cat /proc/version看到的是宿主机版本。可使用如下命令查看
cat /etc/issue
#redhat系列特有,如centos,kail
cat /etc/redhat-release
10.批量删除进程
ps -ef | grep xxx | grep -v grep | awk '{print $2}' | xargs kill -9