Linux
2025-09-22 22:09:02 0 举报
AI智能生成
linux 有关知识点
作者其他创作
大纲/内容
命令
文件与目录操作
增
touch
创建空文件或者更新文件时间戳
mkdir
-p 递归创建
cp
复制文件或目录
-r 递归复制
删
rmdir
删除空目录
rm
-r 递归删除目录,需要确认 -f 强制删除 -rf 无需确认,递归删除
改
mv
移动文件或目录 剪切 / 重命名
查
find
目录树中查找文件
find dirName -option fileName
-name
locate
通过数据库快速查找文件
基础指令
ls
-al
a-显示隐藏 l-长格式
ll
等价于 ls -l
pwd
当前工作目录的路径
cd
~ 当前用户的家目录
which
查找可执行命令的完整路径
nohup command [args] [&]
nohup java -jar boot.jar &> hello.log &
文件内容查看与编辑
编辑
-x 如果有改动才会覆盖
查
cat
连接文件并且打印到输出流
-n 前n行
grep
文件内容中搜索文本模式
grep [-inAB] word fileName
head
tail
-f 实时刷新
-10f
less/more
分页显示文件内容 / 搜索
系统管理与进程监控
ps
显示当前进程快照
-ef
top/htop
任务管理器
kill
向进程发送信号,终止进程 通过进程号
-9:强制杀死 -15:优雅启停-等起运行完毕再杀死
pkill
通过进程名结束进程
df
显示磁盘空间使用情况
du
显示文件或目录的磁盘使用量
free
显示内存使用情况
网络相关命令
ping
测试与目标主机的网络连接
wget
命令行下载工具
ssh
安全外壳协议,远程登录主机
scp
通过ssh安全复制文件
ip/ifconfig
查看和配置网络接口消息
服务
firewall
firewall-cmd --add-port=80/tcp --permanent
network
压缩与解压
tar
打包和解压
-czvf 压缩 -xzvf 解压
gzip/gunzip
.gz 压缩/解压
zip/unzip
.zip压缩/解压
符号
>>
附加符号 写入文件
|
管道符,输出转输入
$
变量
&
将一个命令或程序放到后台运行
组件
centos/unbantu linux操作系统分支 ios文件
Vmware 一个系统中模拟一套设备安装另一个操作系统 ym指定缓存文件夹
MobaX 客户端连接操作系统
软件安装方式
二进制安装
解压 修改配置
rpm安装
麻烦,需要手动解决库依赖问题
yum安装
联网安装,自动解决库依赖问题
源码编译安装
文件目录
Docker(项目部署)
构成
镜像
应用所需的依赖配置等与应用一起打包
容器
docker利用容器技术 操作 镜像从而独立运行一个或者一组应用。
仓库
仓库就是存放镜像的地方,仓库分为公有仓库和私有仓库
docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像—>run---->tomcat01容器(提供服务),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中运行的)。
数据卷
虚拟目录,将宿主机目录映射到容器内目录
Dockerfile
命令
镜像操作
run
-d 后台运行
--name 容器命名
-p 端口映射 对外接口:对内接口
-v html:/usr/share/nginx/html nginx 挂载数据卷
-e 环境配置
pull
拉取镜像
build
根据 Dockerfile 构建镜像
save
拉取不到的镜像转为压缩包
load
加载压缩包为镜像
images
查看所有镜像
rmi
移除镜像
push
推送镜像到DockerRegistry
容器操作
ps
列出当前正在运行的容器
-a 包括已经停止的
rm
start
stop
logs
查看日志
exec
进入容器
-it nginx bash
-i(交互式) 和 -t(分配伪终端) bash- 要在容器内执行的命令(这里是启动bash shell)
inspect
查看容器详细信息
数据卷操作
volume
ls
rm
inspect
查看数据卷
prune
删除未使用的数据卷
create
网络
docker compose 指令
docker compose [OPTIONS] [COMMAND]
0 条评论
下一页