目录

1 磁盘/内存相关命令

2 跨服务器复制文件/文件夹

3 后台运行脚本

4 压缩/解压文件

5 更新普通用户环境变量

6 查看进程

7 查看cpu/os配置

8 权限添加

9 远程连接

10 vim操作

11 grep相关

12 小命令符


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 小命令符

>  //覆盖写入
>> //追加写入

持续更新。。。

更多推荐

【Linux】常见不常用命令记录