目录
1 磁盘/内存相关命令
lsblk -o name,rota // 磁盘挂载目录
df -h // 查看磁盘整体占用情况
du -sh * // 查看文件夹内各路径磁盘占用情况
free -g // 查看内存使用情况
2 跨服务器复制文件/文件夹
// -r 就是复制文件夹 不加就是复制文件
scp -r srcpath user@dstip:dstpath
3 后台运行脚本
nohup ./execute > tmp.log 2>&1 &
4 压缩/解压文件
// gz
gzip -dr examples.gz
gunzip -r examples.gz
// tgz
tar -zcvf file.tgz dir
tar -zxvf file.tgz -C dir
// tar
tar -cvf file.tar dir
tar -xvf file.tar -C dir
//zip
zip -r examples.zip dir
unzip examples.zip
//gzip
gzip -r -6 examples.gz dir
gzip -dr examples.gz
//rar
rar -a examples.rar dir
rar -x examples.rar
unrar examples.rar
5 更新普通用户环境变量
env // 查看当前应用的环境变量
// 优先级bashrc更高
vim ~/.bashrc
vim ~/.bash_profile
6 查看进程
ps -elf Eng
ps -elf Eng | grep XXX
7 查看cpu/os配置
lscpu // cpu
cat /etc/os-release // os版本
cat /proc/version
8 权限添加
chmod +x test.sh
chmod 755 test.sh
chown -R name:name * // 把更改当前目录下所有文件所属用户及用户组
9 远程连接
ssh root@dstip
10 vim操作
ctrl-f //下一页
ctrl-b //上一页
ctrl-d //向下翻半页
ctlr-u //向上翻半页
ctrl-e //向下滚一行
ctrl-y //向上滚一行
Shift + g //查看最后一行
gg //查看第一行
11 grep相关
// 显示首行
cat xx.log | grep xx | head -n 1
12 小命令符
> //覆盖写入
>> //追加写入
持续更新。。。