系统
- uname -a #查看内核/操作系统/CPU信息
- cat /proc/cpuinfo # 查看CPU信息
- env # 查看环境变量
资源
- df -h # 查看各分区使用情况
- du -sh <目录名> # 查看指定目录的大小
进程
- ps -ef # 查看所有进程
- top # 实时显示进程状态
用户
- w # 查看活动用户
软件包
基于 Debian 的 Linux 发行版系统,如:Ubuntu、Linux Mint 和 elementary OS,都内置了包管理工具。Debian 使用了一组叫 Advanced Packaging Tool(APT)的包管理工具。注意,这里不要与 apt 命令混淆。有各种可以与APT交互的工具来实现软件的安全、卸载和查询,其中就有apt-get等,下面简单介绍常用工具的联系和区别:
- apt-get:管理安装包的命令行工具,具有安装、卸载和更新等功能
- apt-cache:查询显示有关安全包的详细信息,包括版本信息,依赖关系等
- aptitude:流行的命令行和GUI兼顾的小工具,具有安装和卸载、查询等功能,比apt-get更擅长处理软件包的依赖问题
- apt:为了解决命令分散问题,集成了apt-get,apt-cache,apt-config工具的大部分功能
常用命令
- apt update #需要不定期更新软件包列表
- apt upgrade #更新已安装的软件
- apt install #安装软件包,支持tab补全功能
- apt remove #删除软件包
- apt purge #删除软件包和配置文件
- apt show #显示软件包详细信息