Ubuntu命令大全:从入门到精通的终极指南
一、系统信息与状态查看
1.1 系统信息 - # 查看Ubuntu版本
- lsb_release -a
- cat /etc/os-release
- uname -a # 查看内核版本
- hostnamectl # 系统主机名和配置信息
- # 查看CPU信息
- lscpu
- cat /proc/cpuinfo
- nproc # 查看CPU核心数
- # 查看内存信息
- free -h # 人性化显示内存使用
- cat /proc/meminfo
- vmstat # 虚拟内存统计
复制代码
1.2 系统运行时间与负载 - uptime # 系统运行时间及负载
- w # 显示登录用户及负载
- top # 实时系统监控
- htop # 增强版top(需安装)
复制代码
1.3 日期时间 - date # 显示当前日期时间
- cal # 显示日历
- timedatectl # 查看和设置时间
复制代码
二、文件和目录操作
2.1 基本操作 - # 目录操作
- pwd # 显示当前目录
- ls # 列出文件
- ls -la # 详细列表(含隐藏文件)
- cd # 切换目录
- mkdir # 创建目录
- rmdir # 删除空目录
- tree # 树状显示目录结构(需安装)
- # 文件操作
- touch # 创建空文件或更新时间戳
- cp # 复制文件/目录
- mv # 移动或重命名
- rm # 删除文件/目录
- ln # 创建链接
复制代码
2.2 文件查看与编辑 - # 查看文件内容
- cat # 显示全部内容
- less # 分页查看(可前后翻页)
- more # 分页查看(只能向前)
- head # 查看文件开头
- tail # 查看文件末尾
- tail -f # 实时跟踪文件变化
- # 文件编辑
- nano # 简单文本编辑器
- vim # 强大的文本编辑器
- gedit # GNOME桌面编辑器
复制代码
2.3 文件查找 - find # 查找文件
- locate # 快速查找(需要更新数据库)
- which # 查找命令位置
- whereis # 查找二进制、源码、手册页
复制代码
2.4 文件权限 - chmod # 修改文件权限
- chown # 修改文件所有者
- chgrp # 修改文件所属组
- umask # 设置默认权限掩码
复制代码
三、磁盘与存储管理
3.1 磁盘空间查看 - df -h # 查看磁盘使用情况(人性化显示)
- du -sh * # 查看当前目录各文件/目录大小
- du -h --max-depth=1 # 查看一级子目录大小
- ncdu # 交互式磁盘使用分析器
复制代码
3.2 磁盘分区与挂载 - fdisk -l # 查看磁盘分区信息
- lsblk # 列出块设备信息
- blkid # 查看块设备UUID
- mount # 挂载文件系统
- umount # 卸载文件系统
- df -T # 显示文件系统类型
复制代码
3.3 磁盘性能测试 - dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct # 测试写入速度
- hdparm -tT /dev/sda # 测试磁盘读取速度
- iostat -x 1 10
复制代码 |