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/