当前位置:首页>Linux>【轻松学习Linux】-2.常见必备的30多条命令

【轻松学习Linux】-2.常见必备的30多条命令

  • 2026-10-11 07:35:05
【轻松学习Linux】-2.常见必备的30多条命令

一、Linux基础入门:

1、CentOS的root用户密码忘记无法登录 

    • 此方法仅适用于物理机或拥有控制台的虚拟机
    • 生产环境中需谨慎操作,可能影响系统安全
    • 单用户模式绕过密码验证
    • /.autorelabel文件用于重建SELinux上下文
    • 修改密码后必须重启生效
    • 重启虚拟机,在内核选择界面按"e"进入编辑模式
    • 找到"linux16"行,将"ro"改为"rw init=/sysroot/bin/sh"
    • 按Ctrl+x启动进入单用户模式
2. Linux网络IP配置 

1)VMware三种网络模式 (仅适用虚拟机)

  • 桥接模式
    虚拟机IP与物理机在同一网段,直接连接物理网络,适用于需要与外部网络通信的场景。
  • NAT模式
    通过主机IP地址进行地址转换上网,类似路由器上网原理,适合需要访问外网但IP资源有限的场景。
  • 仅主机模式
    仅限虚拟机间通信,不能访问外网,企业环境中使用较少。
  • 模式选择建议
    企业通常选择桥接或NAT模式,配置时可勾选"复制物理网络连接状态"选项(非必须)。
2)Linux系统配置静态IP 
  • 配置文件位置
    /etc/sysconfig/network-scripts/ifcfg-ens33
  • 修改步骤:
    • BOOTPROTO=static
    • ONBOOT=yes
    • 添加:IPADDR=192.168.1.98(示例)
    • 添加:NETMASK=255.255.255.0
    • 添加:GATEWAY=192.168.1.1
    • 添加:DNS1=114.114.114.114
    • 备份原文件:cp ifcfg-ens33 ifcfg-ens33.back
    • 使用vi编辑:vi ifcfg-ens33
    • 关键参数修改:
  • IP规划技巧
    通过Windows命令ipconfig查看物理机网段,确保虚拟机IP在同一网段且未被占用(可用ping测试)。
  • 配置生效
    执行service network restart重启网络服务,使用ip addr命令验证新IP是否生效。
3. Linux目录功能 
1)Linux目录结构概述 
  • 层级特点
    以根目录(/)为起点,所有目录呈树状结构分布,便于系统化管理。
2)根目录及其子目录 
  • /bin与/sbin
    • /bin:存放普通用户常用命令(如ls,cp)
    • /sbin:存放系统管理员使用的管理命令
  • /dev
    设备文件目录,包含硬盘、CPU、网卡等硬件设备文件
  • /etc
    系统配置文件集中目录,如网卡配置、服务配置等
  • /home
    普通用户家目录,每个用户拥有独立子目录
  • /var
    存放系统日志、邮件等经常变化的文件
  • 其他重要目录
    • /boot:存放内核文件和启动引导程序
    • /usr:应用程序安装目录
    • /tmp:临时文件目录,所有用户可读写
    • /proc:虚拟文件系统,反映进程和系统状态
3)目录存放的灵活性 
  • 约定优于强制
    虽然目录功能有约定俗成的规范,但实际存放位置可根据需要调整,保持系统一致性即可。
  • 最佳实践
    建议遵循常规目录结构,便于系统维护和团队协作。
4. Linux命令操作 
1)cd、ls命令 
  • cd命令功能
    用于切换目录(change directory的缩写)
  • 基本用法:
    • cd /
      切换到根目录
    • cd /root
      切换到root家目录
    • cd home/
      切换到home目录(斜杠表示进入其下级)
  • 路径类型:
    • 绝对路径:从根目录开始(如/opt)
    • 相对路径:基于当前目录(如opt/表示当前目录下的opt)
  • 特殊符号:
    • ..
      上级目录(如cd ..返回上级)
    • .
      当前目录(如cd ./dhcp进入当前目录下的dhcp)
  • pwd命令
    显示当前工作目录路径
  • ls命令功能
    查看目录内容
  • 常用参数
    • -l
      显示详细信息(权限、用户组、时间、大小)
    • -d
      查看目录本身而非内容
    • -a
      显示所有文件(包括隐藏文件)
    • -h
      人性化显示文件大小
    • -r
      反向排序显示
  • 路径查看技巧
    • ls .
      查看当前目录
    • ls ..
      查看上级目录内容
    • ls /etc/dhcp
      查看指定绝对路径
2)pwd、mkdir、rm命令 
  • mkdir命令
    创建目录
    • 基本用法:mkdir dirname
    • -p
      参数:递归创建多级目录(如mkdir -p 2023/jf1/a/b/c)
    • -v
      参数:显示创建过程
    • -m
      参数:设置目录权限
  • rm命令
    删除文件/目录
    • 基本用法:rm filename
    • -r
      递归删除目录
    • -f
      强制删除不提示
    • 危险操作:rm -rf /(切勿尝试)
  • rmdir命令
    删除空目录
    • 与rm -d等效
    • 无法删除非空目录
  • 目录操作注意事项:
    • 删除操作前务必确认路径
    • 重要文件删除前建议备份
    • 使用-i参数可增加删除确认提示
3)cp、mv、touch命令 
  • cp命令
    文件/目录复制
    • 基本用法:cp source dest
    • -r
      递归复制目录
    • -a
      保留所有属性(等价于-dpr)
    • -i
      覆盖前提示
    • -u
      仅复制更新的文件
    • -b
      覆盖前创建备份
  • mv命令
    移动/重命名
    • 移动文件:mv file /path
    • 重命名:mv oldname newname
    • -b
      覆盖前备份原文件
  • touch命令
    创建文件/更新时间戳
    • 创建文件:touch filename
    • 更新时间:文件存在时使用会更新修改时间
  • 文件操作技巧
    • 使用*通配符批量操作
    • 重要操作前建议先测试
    • 备份文件默认添加~后缀
    • mv
      操作会删除源文件,谨慎使用

二、知识小结

知识点

核心内容

考试重点/易混淆点

难度系数

Linux网络配置(虚拟机)

VM三种网络模式:桥接/NAT/仅主机

企业常用模式选择(桥接与NAT的区别)

⭐⭐⭐

静态IP配置流程:修改ifcfg-ens33文件

关键参数(BOOTPROTO/ONBOOT/IPADDR配置)

⭐⭐⭐⭐

网络服务重启命令:service network restart

新旧命令区别(systemctl与service)

⭐⭐

Linux目录结构

核心目录功能:/bin(命令)、/etc(配置)、/var(日志)

特殊目录(/proc虚拟文件系统、/dev设备文件)

⭐⭐⭐

目录操作规范:约定俗成的文件存放位置

与Windows目录结构对比

⭐⭐

基础命令操作

cd命令:绝对路径与相对路径使用

路径表示方法(./与../的区别)

⭐⭐

ls命令:-l参数显示详细信息、-d查看目录本身

组合参数(-lh人性化显示大小)

⭐⭐

mkdir/rm命令:-p创建多级目录、-rf强制删除

高危操作预警(rm -rf的破坏性)

⭐⭐⭐⭐

cp/mv命令:-r目录复制、-b备份覆盖文件

移动与重命名功能

⭐⭐⭐

touch命令:创建文件与修改时间戳

与mkdir的区别

⭐⭐

最新文章

随机文章