本文档是一份详细的Linux常用命令汇总,针对对Linux基础较弱但需要快速掌握基本操作的用户设计。Linux与Windows相比,以其简洁高效的特点吸引了不少用户,特别是对于系统管理与自动化任务。文档列举了众多实用命令,涵盖了以下关键知识点:
1. **系统信息**:
- `arch`:用于显示机器的处理器架构。
- `uname -m`:提供机器硬件架构的具体信息。
- `uname -r`:展示当前运行内核的版本。
- `dmidecode -q`:查询SMBIOS/DMI数据,了解硬件组件。
2. **硬件检测**:
- `hdparm -i /dev/hda`:查看硬盘特性。
- `hdparm -tT /dev/sda`:对磁盘进行读取性能测试。
- `cat /proc/cpuinfo`:查看CPU详细信息。
- `cat /proc/interrupts`:监控系统中断。
- `cat /proc/meminfo`:检查内存使用情况。
- `cat /proc/swaps`:查看交换分区使用状态。
- `cat /proc/version`:内核版本信息。
- `cat /proc/net/dev`:查看网络接口统计信息。
- `cat /proc/mounts`:显示已挂载的文件系统。
3. **网络与设备管理**:
- `lspci -tv`:列出PCI设备列表。
- `lsusb -tv`:显示USB设备信息。
- `date`:显示系统日期。
- `cal2007`:查看指定年份的日历。
- `date041217002007.00`:设置特定日期和时间。
- `clock-w`:保存时间至BIOS并影响系统关机。
- `shutdown -h now`:立即关闭系统。
- `init0` 和 `telinit0`:关闭系统,不同方式实现。
- `shutdown -rh hours:minutes`:定时关机。
- `shutdown -c`:取消定时关机。
- `shutdown -r now`:重启系统。
- `reboot`:重启,等价于`shutdown -r now`。
- `logout`:注销当前用户。
- `cd /home`:切换到/home目录。
- `cd ..`:返回上一级目录。
- `cd ../..`:返回上两级目录。
- `cd`:进入个人主目录(默认)或指定用户主目录。
- `cd ~user1`:进入用户user1的主目录。
- `cd -`:返回上次工作目录。
- `pwd`:显示当前工作路径。
- `ls`:基本文件和目录列表。
- `ls -F`:在文件名后添加特殊字符以区分类型。
- `ls -l`:详细列出文件和目录信息。
- `ls -a`:显示所有文件,包括隐藏文件。
- `ls [0-9]*`:筛选包含数字的文件名。
- `tree` 和 `lstree`:展示从根目录开始的文件和目录树形结构。
这些命令是Linux日常操作的基础,熟悉它们有助于更有效地管理系统、维护和诊断问题。通过实际操作和反复练习,逐渐掌握这些命令,Linux的学习曲线将会更加平滑。