Ubuntu操作系统必备命令手册
4星 · 超过85%的资源 需积分: 10 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用户都应该掌握的基础工具。通过熟练运用这些命令,用户可以更高效地处理各种系统任务,提升工作效率。
2010-03-23 上传
2009-01-13 上传
2023-08-18 上传
2021-09-29 上传
2012-09-03 上传
2013-05-11 上传
2021-08-29 上传
2012-09-28 上传
2009-06-17 上传
w22124
- 粉丝: 3
- 资源: 15
最新资源
- 高性能计算并行编程技术—MPI并行程序设计
- 基于VC+ + 和Matlab 的中央空调温度控制系统设计
- C_sharp学习手册
- 一种面向实时交互的变形手势跟踪方法
- 弗洛伊德算法(floyd)
- Beginning.PHP.6.Apache.MySQL.6.Web.Development.Jan.2009.pdf
- Head First Programming: A Learner's Guide to Programming Using the Python Language
- 接上一个处方跟踪系统分析文档
- 使用VC的DEBUG检查内存泄漏
- H.264标准文档说明
- 贝叶斯学习的资料和代码
- VB程序设计考试试题及答案
- 经典英文写作之必备句型
- windows命令大全
- 页面置换算法 OPT FIFO LRU
- More+Effective+C+++简体中文版(pdf+版)