跳过正文

CommonCommand

· loading · loading · ·
久倾
作者
久倾
一个简单有趣的人

Windows
#

PowerShell
#

基本操作
#

  • Get-Command - 列出所有可用命令
  • Get-Help [命令名] - 获取命令帮助信息
  • Get-Locationpwd - 显示当前目录
  • Set-Location [路径]cd [路径] - 切换目录
  • Get-ChildItemdirls - 列出目录内容

文件操作
#

  • 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 - 显示块设备信息

网络
#

  • ifconfigip 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 - 更新conda
  • conda 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 - 构建服务