Ubuntu操作系统必备命令手册

4星 · 超过85%的资源 需积分: 10 12 下载量 182 浏览量 更新于2024-11-26 1 收藏 27KB TXT 举报
"Ubuntu基本命令大全txt" 这篇文档是关于Ubuntu操作系统的基本命令集合,主要针对那些在Ubuntu环境下工作或学习的用户。它包含了管理和维护Ubuntu系统所必需的各种命令,旨在帮助用户更加熟练地操作Linux系统。 1. 软件管理: - `dpkg-L xxx`: 查看指定软件包安装的文件列表。 - `apt-cache search ʽļĸ`: 搜索软件仓库中符合关键字的软件包。 - `dpkg-S filename`: 根据文件名查找所属的软件包。 - `apt-cache depends xxx`: 显示软件包的依赖关系。 - `apt-cache rdepends xxx`: 查看哪些软件包依赖于指定的软件包。 2. 系统更新与升级: - `sudo apt-get update`: 更新软件源列表。 - `sudo apt-get upgrade`: 升级已安装的软件包。 - `sudo apt-get dist-upgrade`: 进行更全面的升级,包括解决依赖关系。 3. 安装与卸载: - `sudo apt-cdrom add`: 添加光盘作为软件源。 - `dpkg -l | grep ^rc | awk '{print $2}' | tr ["\n"][""] | sudo xargs dpkg -P-`: 删除标记为删除的软件包。 - `dpkg --get-selections > ~/somefile`: 将当前已安装的软件包列表保存到文件。 - `dpkg --set-selections < ~/somefile && sudo dselect`: 从文件恢复软件包的安装状态。 4. 清理缓存与空间优化: - `sudo apt-get autoclean`: 清理不再使用的deb包。 - `sudo apt-get clean`: 清理下载的.deb包缓存。 - `sudo apt-get autoremove`: 移除不再需要的依赖软件包。 5. 硬件信息查询: - `uname -a`: 查看系统内核版本信息。 - `cat /etc/issue`: 显示Ubuntu的发行版和版本号。 - `lsmod`: 列出加载的内核模块。 - `lspci`: 显示PCI设备信息。 - `lsusb`: 显示USB设备信息。 - `sudo ethtool eth0`: 查看以太网卡eth0的状态。 - `cat /proc/cpuinfo`: 获取CPU信息。 - `lshw -class memory`: 查看内存信息。 - `sudo fdisk -l`: 列出磁盘分区信息。 - `sudo hdparm -i /dev/hda`: 显示IDE硬盘hda的信息。 - `sudo blkid`: 显示所有可用的块设备的UUID和类型。 6. 文件系统管理: - `df -h`: 显示磁盘使用情况,以人类可读的单位(如MB、GB)显示。 - `df -H`: 类似于`df -h`,但以千进制方式显示。 - `du -hs 目录`: 显示指定目录占用的空间大小。 - `sync; fuser -km /media/usbdisk`: 安全卸载USB设备。 7. 系统状态与进程监控: - `free -m`: 查看内存使用状况(以MB为单位)。 - `ps -A`: 列出所有正在运行的进程。 - `kill 进程ID`: 结束指定进程ID的进程。 - `killall 进程名`: 结束所有与指定进程名相同的进程。 - `kill -9 进程ID`: 强制结束指定进程ID的进程。 - `killall -9 进程名`: 强制结束所有与指定进程名相同的进程。 - `xkill`: 使用鼠标选择并结束X窗口系统中的窗口。 以上就是Ubuntu基本命令大全中的主要内容,这些命令对于日常的系统维护和管理至关重要,是每一个Ubuntu用户都应该掌握的基础工具。通过熟练运用这些命令,用户可以更高效地处理各种系统任务,提升工作效率。