当前位置: 首页 > news >正文

debian常用命令

debian常用命令

      • 简述debian
      • 常用命令

简述debian

Debian是一个流行的Linux发行版,它使用Debian包管理器(dpkg)来管理软件包。以下是一些基本的Debian命令,这些命令对于日常的系统管理和软件包管理非常有用:

常用命令

#更新包列表:
sudo apt update: 更新本地包数据库,获取最新的软件包信息。
#升级已安装的包:
sudo apt upgrade: 升级所有已安装的软件包到最新版本。
sudo apt full-upgrade: 在升级时处理依赖关系,可能会删除一些包。
#安装软件包:
sudo apt install package_name: 安装指定的软件包。
sudo apt install package_name=version: 安装指定版本的软件包。
#搜索软件包:
apt search package_name: 在软件包仓库中搜索指定的软件包。
#查看软件包信息:
apt show package_name: 显示指定软件包的详细信息。
#删除软件包:
sudo apt remove package_name: 删除指定的软件包,但保留配置文件。
sudo apt purge package_name: 删除指定的软件包及其配置文件。
#清理旧的核心包:
sudo apt autoremove: 删除不再需要的依赖包。
#清理下载的包文件:
sudo apt clean: 清理下载的安装包,释放磁盘空间。
sudo apt autoclean: 清理旧的下载包文件。
#修复损坏的包:
sudo apt --fix-broken install: 尝试修复损坏的依赖关系。
#查看软件包的依赖关系:
sudo apt depends package_name: 列出指定软件包的依赖关系。
#查看软件包的推荐和反向依赖:
sudo apt recommends package_name: 列出推荐安装的软件包。
sudo apt rdepends package_name: 列出依赖于指定软件包的软件包。
#管理软件仓库:
sudo nano /etc/apt/sources.list: 编辑软件源列表。
sudo apt-add-repository repository_url: 添加一个新的软件仓库。
sudo apt-key add key_file: 添加一个新的GPG密钥。
#查看系统信息:
cat /etc/debian_version: 查看Debian系统的版本。
uname -a: 查看内核信息。
#管理服务:
sudo systemctl start service_name: 启动服务。
sudo systemctl stop service_name: 停止服务。
sudo systemctl restart service_name: 重启服务。
sudo systemctl enable service_name: 设置服务开机自启。
sudo systemctl disable service_name: 禁止服务开机自启。
#文件和目录操作:
ls: 列出目录内容。
cd directory_name: 切换目录。
pwd: 显示当前目录路径。
cp source destination: 复制文件或目录。
mv source destination: 移动或重命名文件或目录。
rm file_name: 删除文件。
rmdir directory_name: 删除空目录。
mkdir directory_name: 创建新目录。

相关文章:

  • 一键开启:盲盒小程序里的梦幻奇遇
  • The 18th Northeast Collegiate Programming Contest(5/9/13)
  • 【ARM Cache 及 MMU 系列文章 6 -- Cache 寄存器 CTR | CLIDR | CCSIDR | CSSELR 使用详解 1】
  • 记忆化搜索汇总
  • JS逆向-B站评论数据w_rid参数和wts参数
  • 人机交互中的阴差阳错
  • pytorch数学操作
  • 嵌入式软件跳槽求指导?
  • 学习数据分析思维的共鸣
  • 1V1音视频实时互动直播系统
  • Linux系统编程学习笔记--第五章
  • 【C语言从入门到入土】第三章流程控制
  • PyTorch 相关知识介绍
  • Oracle创建索引的LOGGING | NOLOGGING区别
  • ehviewer绿色版1.9.8.0最新版本下载安装
  • 分享一款快速APP功能测试工具
  • avalon2.2的VM生成过程
  • ECMAScript入门(七)--Module语法
  • ES6 ...操作符
  • JavaScript函数式编程(一)
  • JS 面试题总结
  • js递归,无限分级树形折叠菜单
  • leetcode-27. Remove Element
  • Making An Indicator With Pure CSS
  • miaov-React 最佳入门
  • php面试题 汇集2
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Zsh 开发指南(第十四篇 文件读写)
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 反思总结然后整装待发
  • 开发基于以太坊智能合约的DApp
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 你真的知道 == 和 equals 的区别吗?
  • 删除表内多余的重复数据
  • 优秀架构师必须掌握的架构思维
  • 中文输入法与React文本输入框的问题与解决方案
  • - 转 Ext2.0 form使用实例
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​Java基础复习笔记 第16章:网络编程
  • #14vue3生成表单并跳转到外部地址的方式
  • #QT(QCharts绘制曲线)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (12)Linux 常见的三种进程状态
  • (7)STL算法之交换赋值
  • (八)Flask之app.route装饰器函数的参数
  • (独孤九剑)--文件系统
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (全注解开发)学习Spring-MVC的第三天
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)3D模板阴影原理
  • (转)甲方乙方——赵民谈找工作
  • (转)原始图像数据和PDF中的图像数据