news 2026/7/4 4:14:22

虚拟机重置root密码,Linux命令使用,软硬连接,Vim使用和快捷键

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
虚拟机重置root密码,Linux命令使用,软硬连接,Vim使用和快捷键
  • 目录

    重置ROOT密码(rd.break)

    Linux命令

    内置命令

    外部命令

    格式

    help命令

    cd 命令(切换目录)

    1. 基础语法

    2. 常用用法

    ls命令(浏览目录内容)

    ​编辑

    ​编辑

    date命令(显示或设置系统的时间与日期 )

    timedatectl命令

    cal命令(查看日历)

    硬连接和软连接

    硬链接

    软链接

    mkdir命令

    du命令

    touch用法

    1. 创建空白文件

    2. 时间戳修改

    三个时间

    tree命令

    dd指令

    rm指令

    基础语法

    高频选项

    重定向操作符

    tee命令

    基础语法

    常用参数

    管道符:|

    vi/vim文本编辑器

    三种核心模式

    vim 的异常处理

    模拟异常

    处理流程

    cat 命令

    head命令

    grep命令

    cut命令

    sort命令

    wc命令

    cp命令

    zip和unzip命令

    gzip 命令

    ​编辑

    bzip2

    xz /unxz(压缩率最高)

    tar归档命令


    重置ROOT密码(rd.break)

  • 开机出现 GRUB 菜单,按e进入编辑模式

  • 找到linux16(CentOS7)这一整行

  • 光标移到该行文字最后,先打空格,再写rd.break

  • 按下Ctrl + x启动,进入 switch_root 紧急 shell

  • 执行读写挂载:

  • 设置密码

  • 这里修改密码为123456,successfully代表着修改成功,改完密码一定要touch /.autorelabel,否则重启无法登录,修改完成后连续两次exit退出

  • Linux命令

  • 内置命令

  • 存于 Shell 程序内部,没有独立文件

  • 直接在当前 Shell 进程运行,不创建子进程,执行速度快

  • 例子:cdexithistoryecho

  • 外部命令

  • 独立的二进制程序,存放在磁盘目录
  • Shell 会创建子进程来运行命令
  • 例子:lscatmountsystemctl
  • Shell 依靠PATH 环境变量自动搜索命令路径
  • 格式

  • 主命令 参数 操作对象
  • help命令

  • 格式:

    命令名 --help

    作用:查看这条命令的简短帮助信息,包含选项、参数用法。

    示例:

    ls --help mount --help systemctl --help

  • cd 命令(切换目录)

    1. 基础语法

    cd [目标目录]

    2. 常用用法

  • 进入指定目录
  • cd /etc/sysconfig
  • 回到当前用户家目录
  • cd # 等价于 cd ~
  • 回到上一级目录
  • cd ..
  • 回到上两级目录
  • cd ../..
  • 返回刚才所在的目录(来回切换两个文件夹)
  • cd -
  • 进入当前目录(无实际作用)
  • cd .
  • 举例:cd /etc 进入etc目录,然后cd ~返回家庭目录,cd -在两个目录间切换
  • 注意:绝对路径:从/根目录开始写,不会出错 例:cd /var/log
  • 相对路径:以当前位置为起点
  • ls命令(浏览目录内容)

  • date命令(显示或设置系统的时间与日期 )

  • %Y4 位年份

  • %m月份

  • %d日期

  • %H小时(24 小时制)

  • %M分钟

  • %S

  • 例如查看当前时间:date "+%Y-%m-%d %H:%M:%S"
  • timedatectl命令

  • 参数作用
    status显示状态信息
    list-timezones列出已知时区
    set-timezone设置生效时区
    set-time设置系统时间
  • cal命令(查看日历)

  • 格式:cal 月份 年份

  • 硬连接和软连接

  • 硬链接

    命令:ln 源文件 目标文件

  • 本质:同一个 inode,同一块硬盘数据,多个文件名指向同一个文件。
  • 删除其中一个文件名,文件数据依然存在,只有所有硬链接全部删除,文件才会真正被清理。
  • 软链接

    命令:ln -s 源文件 目标文件

  • 本质:相当于 Windows 快捷方式,独立小文件,只保存源文件路径。
  • 源文件被删除后,软链接直接失效,变成无效的坏链接。
  • mkdir命令

  • 创建单个文件夹

  • mkdir test

  • 一次性创建多个文件夹

  • mkdir dir1 dir2 dir3

  • 多层级目录(不加 - p 会报错)

  • mkdir -p /home/user/aaa/bbb

  • du命令

  • 作用:统计文件 / 目录占用磁盘空间大小
    -h:人性化显示单位(KB、MB、GB),最常用
    -s:只显示总计,不列出内部所有子文件
    -a:统计所有文件(默认只统计文件夹)

  • 基础语法
    du [选项] 目录/文件

  • 查看当前目录总大小
    du -sh

  • 查看 /etc 文件夹整体占用空间
    du -sh /etc

  • 列出目录里每一个文件的大小
    du -ah /root

  • touch用法

1. 创建空白文件

touch test.txt

如果文件不存在:自动新建空文件 如果文件已存在:不会覆盖内容,只更新时间

  • 一次性创建多个文件:
touch file1 file2 file3

2. 时间戳修改

三个时间

  • atime:访问时间(读取文件)
  • mtime:内容修改时间(文件内容改动)
  • ctime:属性修改时间(权限、文件名变动)
  • -a:只修改访问时间 atime
  • -m:只修改内容修改时间 mtime
  • -d:指定时间
  • tree命令

  • -L n:限制显示层数, 只看 n 级目录:

  • -d:只显示文件夹,不列出文件

  • -a:包含隐藏文件一起显示

  • -f:显示完整路径

  • tree -L 2 -d /var

  • dd指令

  • 作用:制作指定个数及容量的空文件

  • 格式:dd if=来源 of=新文件名 count=数据块个数 bs=块容量

  • 制作100MB空数据文件: dd if=/dev/zero of=/root/z1 count=2 bs=50M

  • rm指令

  • 基础语法

rm [选项] 文件名/目录
  • 输入 y 确认删除,n 放弃

  • 高频选项

  • -f强制删除,不弹出确认提示,不存在文件也不报错
  • -r / -R递归删除,用来删除文件夹(包含里面所有子文件)
  • -rf组合(最常用):递归 + 强制删除
  • 重定向操作符

  • > 覆盖输出(清空原有内容,再写入)
  • ls > list.txt

    把正常执行结果写入文件。

  • >> 追加输出(不覆盖,在文件末尾继续添加)
  • date >> list.txt
  • 只重定向错误信息(2>)
  • ls /abc 2> err.txt
  • 正常输出 + 错误全部写入同一个文件
ls /etc /abc > all.txt 2>&1
  • 文件读取数据作为cat命令的输入
  • 标准输入重定向<<并不表示追加,而是表示输入结束的意思,即作为一个结束符
  • tee命令

  • 把命令输出同时打印到屏幕 + 写入文件。 普通重定向>只能存文件,屏幕看不到;tee 可以一边输出一边保存日志。

    基础语法

    命令 | tee 文件名

    常用参数

  • -a:追加写入,不覆盖原有文件内容(最常用) 不加-a会清空文件再写入。

  • 管道符:|

作用

前一条命令的输出结果,直接作为后一条命令的输入数据

格式:

命令1 | 命令2
gzip file.txt # 压缩 gzip -d file.txt.gz # 解压


bzip2

特点:压缩率高于 gzip

bzip2 file.txt # 压缩为 .bz2 bzip2 -d file.bz2 # 解压

xz /unxz(压缩率最高)

后缀:.xz

xz file.txt # 压缩 unxz file.txt.xz # 解压 xz -d file.txt.xz
  • 这里 wc -l 代表统计行数,统计了前面文件一共有7行
  • vi/vim文本编辑器

  • 三种核心模式

  • 命令模式(默认打开就是此模式)只能敲快捷键,不能打字输入文本。

  • 输入模式(编辑文字)i进入,可写入内容;按Esc退回命令模式。

  • 末行模式(底线模式)命令模式下按冒号:,光标跳到底部,执行保存、退出、查找。

  • vim 的异常处理

  • 模拟异常

  • 在编辑过程中,某些原因倒置vim中断退出,下次打开时,同名的交换文件(.swp)与源文件内容不一致,需要进行后续设置

  • 处理流程

    - 正常打开
    - 点击R键,后回车
    - 正常编辑,保存退出
    - 删除隐藏的交换文件

  • cat 命令

  • 作用:读取文件内容,直接打印输出到终端。

  • -n:显示行号,加上

  • -b:文件中所有非空行增加行号,编号从1开始

  • head命令

  • 作用:查看文件开头前若干行内容

  • grep命令

  • 作用从文件 / 命令输出中,筛选出包含指定关键词的行。

  • -v取反,显示不包含关键词的行(超级常用)

  • -i忽略大小写,大小写不敏感

  • -n显示匹配行的行号

  • -r递归遍历目录下所有文件

  • -E支持扩展正则表达式

  • cut命令

  • 列 / 字符切割文本,截取指定字段内容。

  • -d:指定分隔符(默认是制表符 tab)

  • -f:截取第几列(field 字段)

  • -c:截取第几个字符

  • sort命令

  • 对文本内容按行进行排序,默认以字母 ASCII 码升序排列

  • -n:按纯数字大小排序(最核心考点,解决数字按字符排序的问题)

  • -r:反向倒序(降序)

  • -k:指定第几列进行排序

  • -t:指定字段分隔符

  • wc命令

  • 统计文本的行数、单词数、字节数

  • -l:只统计行数(最常用)

  • -w:统计单词数量

  • -c:统计字符(字节)数量

  • cp命令

  • 复制文件 / 目录。

  • -r / -R递归复制文件夹,复制目录必须加此参数

  • -f强制覆盖目标文件,不弹出询问

  • -i覆盖前弹出交互确认(y 确认,n 取消)

  • -p保留原有文件权限、时间属性

  • zip和unzip命令

  • gzip 命令

    压缩文件,压缩后自动删除原文件,生成.gz压缩包

    gzip 文件名 gunzip 压缩包.gz # 解压
  • -d:解压
  • -9:最高压缩比
  • 不能直接压缩目录,打包目录要配合 tar
  • 压缩完毕原文件消失
  • tar归档命令

  • 作用:创建(非压缩的)打包文件,将指定的一个或多个文件或目录备份生成为一个指定的包文件

  • 参数作用
    ccreate 创建新压缩包
    xextract 解压包
    f指定文件名,必须写在所有选项最后
    z使用 gzip 压缩(后缀.tar.gz)
    j使用 bzip2 压缩(后缀.tar.bz2)
    J使用 xz 压缩(后缀.tar.xz)
    C解压到指定目录
    v显示详细过程(可省略)
  • 解压缩
  • f 参数必须放在最后,不能写成tar fzc,会报错;

  • tar 既可以打包文件,也可以打包目录;

  • 纯 gzip 不能压缩文件夹,必须依靠 tar 先归档;

  • -C仅在解压时用来指定存放位置。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/27 3:09:32

国内外 2026 年 6 月热门软件盘点(AI 编程 + 开发工具)

国内外 2026 年 6 月热门软件盘点(AI 编程 开发工具)哥们,这份是"扫盲 选型"合一的盘点。 每一个工具都讲三件事:它是干嘛的、有啥用、值不值得装。 主攻 AI 编程 开发工具,顺带提几个值得关注的 Agent 平台和效率神器。 全部基于 2026 年 6 月的最新数据,看完你就…

作者头像 李华
网站建设 2026/6/27 3:03:58

用C语言解释野指针

1. 野指针是什么野指针&#xff08;Wild Pointer&#xff09; 是指向未分配、已释放、无访问权限或作用域已销毁的内存区域的指针。对野指针进行解引用、读写操作属于 C 语言标准中的未定义行为&#xff1a;轻则程序直接崩溃&#xff08;段错误 Segmentation Fault&#xff09;…

作者头像 李华
网站建设 2026/6/27 2:49:32

2026年全国外贸工艺品选购指南:5招帮你挑对优质产品

核心速览预算有限但追求性价比&#xff0c;合创文化传播的线上资讯套餐是不二之选&#xff0c;价格亲民&#xff0c;依托20年数据沉淀&#xff0c;提供精准且系统的行业资讯。 若注重产品创新设计&#xff0c;合创文化传播的AIGC服务值得考虑&#xff0c;结合海量资源和AI生图&…

作者头像 李华
网站建设 2026/6/27 2:48:10

测完爆火的 Vida,才知道 Agent 可以这么主动

前言 这 AI&#xff0c;进化到什么时候是个头。 做 PPT、文字润色、优化 Prompt、做总结&#xff0c;随便抓一个工具来&#xff0c;给出的结果都不算差。 但是“写”只是入场券&#xff0c;我现在挑 AI 产品只看一件事&#xff1a;它要等我走到哪一步&#xff0c;才开始真正…

作者头像 李华