Linux常用命令
小于 1 分钟
系统信息
#查看系统内核版本
uname -a
#查看系统发行版信息 /etc/*release
cat /etc/os-releas
#查看内核编译信息
cat /proc/version
#查看CPU信息
lscpu
#查看内存使用情况
free -h
判断系统是否Docker
1、是否存在.dockerenv文件
ls -alh /.dockerenv
2、查看proc
cat /proc/1/cgroup
:devices:/kubepods/burstable/podc #Docker
:devices:/ #虚拟机或物理机
基础命令
| 释义 | 命令 |
|---|---|
| #查看当前所在目录 | pwd |
| #进入某个目录 | cd |
| #查看某目录下的文件信息 | ls -al |
| #创建文件 | touch |
| #创建目录, -p 多级目录创建 | mkdir |
| #移动文件(复制、移动、重命名) | cp mv rm |
| #查找文件 | find / -name xx* |
| #查看文件内容 | cat |
| #(逐页阅读,空格下一页,b返回上一页) | more |
| #查看前两行 | head -n 2 xx.txt |
| #查看ca开头的文件的后3行 | tail -n 3 ca.* |
| #正则匹配,搜索文本 | grep |
| #用于在shell中打印shell变量的值,或者直接输出指定的字符串 | echo |
TAR命令
#创建 gzip 压缩的 tar 文件
tar -czf archive.tar.gz files/
#提取到指定目录
tar -xf archive.tar.gz -C /target/directory/