Linux常用命令汇总:系统信息与文件管理

需积分: 0 0 下载量 102 浏览量 更新于2024-09-12 收藏 48KB DOC 举报
本文档涵盖了Linux操作系统中一系列常用命令的详细介绍,这些命令涉及系统信息查询、文件和目录操作、硬件检测、内存管理、网络状态监控、系统管理以及文件系统操作。以下是对这些命令的详细说明: 1. **系统信息查看** - `arch`:用于显示机器的处理器架构,帮助识别硬件基础。 - `uname -m`:提供更具体的处理器架构信息,如x86_64、arm等。 - `uname -r`:获取内核版本号,了解系统更新状态。 - `dmidecode -q`:展示系统硬件组件,包括SMBIOS和DMI(Desktop Management Interface)信息。 - `hdparm -i /dev/hda`:分析磁盘的架构特性和性能。 2. **硬件和性能检查** - `hdparm -tT /dev/sda`:进行磁盘的读写速度测试。 - `cat /proc/cpuinfo`:显示CPU详细信息,如型号、频率等。 - `cat /proc/interrupts`:查看系统中断处理情况。 - `cat /proc/meminfo`:查看内存使用情况,包括总内存、已用内存等。 - `cat /proc/swaps`:列出系统中使用的交换空间。 - `cat /proc/version`:内核版本信息。 - `cat /proc/net/dev`:显示网络接口状态和统计数据。 3. **文件系统管理** - `cat /proc/mounts`:查看当前已加载的文件系统及其挂载点。 - `lspci -tv`:列举PCI设备及其配置信息。 - `lsusb -tv`:列出USB设备列表。 - `date`:显示系统当前日期,`cal2007`则为指定年份的日历视图。 - `date 041217002007.00`:设置日期和时间,格式化为月日时分年.秒。 4. **系统控制与操作** - `shutdown -h now`:立即关闭系统。 - `init 0`或`telinit 0`:关闭系统,通常用于系统维护。 - `shutdown -rh hours:minutes`:按预定时间重启系统。 - `shutdown -c`:取消预定的关闭或重启操作。 - `shutdown -r now`或`reboot`:立即重启系统。 - `logout`:注销当前用户会话。 - `cd [目录]`:切换到指定目录,`cd ..`返回上一级,`cd ../..`回两级,`cd ~[用户名]`进入用户主目录。 5. **文件和目录操作** - `pwd`:显示当前工作目录。 - `ls`:列出目录内容,`ls -F`显示文件类型标志。 - `ls -l`:详细列出文件和目录属性。 - `ls -a`:显示所有文件,包括隐藏文件。 - `ls [pattern]`:筛选文件名匹配特定模式,如`ls *[0-9]*`。 - `tree`或`lstree`:生成文件和目录的树状结构,`mkdir -p`用于递归创建目录。 6. **文件删除和目录操作** - `rm -rf [文件或目录]`:强制删除文件或目录及其内容,注意操作需谨慎。 - `rmdir [目录]`:删除空目录。 - `mkdir -p [路径]`:创建多级目录。 通过掌握这些Linux常用命令,用户可以高效地管理和维护他们的系统,无论是日常操作还是解决技术问题都能得心应手。在实际应用中,理解并熟练运用这些命令是提高Linux技能的基础。