Ubuntu命令大全:系统管理与软件操作指南

需积分: 32 4 下载量 169 浏览量 更新于2024-07-22 3 收藏 508KB PDF 举报
"Ubuntu命令手册" 本手册是一份针对Ubuntu操作系统的入门指南,旨在帮助用户学习如何有效使用Ubuntu系统。手册涵盖了各种基本的命令行操作,包括软件的安装、升级、管理以及系统的维护和硬件信息的查看。以下是手册的部分内容概览: ### 安装与升级 - **查看软件**:通过`apt-cache search`命令可以搜索软件库中的软件。 - **显示系统安装包的统计信息**:使用`dpkg --get-selections`列出已安装的包及其状态。 - **显示系统全部可用包的名称**:`dpkg --list`可以列出所有已知的包。 - **显示包信息**:使用`apt-cache show <package_name>`获取特定包的详细信息。 - **查找文件所属的包**:`dpkg -S <file>`可以找出包含指定文件的包。 - **查看已安装包**:`dpkg --list`或`apt list --installed`列出已安装的软件包。 - **查询软件依赖**:`apt-cache rdepends <package_name>`查看软件的依赖关系。 - **查询被依赖的软件**:`apt-cache depends <package_name>`查看哪些软件依赖于该包。 - **增加光盘源**:编辑 `/etc/apt/sources.list` 文件添加新的源。 - **系统更新**:`sudo apt update && sudo apt upgrade`用于更新系统到最新版本。 - **清除残余配置文件**:`sudo apt autoremove`清理已删除包的配置文件。 - **查看下载包的临时目录**:`/var/cache/apt/archives/` 存储下载的软件包。 ### 系统信息 - **查看内核**:`uname -r` 显示当前运行的内核版本。 - **查看32位或64位系统**:`uname -m` 输出架构信息(如 i386 或 x86_64)。 - **查看Ubuntu版本**:`lsb_release -a` 显示详细的发行版信息。 - **查看内核模块**:`lsmod` 列出已加载的内核模块。 - **查看PCI设备**:`lspci` 列出PCI总线上的设备。 - **查看USB设备**:`lsusb` 显示USB设备信息。 - **查看网卡状态**:`ifconfig` 或 `ip addr show` 检查网络接口的状态。 - **激活Wake-on-LAN**:根据网卡型号和设置进行,通常涉及修改`/etc/network/interfaces`或使用ethtool命令。 - **查看CPU信息**:`top` 或 `htop` 实时监控系统资源使用情况。 - **获取CPU序列号/主板序列号**:`dmidecode` 提供硬件信息,包括序列号。 - **查看内存大小**:`free -m` 显示内存使用情况(单位为MB)。 - **查看硬盘温度**:`sensors`(需先安装lm-sensors)监控硬件温度。 - **显示系统运行时间**:`uptime` 提供系统运行时间、用户数量等信息。 - **查看系统限制**:`ulimit -a` 显示当前shell的资源限制。 - **查看内核限制**:`cat /proc/sys/*` 查看内核参数。 - **查看屏幕分辨率**:`xrandr` 列出可用的显示分辨率。 - **硬盘管理** - **查看分区**:`fdisk -l` 显示磁盘分区信息。 - **硬盘分区**:使用`fdisk`或`gparted`创建、修改分区。 - **硬盘格式化**:`mkfs`命令用于创建文件系统。 - **硬盘检查**:`fsck` 检查并修复文件系统错误。 - **分区挂载/卸载**:`mount` 和 `umount` 分别用于挂载和卸载分区。 - **只读/可写挂载**:`mount -o ro` 或 `mount -o rw` 设置挂载选项。 - **挂载其他类型分区**:例如挂载`ntfs`、`fat32`、`iso`等,使用相应的挂载选项。 - **查看硬盘信息**:`hdparm -I /dev/sda` 查询IDE硬盘详情。 - **查看RAID信息**:`mdadm --detail` 或 `cat /proc/mdstat` 查看软RAID状态。 以上仅是手册的部分内容,完整手册还包含了更多关于用户管理、网络配置、软件包管理等方面的操作,是Ubuntu用户了解和熟悉操作系统命令行操作的重要参考资料。