管理

Linux / Windows / Docker 基础知识表

学习使你快乐,你快乐吗?我觉得不快乐,我想要自由,啊啊啊啊啊啊啊啊啊

🐧 Linux 🪟 Windows 🐳 Docker
🐧 Linux
🪟 Windows
🐳 Docker
📁 文件与目录操作
命令说明常用示例级别
ls列出目录内容ls -lah 显示详细信息含隐藏文件必会
cd切换目录cd /path/to/dir · cd ~ 回家目录 · cd - 回到上一目录必会
pwd显示当前路径pwd必会
mkdir创建目录mkdir -p a/b/c 递归创建必会
rm删除文件/目录rm -rf /path ⚠️ 强制递归删除,慎用必会
cp复制文件/目录cp -r src dst 递归复制 · cp -a 归档模式保留属性必会
mv移动/重命名mv old new · mv file /target/dir/必会
touch创建空文件/更新时间戳touch file.txt必会
find查找文件find / -name "*.log" · find . -mtime -7 7天内修改进阶
ln创建链接ln -s target link 软链接 · ln target link 硬链接进阶
📄 文件内容查看与编辑
命令说明常用示例级别
cat查看文件全部内容cat file.txt · cat -n file.txt 显示行号必会
less分页查看(可上下翻页)less file.log · 按 / 搜索 · q 退出必会
head查看文件头部head -n 20 file.txt 前20行必会
tail查看文件尾部tail -f file.log 实时追踪 · tail -n 50 最后50行必会
wc统计行/词/字节wc -l file.txt 行数 · wc -c 字节数必会
vim / nano文本编辑器vim file.txt · nano file.txt(nano 更友好)必会
grep文本搜索grep -i "error" file.log · grep -r "pattern" ./ 递归搜索必会
sed流编辑器(替换文本)sed -i 's/old/new/g' file.txt 全局替换进阶
awk文本分析/处理awk '{print $1}' file.txt 打印第一列进阶
🔐 权限与用户管理
命令说明常用示例级别
chmod修改文件权限chmod 755 file · chmod +x script.sh 添加执行权限必会
chown修改文件属主chown user:group file必会
sudo以超级用户执行sudo command · sudo -u root cmd必会
su切换用户su - username 切换到指定用户必会
useradd / usermod添加/修改用户useradd -m -s /bin/bash user进阶
passwd修改密码passwd username必会
📊 进程与系统监控
命令说明常用示例级别
ps查看进程ps aux | grep nginx · ps -ef必会
top / htop实时进程监控top · htop(更友好,需安装)必会
kill终止进程kill PID · kill -9 PID 强制终止 · killall nginx必会
df查看磁盘空间df -h 人类可读格式必会
du查看目录/文件磁盘占用du -sh /path 汇总 · du -h --max-depth=1必会
free查看内存使用free -h 人类可读格式必会
uptime系统运行时间 & 负载uptime必会
netstat / ss查看网络连接ss -tlnp 监听端口 · netstat -an进阶
systemctl服务管理(systemd)systemctl start/stop/restart nginx · systemctl status必会
📦 软件包管理
命令说明常用示例级别
apt (Debian/Ubuntu)APT 包管理器apt update && apt upgrade -y · apt install pkg · apt remove pkg必会
yum / dnf (RHEL/CentOS)YUM/DNF 包管理器yum install pkg · dnf update必会
pipPython 包管理pip install pkg · pip list · pip freeze > req.txt必会
npm / yarn / pnpmNode.js 包管理npm install · yarn add pkg · pnpm install必会
🔧 压缩与网络
命令说明常用示例级别
tar打包/解包tar -czvf archive.tar.gz dir/ 打包压缩 · tar -xzvf archive.tar.gz 解压必会
zip / unzipZIP 压缩/解压zip -r archive.zip dir/ · unzip archive.zip必会
scp安全复制(SSH)scp file user@host:/path · scp -r dir/ user@host:/path必会
rsync同步工具(增量)rsync -avz src/ dest/ · rsync -avz -e ssh src/ user@host:/path进阶
wget / curl下载文件wget url · curl -O url · curl -X POST必会
sshSSH 远程连接ssh user@host · ssh -i key.pem user@host必会
📁 文件与目录操作(CMD)
命令说明常用示例级别
dir列出目录内容dir · dir /s 递归 · dir /a 显示所有属性必会
cd / chdir切换目录cd C:\Users · cd .. · cd ~(PowerShell)必会
mkdir / md创建目录mkdir folder · md a\b\c必会
del / erase删除文件del file.txt · del /s /q *.tmp 递归删除必会
rmdir / rd删除目录rmdir /s /q folder 递归删除必会
copy复制文件copy src dst · xcopy src dst /e /i 复制目录必会
move移动/重命名move old new · ren oldname newname 重命名必会
type显示文件内容type file.txt必会
where查找可执行文件路径where python进阶
💻 PowerShell 核心命令
命令说明常用示例级别
Get-ChildItem / ls列出目录内容ls · ls -Recurse · Get-ChildItem -Force必会
Get-Content / cat读取文件内容cat file.txt · Get-Content file.txt -Tail 20必会
Set-Content / echo写入文件"content" | Out-File file.txt · Set-Content file.txt "text"必会
Copy-Item / cp复制文件/目录cp src dst · Copy-Item -Recurse src dst必会
Remove-Item / rm删除文件/目录rm file · Remove-Item -Recurse -Force folder必会
Get-Process / ps查看进程ps · Get-Process -Name nginx必会
Stop-Process / kill终止进程Stop-Process -Name notepad · Stop-Process -Id PID必会
Get-Service查看服务Get-Service · Restart-Service -Name W3SVC进阶
Invoke-WebRequestHTTP 请求Invoke-WebRequest -Uri url -OutFile file进阶
🖥️ 系统信息与磁盘管理
命令说明常用示例级别
systeminfo系统信息概览systeminfo必会
tasklist列出运行中的任务tasklist · tasklist /svc 显示关联服务必会
taskkill终止任务taskkill /PID PID /F · taskkill /IM notepad.exe /F必会
diskpart磁盘分区管理diskpart → list disk → select disk N进阶
chkdsk检查磁盘chkdsk C: /f 修复文件系统进阶
sfc /scannow系统文件检查器sfc /scannow 扫描并修复系统文件进阶
netstat网络连接状态netstat -ano 显示所有连接和端口必会
ipconfig网络配置ipconfig /all 详细信息 · ipconfig /flushdns 刷新DNS必会
ping / tracert网络诊断ping google.com · tracert google.com 路由追踪必会
📦 软件包管理
命令说明常用示例级别
wingetWindows 包管理器(官方)winget install pkg · winget search pkg · winget upgrade --all必会
chocoChocolatey 包管理器choco install pkg · choco upgrade all进阶
scoopScoop 包管理器scoop install pkg · scoop update进阶
pip / npmPython / Node.js 包管理pip install pkg · npm install -g pkg必会
🖥️ 镜像管理
命令说明常用示例级别
docker images列出本地镜像docker images · docker images -a 含中间层必会
docker pull拉取镜像docker pull nginx:latest · docker pull nginx:1.25必会
docker build构建镜像docker build -t myapp:1.0 . · --no-cache 不使用缓存必会
docker rmi删除镜像docker rmi image_id · docker rmi $(docker images -q) 删除全部必会
docker tag给镜像打标签docker tag image_id myrepo/myapp:v1必会
docker push推送镜像到仓库docker push myrepo/myapp:v1必会
docker search搜索镜像docker search nginx进阶
📦 容器生命周期
命令说明常用示例级别
docker run创建并启动容器docker run -d --name myapp -p 8080:80 nginx必会
docker ps列出运行中的容器docker ps · docker ps -a 全部 · -q 仅ID必会
docker start / stop启动/停止容器docker stop container_id · docker start container_id必会
docker restart重启容器docker restart container_id必会
docker rm删除容器docker rm container_id · docker rm -f id 强制 · docker rm $(docker ps -aq)必会
docker exec进入运行中的容器docker exec -it container_id /bin/bash · docker exec id ls必会
docker logs查看容器日志docker logs -f container_id 实时 · --tail 100 最后100行必会
docker inspect查看容器/镜像详情docker inspect container_id进阶
🌐 网络与存储
命令说明常用示例级别
docker network网络管理docker network ls · docker network create mynet · docker network inspect mynet必会
docker volume数据卷管理docker volume ls · docker volume create mydata · docker volume rm mydata必会
docker cp容器与宿主机间复制文件docker cp file.txt container_id:/path · docker cp container_id:/path ./local必会
docker port查看端口映射docker port container_id进阶
📝 Dockerfile 关键指令
指令说明示例级别
FROM指定基础镜像FROM nginx:1.25-alpine必会
WORKDIR设置工作目录WORKDIR /app必会
COPY / ADD复制文件到镜像COPY . /app · ADD https://... /app必会
RUN构建时执行命令RUN apt update && apt install -y curl必会
ENV设置环境变量ENV NODE_ENV=production必会
EXPOSE声明端口EXPOSE 80必会
CMD / ENTRYPOINT容器启动命令CMD ["nginx", "-g", "daemon off;"]必会
VOLUME声明挂载卷VOLUME /data进阶
🎼 Docker Compose 核心
命令说明常用示例级别
docker compose up启动所有服务docker compose up -d 后台运行 · --build 重新构建必会
docker compose down停止并删除所有服务docker compose down · -v 同时删除卷必会
docker compose ps查看服务状态docker compose ps必会
docker compose logs查看服务日志docker compose logs -f service_name必会
docker compose exec进入服务容器docker compose exec web bash进阶
docker compose restart重启服务docker compose restart必会
😕 没有找到匹配的内容,试试其他关键词?