Ubuntu命令大全:从安装到系统管理

需积分: 3 1 下载量 50 浏览量 更新于2024-07-31 收藏 695KB DOC 举报
"该资源是一份关于Ubuntu Linux操作系统命令技巧的指南,主要涵盖了软件安装升级、系统管理、硬件信息查询、硬盘操作以及进程管理等多个方面,适合初学者学习和参考。" 1. 安装升级 - 查看软件安装内容:通过`dpkg -L <package_name>`命令可以查看已安装软件的具体文件位置。 - 查找软件库中的软件:使用`apt-cache search <keyword>`命令可以在软件仓库中搜索软件。 - 显示系统安装包的统计信息:`dpkg --get-selections`列出所有已安装的包及其状态。 - 显示全部可用包的名称:`apt-cache pkgnames`列出所有可用的包名。 - 显示包信息:`dpkg -s <package_name>`获取包的详细信息。 - 查找文件所属包:`dpkg -S <file_path>`可以找到包含指定文件的包。 - 查看已安装的包:`dpkg --list`列出所有已安装的包。 - 查询软件依赖:`apt-get depends <package_name>`查看软件依赖的其他包。 - 查询依赖关系:`apt-get rdepends <package_name>`查看哪些包依赖于该软件。 - 增加光盘源:编辑`/etc/apt/sources.list`添加新源。 - 系统更新:`sudo apt-get update && sudo apt-get upgrade`更新系统软件包。 - 清除残余配置文件:`sudo apt-get autoremove --purge`删除已删除包的残留配置。 2. 系统 - 查看内核:`uname -r`显示当前系统内核版本。 - 检查系统位数:`uname -m`查看系统架构(32位或64位)。 - 查看Ubuntu版本:`lsb_release -a`列出Ubuntu的详细版本信息。 - 查看内核模块:`lsmod`列出已加载的内核模块。 - 查看PCI设备:`lspci`列出系统中的PCI设备信息。 - 查看USB设备:`lsusb`显示USB设备信息。 - 网卡状态:`ifconfig`或`ip addr show`查看网络接口状态。 - Wake-on-LAN:修改`/etc/network/interfaces`配置文件启用或禁用。 - 查看CPU信息:`lscpu`列出CPU相关信息。 - 显示硬件信息:`inxi -F`提供详细的硬件信息。 - 内存大小:`free -m`查看内存使用情况(单位为MB)。 - 硬盘温度:`sensors`或`hdparm -I /dev/sda`(替换sda为实际硬盘名)获取硬盘温度。 - 系统运行时间:`uptime`显示系统运行时间和平均负载。 - 系统限制:`ulimit -a`查看用户限制。 - 内核限制:`cat /proc/sys/*`查看内核参数。 3. 硬盘 - 分区查看:`fdisk -l`列出所有磁盘分区。 - 硬盘分区:使用`gdisk`, `fdisk`或`cfdisk`等工具进行分区操作。 - 格式化硬盘:`mkfs -t <filesystem> <device>`创建新的文件系统。 - 硬盘检查:`fsck <device>`对硬盘进行检查和修复。 - 分区挂载:`mount <device> <directory>`挂载分区到指定目录。 - 卸载分区:`umount <directory>`或`umount <device>`卸载分区。 - 只读挂载NTFS:`mount -o ro /dev/sdb1 /mnt`挂载为只读。 - 可写挂载NTFS:`mount -o rw /dev/sdb1 /mnt`挂载为可写。 - FAT32挂载:与NTFS类似,只需替换文件系统类型。 - 共享文件挂载:使用`smbclient`或`mount.cifs`挂载SMB/CIFS共享。 - ISO挂载:`mount -o loop <iso_file> <directory>`挂载ISO镜像。 - IDE硬盘信息:`hdparm -I /dev/hdX`(替换hdX为IDE硬盘名)。 - 软RAID信息:`mdadm --detail /dev/mdX`(替换mdX为RAID设备名)。 - 硬RAID信息:取决于具体硬件,如Intel使用`ssacli`,LSI使用`megacli`。 - SATA硬盘信息:`smartctl -i /dev/sda`(替换sda为SATA硬盘名)。 - 硬盘剩余空间:`df -h`显示磁盘空间使用情况。 - 目录占用空间:`du -sh <directory>`查看目录大小。 - 无法卸载优盘:检查是否有未关闭的文件或进程,使用`fuser -uvm /media/usb`找出占用进程。 - 文件增加交换空间:创建交换文件`mkswap`,然后`swapon`挂载。 - 硬盘读写情况:`iotop`监控硬盘I/O活动。 4. 进程 - 查看内存使用:`free -m`查看内存使用情况。 - 监视内存:`top`或`htop`实时查看系统资源使用状况。 这份指南提供了丰富的Ubuntu命令行操作技巧,涵盖了系统维护、硬件管理和软件管理等方面,对于学习和提升Ubuntu操作技能非常有帮助。通过掌握这些命令,用户能够更高效地管理和维护自己的Ubuntu系统。