Ubuntu操作系统必备命令手册
4星 · 超过85%的资源 需积分: 10 17 浏览量
更新于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 上传
2011-08-11 上传
2012-09-03 上传
2013-05-11 上传
2021-08-29 上传
2012-09-28 上传
w22124
- 粉丝: 3
- 资源: 15
最新资源
- iphone application progamming guide
- java笔试题(英文版有答案与讲解)
- 01_进销存管理系统
- 软件项目开发计划书样例.doc下载
- ORACLE 数据库WEB 控制台命令
- C/C++嵌入式编程
- ObjectARX开发实例教程-20070715.pdf
- Windows平台OracleRAC构建.
- MapXtreme2005 开发手册
- IBM AIX 虚拟IO服务器实现MPIO案例分析
- Oracle_RAC_For_Window
- GB-T 20158-2006 信息技术 软件生存周期过程 配置管理
- Ansi C standard
- 《ARM应用系统开发详解——基于S3C4510B的系统设计(第二版)》
- easyarm1138
- 数据库第四版答案数据库第四版答案