Windows #
PowerShell #
基本操作 #
Get-Command- 列出所有可用命令Get-Help [命令名]- 获取命令帮助信息Get-Location或pwd- 显示当前目录Set-Location [路径]或cd [路径]- 切换目录Get-ChildItem或dir或ls- 列出目录内容
文件操作 #
New-Item -Path [路径] -ItemType File- 创建新文件New-Item -Path [路径] -ItemType Directory- 创建新目录Remove-Item [文件名]- 删除文件Copy-Item [源] [目标]- 复制文件Move-Item [源] [目标]- 移动文件Rename-Item [旧名称] [新名称]- 重命名文件
系统管理 #
Get-Process- 列出所有进程Stop-Process -Name [进程名]- 结束指定进程Get-Service- 列出所有服务Start-Service [服务名]- 启动服务Stop-Service [服务名]- 停止服务Restart-Computer- 重启电脑Get-EventLog -LogName System -Newest 10- 查看最新10条系统事件日志
网络 #
Test-Connection [目标主机]- 测试网络连接(类似ping)Get-NetIPAddress- 查看IP地址信息Get-NetAdapter- 查看网络适配器信息Invoke-WebRequest [URL]- 发送HTTP请求
CMD #
基本操作 #
help [命令名]- 显示命令帮助cd [路径]- 切换目录dir- 列出目录内容mkdir [目录名]- 创建目录echo [内容] > [文件名]- 创建新文件并写入内容type [文件名]- 显示文件内容
文件操作 #
copy [源] [目标]- 复制文件move [源] [目标]- 移动文件del [文件名]- 删除文件ren [旧名称] [新名称]- 重命名文件attrib [参数] [文件名]- 修改文件属性
系统管理 #
tasklist- 显示进程列表taskkill /IM [进程名] /F- 强制结束进程sfc /scannow- 系统文件检查chkdsk [盘符] /f- 检查并修复磁盘错误systeminfo- 显示系统信息shutdown /r /t 0- 立即重启电脑
网络 #
ipconfig- 显示IP配置信息ipconfig /flushdns- 清除DNS缓存ping [目标主机]- 测试网络连接tracert [目标主机]- 跟踪网络路由netstat -an- 显示网络连接状态
Linux #
Ubuntu #
基本操作 #
ls [选项] [目录]- 列出目录内容ls -la- 列出详细信息,包括隐藏文件
pwd- 显示当前工作目录cd [目录]- 切换目录mkdir [目录名]- 创建目录rm [文件名]- 删除文件rm -r [目录名]- 递归删除目录rm -f [文件名]- 强制删除文件
文件操作 #
touch [文件名]- 创建空文件或更新时间戳cp [源] [目标]- 复制文件cp -r [源目录] [目标目录]- 递归复制目录
mv [源] [目标]- 移动文件或重命名cat [文件名]- 查看文件内容head/tail [文件名]- 查看文件的开头/结尾tail -f [文件名]- 实时查看文件末尾更新
chmod [权限] [文件]- 修改文件权限chown [用户]:[组] [文件]- 修改文件所有者
系统管理 #
ps aux- 显示所有进程top- 实时显示进程信息htop- 增强版进程管理器kill [PID]- 终止进程systemctl status/start/stop/restart [服务名]- 管理系统服务df -h- 显示磁盘使用情况free -h- 显示内存使用情况lsblk- 显示块设备信息
网络 #
ifconfig或ip addr- 显示网络接口信息ping [目标主机]- 测试网络连接netstat -tulpn- 显示网络连接和监听端口ss -tulpn- 显示网络连接状态curl [URL]- 发送HTTP请求wget [URL]- 下载文件ssh [用户]@[主机]- 远程登录scp [源] [用户]@[主机]:[目标]- 安全复制文件
包管理 #
apt update- 更新软件包列表apt upgrade- 升级已安装的软件包apt install [包名]- 安装软件包apt remove [包名]- 删除软件包apt search [关键词]- 搜索软件包
Software #
git #
配置 #
git config --global user.name "用户名"- 设置用户名git config --global user.email "邮箱"- 设置邮箱git config --global http.proxy 127.0.0.1:7890- 设置HTTP代理git config --global https.proxy 127.0.0.1:7890- 设置HTTPS代理git config --list- 查看配置
基本操作 #
git init- 初始化仓库git clone [URL]- 克隆仓库git status- 查看状态git add [文件]- 添加文件到暂存区git add .- 添加所有修改到暂存区
git commit -m "提交信息"- 提交更改git log- 查看提交历史git log --oneline- 查看简洁提交历史
分支管理 #
git branch- 查看分支git branch [分支名]- 创建分支git checkout [分支名]- 切换分支git checkout -b [分支名]- 创建并切换分支git merge [分支名]- 合并分支git branch -d [分支名]- 删除分支
远程操作 #
git remote -v- 查看远程仓库git remote add [别名] [URL]- 添加远程仓库git push [远程仓库] [分支]- 推送到远程仓库git pull- 拉取并合并远程更改git fetch- 获取远程更改但不合并
撤销操作 #
git checkout -- [文件]- 撤销工作区修改git reset HEAD [文件]- 撤销暂存区修改git reset --hard [提交ID]- 回退到指定提交git revert [提交ID]- 创建新提交来撤销某次提交
conda #
基本操作 #
conda --version- 查看conda版本conda update conda- 更新condaconda info- 显示conda信息conda list- 列出已安装的包
环境管理 #
conda create -n [环境名] python=[版本]- 创建新环境conda activate [环境名]- 激活环境conda deactivate- 退出当前环境conda env list- 列出所有环境conda remove -n [环境名] --all- 删除环境
包管理 #
conda install [包名]- 安装包conda install [包名]=[版本]- 安装指定版本的包conda update [包名]- 更新包conda remove [包名]- 删除包conda search [包名]- 搜索包
环境导出与复制 #
conda env export > environment.yml- 导出环境conda env create -f environment.yml- 从文件创建环境conda list --export > requirements.txt- 导出包列表
docker #
基本操作 #
docker --version- 查看docker版本docker info- 显示docker系统信息docker login- 登录Docker Hub
镜像管理 #
docker images- 列出镜像docker pull [镜像名]:[标签]- 拉取镜像docker build -t [镜像名]:[标签] [Dockerfile路径]- 构建镜像docker rmi [镜像ID]- 删除镜像docker push [镜像名]:[标签]- 推送镜像到仓库
容器管理 #
docker ps- 列出运行中的容器docker ps -a- 列出所有容器
docker run [选项] [镜像名] [命令]- 创建并启动容器docker run -d --name [容器名] -p [主机端口]:[容器端口] [镜像名]- 后台运行容器并映射端口
docker start/stop/restart [容器ID或名称]- 启动/停止/重启容器docker rm [容器ID]- 删除容器docker rm -f [容器ID]- 强制删除运行中的容器
docker logs [容器ID]- 查看容器日志docker logs -f [容器ID]- 实时查看日志
容器数据管理 #
docker volume ls- 列出卷docker volume create [卷名]- 创建卷docker volume rm [卷名]- 删除卷docker run -v [卷名]:[容器内路径] [镜像名]- 使用命名卷docker run -v [主机路径]:[容器内路径] [镜像名]- 绑定挂载
Docker Compose #
docker-compose up- 创建并启动所有服务docker-compose up -d- 在后台运行服务
docker-compose down- 停止并删除容器、网络docker-compose ps- 列出服务状态docker-compose logs- 查看服务日志docker-compose build- 构建服务