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 ---彻底删除软件包

相关推荐
佳腾_12 分钟前
【运维_日常报错解决方案_docker系列】一、docker系统不起来
运维·docker·容器
奋斗者1号12 分钟前
OpenSSL 签名验证详解:PKCS7* p7、cafile 与 RSA 验签实现
运维·服务器
鱼嘻29 分钟前
四足机器人环境监测系统相关问题
linux·c语言·开发语言·网络·机器人
hutaotaotao36 分钟前
python处理signal(信号)
linux·python·信号处理·软件中断
码码哈哈0.037 分钟前
功耗仅4W!迷你服务器黑豹X2(Panther X2)卡刷、线刷刷入Armbian(ubuntu)系统教程
服务器·网络·ubuntu
fictionist39 分钟前
Linux 进阶命令篇
linux·运维·服务器·开发语言·学习
遥遥领先zzl1 小时前
实时数仓flick+clickhouse启动命令
运维·服务器·数据库
猴哥聊项目管理1 小时前
什么是DevOps的核心目标?它如何解决传统开发与运维之间的冲突?
运维·开源·项目管理·产品经理·devops·项目经理·软件
din4e1 小时前
【DevOps】docker 通过 sbom 获取组件版本和漏洞编号
运维·docker·devops
jio本小子1 小时前
绕过校园网验证-廉价高带宽ipv6服务器
运维·服务器