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

Ubuntu Linux系统的基本命令详情

1.Ubuntu Linux是以桌面应用为主的Linux发行版操作系统

2.Ubuntu的用户使用

在登录系统一般使用在安装系统时建立的普通用户登录,如果要使用超级用户权限

#sudo ---执行命令

sudo passwd ---修改用户密码

su - root ---切换超级用户

系统的不同,命令也不同

vim此命令不存在,可通过apt命令进行下载,其他也类似

apt install vim ---安装vim的软件包

apt install <dev name> ---安装各种软件包的命令

3.管理Ubuntu软件仓库

apt可以自动下载、配置、安装二进制或源代码格式的软件包,apt能够简化Ubuntu系统上的软件管理过程,最大的优势是可以自动解决软件的依赖关系;apt是建立在dpkg之上的软件管理工具,但它不可以安装本地的deb文件。

apt安装软件命令:

apt install package ---安装软件包

apt install --reinstall package ---重新安装软件包

apt -f install package ---修复安装

apt upgrade ---更新已经安装的软件包

apt update ---更新软件包列表

apt-cache search package ---搜索软件

apt-cache show package ---查看软件信息

apt-cache dump ---查看每个软件包的简要信息

apt-cahce depends package ---查看软件包依赖关系

apt remove package ---卸载该软件包但保留相关配置信息

apt remove package --purge ---删除软件包同时删除相关配置信息

apt clean ---删除所有软件的缓存,包括在/var/cache/apt/arhives中

 dpkg常用于安装、卸载和提供与.deb软件包相关的信息

dpkg -l ---列出系统中已经安装的软件包

dpkg -l vim* ---列出所有vim开头的软件包

第一字符为期望值

代码

含义

u状态未知,意味着软件包未安装,并且用户也未发出安装请求
i用户请求安装软件包
r用户请求卸载软件包
p用户请求清除软件包
h用户请求保持软件包版本锁定

 第二列代表软件包的当前状态

代码

含义

n软件包未安装
i软件包安装并完成配置
c软件包以前安装过,但删除了,配置文件还在系统
u

软件包被解包,但还未配置

f试图配置软件包,但是失败了
h软件包没有安装成功

查看deb的软件信息

dpkg -L linuxqq ---列出linuxqq在安装过程中在系统生成的所有文件

dpkg -s linuxqq ---显示linuxqq的详细信息

dpkg-query -s qq ---显示搜索在linuxqq这个安装包所有绝对路径包含qq的文件

dpkg-query -c linuxqq ---显示软件的控制文件

dpkg -r linuxqq ---删除软件主体,但保留配置文件和数据文件

dpkg -p linuxqq ---彻底删除软件包

http://www.xdnf.cn/news/8327.html

相关文章:

  • 李宏毅《机器学习2025》笔记 —— 更新中
  • 使用 uv 工具从 pyproject.toml 和 uv.lock 快速安装 Python 依赖
  • 10G SFP+ 双纤光模块选购避坑指南:从SFP-10G-LRM到SFP-10G-ZR的兼容性与应用
  • C语言中的文件I/O
  • 用算法实现 用统计的方式实现 用自然语言处理的方法实现 用大模型实现 专利精益化统计分析
  • Attu下载 Mac版与Win版
  • 电磁兼容(EMC)仿真(精编版)
  • pytorch LSTM 结构详解
  • PR-2014《The MinMax K-Means clustering algorithm》
  • HTML5的新语义化标签
  • 腾讯地图WebServiceAPI提供基于HTTPS/HTTP协议的数据接口
  • JAVA:Kafka 存储接口详解与实践样例
  • 练习小项目7:天气状态切换器②
  • 机器学习中的维度、过拟合、降维
  • 从制造到智造:猎板PCB的技术实践与产业价值重构
  • 攻防世界 - MISCall
  • JMeter-SSE响应数据自动化
  • SVN被锁定解决svn is already locked
  • 青少年编程与数学 02-020 C#程序设计基础 02课题、开发环境
  • FME入门系列教程7-基于FME的ArcGIS空间数据互操作技术研究与实践
  • 线程封装与互斥
  • 使用OpenSSL生成根证书并自签署证书
  • OpenCV入门
  • React组件(二):常见属性和函数
  • React从基础入门到高级实战:React 基础入门 - 简介与开发环境搭建
  • React从基础入门到高级实战:React 基础入门 - 列表渲染与条件渲染
  • 初始Flask框架
  • C++之STL--string
  • 移远三款主流5G模块RM500U,RM520N,RG200U比较
  • 电脑风扇转速不正常的原因