Ubuntu命令大全:安装、系统、硬盘与进程管理

需积分: 13 3 下载量 188 浏览量 更新于2024-07-29 收藏 273KB PDF 举报
"这份资料详细介绍了Ubuntu操作系统的命令行技巧,涵盖了从软件的安装升级、系统管理、硬盘操作到进程监控等多个方面,旨在帮助用户更高效地使用Ubuntu系统。" 在Ubuntu系统中,掌握一些命令技巧能够极大地提高工作效率。在安装和升级软件部分,可以使用`apt-cache search`来查找软件库中的软件,`dpkg -l`查看已安装的包,`apt-cache show`获取包的详细信息,`dpkg -S`定位文件所属的包。要了解软件的依赖关系,可以用`apt-cache rdepends`查看依赖哪些包,`apt-cache reverse-rdepends`查看被哪些包依赖。添加新的软件源如光盘源,使用`sudo add-apt-repository`,系统升级则通过`sudo apt-get update && sudo apt-get upgrade`完成。此外,还可以清理缓存、删除孤立软件、导入PPA源的key值等。 在系统管理方面,可以使用`uname -r`查看内核版本,`lsb_release -a`查看Ubuntu版本,`modinfo`查询内核模块,`lspci`列出PCI设备,`lsusb`显示USB设备信息,`ifconfig`查看网卡状态并启用Wake-on-LAN功能。`lshw`用于显示详细的硬件信息,`free -m`查看内存大小,`sensors`监控硬盘温度,`uptime`查看系统运行时间。 硬盘管理包括查看分区(`df -h`)、创建与格式化分区(如`fdisk`或`gparted`)、硬盘检查(`fsck`),以及挂载和卸载分区(`mount`和`umount`)。针对不同文件系统,如NTFS、FAT32,有相应的挂载选项,而挂载ISO文件可实现虚拟光驱功能。此外,使用`du -sh *`可以查看目录占用空间,解决无法卸载的优盘问题,通过`swapon`和`free`可以管理和查看交换空间,而`iostat`则用于监控硬盘读写情况。 在进程管理领域,`top`和`htop`能实时查看内存使用和进程执行情况,`ps`命令列出当前进程,`w`查看当前用户运行的程序,`pmap`和`smem`用于统计进程内存消耗,`sort -k 4nr`和`ps -aux --sort %cpu`分别按内存和CPU使用率排序进程。 这些Ubuntu命令技巧覆盖了日常操作的大部分需求,熟练掌握将使你在Linux环境中更加得心应手。