### Linux命令全解知识点 #### 一、系统信息与配置查询 **1.1 查看机器架构** - **命令:** `arch` - **描述:** 显示当前系统的硬件架构信息。 **1.2 显示内核版本** - **命令:** `uname -r` - **描述:** 显示正在使用的Linux内核版本。 **1.3 显示硬件系统组件信息** - **命令:** `dmidecode -q` - **描述:** 使用`dmidecode`工具显示系统的硬件组件信息,如CPU型号、内存条等(基于SMBIOS/DMI)。 **1.4 查看硬盘特性** - **命令:** `hdparm -i /dev/hda` - **描述:** 显示指定硬盘设备(如`/dev/hda`)的详细特性信息。 **1.5 硬盘读取性能测试** - **命令:** `hdparm -tT /dev/sda` - **描述:** 对指定硬盘设备(如`/dev/sda`)进行读取性能测试,评估其读取速度。 **1.6 显示CPU信息** - **命令:** `cat /proc/cpuinfo` - **描述:** 显示关于系统CPU的信息,包括型号、缓存大小等。 **1.7 显示中断信息** - **命令:** `cat /proc/interrupts` - **描述:** 显示系统中的中断信息,包括每个中断请求的使用情况。 **1.8 内存使用情况** - **命令:** `cat /proc/meminfo` - **描述:** 显示当前系统的内存使用情况,包括总内存、可用内存等。 **1.9 显示交换文件信息** - **命令:** `cat /proc/swaps` - **描述:** 显示当前系统使用的交换文件及其详细信息。 **1.10 显示内核版本** - **命令:** `cat /proc/version` - **描述:** 显示Linux内核的具体版本信息。 **1.11 显示网络适配器及其统计信息** - **命令:** `cat /proc/net/dev` - **描述:** 显示网络接口及其统计信息,包括接收、发送的数据量等。 **1.12 显示已挂载的文件系统** - **命令:** `cat /proc/mounts` - **描述:** 显示当前系统中已经挂载的所有文件系统及其挂载点。 **1.13 显示PCI设备** - **命令:** `lspci -tv` - **描述:** 显示系统中的PCI设备,并提供树状结构视图。 **1.14 显示USB设备** - **命令:** `lsusb -tv` - **描述:** 显示连接到系统的USB设备,并提供树状结构视图。 #### 二、日期时间操作 **2.1 显示系统日期时间** - **命令:** `date` - **描述:** 显示当前系统的日期和时间。 **2.2 显示指定年份的日历** - **命令:** `cal 2007` - **描述:** 显示2007年的日历。 **2.3 设置系统日期时间** - **命令:** `date 041217002007.00` - **描述:** 设置系统日期时间为2007年4月12日17:00。 **2.4 保存日期时间到BIOS** - **命令:** `hwclock -w` - **描述:** 将当前的日期时间设置保存到BIOS中。 #### 三、系统启动与关闭 **3.1 关闭系统** - **命令:** `shutdown -h now` - **描述:** 立即关闭系统。 - **命令:** `init 0` - **描述:** 立即关闭系统。 **3.2 计划关机** - **命令:** `shutdown -r hours:minutes &` - **描述:** 在指定的时间后重启系统。 **3.3 取消计划关机** - **命令:** `shutdown -c` - **描述:** 取消已经计划好的系统关闭。 **3.4 重启系统** - **命令:** `shutdown -r now` - **描述:** 立即重启系统。 - **命令:** `reboot` - **描述:** 立即重启系统。 **3.5 退出会话** - **命令:** `logout` - **描述:** 结束当前用户会话并返回登录界面。 #### 四、文件与目录操作 **4.1 进入目录** - **命令:** `cd /home` - **描述:** 进入`/home`目录。 **4.2 返回上级目录** - **命令:** `cd ..` - **描述:** 返回上一级目录。 - **命令:** `cd ../..` - **描述:** 返回上两级目录。 **4.3 进入家目录** - **命令:** `cd` - **描述:** 进入当前用户的家目录。 - **命令:** `cd ~utente` - **描述:** 进入用户名为`utente`的用户的家目录。 **4.4 返回上次目录** - **命令:** `cd -` - **描述:** 返回上次所在的目录。 **4.5 显示当前工作目录** - **命令:** `pwd` - **描述:** 显示当前所在的工作目录。 **4.6 列出目录内容** - **命令:** `ls` - **描述:** 显示当前目录下的文件和子目录列表。 - **命令:** `ls -F` - **描述:** 显示当前目录下的文件和子目录列表,并对不同类型文件进行标识。 - **命令:** `ls -l` - **描述:** 以长格式显示当前目录下的文件和子目录列表,包括权限、所有者、大小等信息。 - **命令:** `ls -a` - **描述:** 显示当前目录下的所有文件和子目录列表,包括隐藏文件。 - **命令:** `ls *[0-9]*` - **描述:** 显示当前目录下包含数字的文件和子目录。 **4.7 显示目录树** - **命令:** `lstree` - **描述:** 以树状形式显示从根目录开始的文件和子目录。 **4.8 创建目录** - **命令:** `mkdir dir1` - **描述:** 创建名为`dir1`的新目录。 - **命令:** `mkdir dir1 dir2` - **描述:** 同时创建两个新目录:`dir1`和`dir2`。 - **命令:** `mkdir -p tmp/dir1/dir2` - **描述:** 创建多级目录树,如果父目录不存在也会一同创建。 **4.9 删除文件** - **命令:** `rm -f file1` - **描述:** 强制删除名为`file1`的文件。 **4.10 删除目录** - **命令:** `rmdir dir1` - **描述:** 删除名为`dir1`的空目录。 **4.11 递归删除目录及其内容** - **命令:** `rm -rf dir1` - **描述:** 递归删除名为`dir1`的目录及其所有内容。 **4.12 移动或重命名文件/目录** - **命令:** `mv dir1 new_dir` - **描述:** 将`dir1`移动或重命名为`new_dir`。 **4.13 复制文件** - **命令:** `cp file1 file2` - **描述:** 将`file1`复制为`file2`。 **4.14 复制目录** - **命令:** `cp -a /tmp/dir1 .` - **描述:** 将`/tmp/dir1`完整复制到当前目录。 - **命令:** `cp -a dir1 dir2` - **描述:** 将`dir1`完整复制到`dir2`中。
- 粉丝: 0
- 资源: 23
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用jstack -l pid > jstack.log排查问题
- MySQL的全量、增量备份脚本
- Java继承机制详解:构建可复用的代码架构
- 30N06G-TN3-T-VB一种N-Channel沟道TO252封装MOS管
- CSA2025-JAVA-A1
- 30N06L-CMD30N06L-VB一种N-Channel沟道TO252封装MOS管
- 数据库迁移测试策略:确保数据迁移的准确性与完整性
- STD16NF06T4-VB一种N-Channel沟道TO252封装MOS管
- unity的tilemap辅助工具,自带多种笔刷
- STC6602-VB一种2个N+P-Channel沟道SOT23-6封装MOS管