当前位置: 首页 > news >正文

第三阶段Day01【Linux快照、目录结构、基础命令、命令帮助手册】

第三阶段Day01【Linux快照、目录结构、基础命令、命令帮助手册】

讲义PDF文件下载链接地址如下

https://download.csdn.net/download/weixin_46411355/92942614

文章目录

  • 第三阶段Day01【Linux快照、目录结构、基础命令、命令帮助手册】
  • 讲义PDF文件下载链接地址如下
    • Linux快照介绍
    • Linux的目录结构介绍
    • Linux的命令格式介绍
    • Linux基础命令_ls
    • Linux基础命令_路径相关
    • Linux基础命令_mkdir
    • Linux基础命令_文件相关
    • Linux基础命令_查找相关
    • Linux基础命令_管道命令和过滤
    • Linux基础命令_echo,重定向,head,tail
    • Linux基础命令_vi编辑器
    • 如何查看命令的帮助手册
    • Linux_用户初体验
    • man 命令名
    • Linux_用户初体验

Linux快照介绍

  • 概述

    • 类似于Windows系统的还原点, 做备份和容错的, 将来出问题了, 可以选择: 恢复到指定的快照.
  • 拍摄快照

  • 恢复快照

  • 删除快照

  • 细节

    1. 建议关机状态下拍摄快照.
    2. 关于快照, 一般不超过3个, 勤拍勤删即可.

Linux的目录结构介绍

  • 对比

    • windows系统: 森系, 森林结构, 有盘符的概念.
    • Linux系统: 没有盘符的概念, 取而代之的是根目录, 用 / 来表示
  • Linux的目录结构图解

  • 关于Linux的目录, 我们常用的是:

    bin目录: 存储Linux基础命令的, 例如: cd, mv, cp... sbin目录: 存储Linux进阶命令, 例如: ifconfig,....etc目录: 存储的是Linux系统的配置信息. root目录: 超管(超级管理员)目录, 也是 root账号所在的目录. home目录: 普通账号的家目录, 我们创建的账号, 默认会存储在这里.

Linux的命令格式介绍

  • 名词解释

  • Linux的命令格式介绍

    # 格式command[-options][parameter]# 解释command: 表示命令, 必写. options: 表示选项, 如果需要就写, 可以省略, 会用默认值(如果有)parameter: 表示参数, 如果需要就写, 可以省略, 会用默认值(如果有)

Linux基础命令_ls

# ls命令介绍, 来源于: list, 列表, 即: 显示所有.# 格式ls[-a-l-h]文件夹路径# 解释-aall的意思, 即: 显示所有, 包括隐藏.-lline的意思, 即:(以行的方式)显示详细信息.-hhuman的意思, 即: 以人性化的方式展示信息.# 具体演示ls查看当前目录下的内容(不包括隐藏)ls-a查看当前目录下的内容(包括隐藏)ls-l以行的方式查看当前目录下的内容(不包括隐藏)ls-al以行的方式查看当前目录下的内容(包括隐藏)ls-lh以行, 人性化的方式查看当前目录下的内容(不包括隐藏)ls-alh以行, 人性化的方式查看当前目录下的内容(包括隐藏)ls-lh/etc 以行, 人性化的方式查看指定目录下的内容(不包括隐藏)ll 等价于ls-l# pwd命令, 全称 print work directory, 打印工作目录, 即: 当前所在的目录pwd[root@mynode1 ~]# lsanaconda-ks.cfg[root@mynode1 ~]# ls ./anaconda-ks.cfg[root@mynode1 ~]# ls /rootanaconda-ks.cfg

Linux基础命令_路径相关

  • cd命令

    # 来源于 change directory, 改变目录的意思.# 格式cd要切换到的目录
  • pwd命令

    # 来源于 print work directory, 打印工作目录.# 格式pwd
  • 路径介绍

    cd要切换到的目录# 切换路径.cd./# 切换到当前目录, 相当于: 啥都没做.cd/# 切换到根目录cd./# 代表当前目录cd..# 代表上级路径cd../..# 代表上上级路径ccd~ 或者cd# 代表当前账号的家目录, root账号 -> /root, 其它账号 -> /homecd-# 在最近操作过的两个目录之间做 切换.

    Linux中支持相对路径 和 绝对路径, 绝对路径是以盘符开头的路径, 相对路径默认是相对于当前路径来讲的.

    例如: 假设当前路径为: /root, 我想切换到 /root/aa/bb 目录下, 写法为:

    cd /root/aa/bb # 绝对路径

    cd aa/bb # 相对路径

    cd ./aa/bb # 作用同上, ./ 代表当前目录

Linux基础命令_mkdir

# 来源于 make directory, 制作: 目录.# 格式mkdir[-p]要创建的目录路径# 如果是多级目录记得加-p, 单级目录可以不加

Linux基础命令_文件相关

# 创建文件touch文件路径# 查看文件内容, 会翻页.cat文件路径# 分页查看文件内容more文件路径# b -> back: 返回上一页, d -> down: 下一页. enter -> 下一行, q -> quit: 退出# cp -> copy, 拷贝的意思cp[-r]数据源文件()路径 目的地文件()路径# 如果拷贝文件夹, 要加 -r, 递归拷贝.# mv -> move, 剪切mv数据源 目的地# 细节: 可以改名.# rm -> remove, 删除rm[-r -f]文件夹或者文件路径# -f: force: 强制删除, 不提示. -r: recursive 递归删除rm-rf/*# 坐牢命令, 慎重.

Linux基础命令_查找相关

# 查找Linux 命令所在的目录whichLinux的命令名# 根据文件名 或者 文件大小, 查找对应的文件.find要查找的路径-name'*文件名'# *代表 通配符.find要查找的路径-size+10M# 查找大小在10M以上的文件

Linux基础命令_管道命令和过滤

# grep命令, 用来做过滤的.# 格式grep[-n]关键字 要操作的文件路径# 去文件中过滤出包含关键字的行, -n表示显示行号grep-npython1.txt# 例子# | 管道命令, 即: 把前边命令的执行结果, 当做后边命令的数据源来处理.# 格式命令1|命令2cat1.txt|greppythoncat1.txt|greppython|greppandas# 从1.txt文件中过滤出python, 在其基础上过滤出pandas

Linux基础命令_echo,重定向,head,tail

  • echo命令

    类似于Python的print()函数, 用于把结果输出到终端的.

    例如: echo hello

  • 反引号

    作用: 可以封装Linux命令, 进行执行.

    echo pwd # 输出 pwd这个字符串

    echo `pwd` # 把pwd当做Linux命令执行, 对其结果进行输出

  • 重定向

    ># 表示覆盖>># 表示追加ls/>>1.txt
  • head 文件名 例如 head 1.txt 默认查看文件的前10行,查看文件的前三行 head -3 1.txt

  • tail 动态追踪, 查看文件末尾数据, 一般查看: 日志信息.

    # 格式tail[-n -f]文件路径# -n 表示查看文件后几行, 默认是: 10 -f: 表示持续追踪.# 例如tail-10python.logtail-10fpython.log

Linux基础命令_vi编辑器

  • vi和vim的用法一致, 都是用于编辑Linux文本信息的.

  • 入门版

    step1: 输入 vim 要编辑的文件路径, 然后敲回车.

    step2: 按下字母 i 进入到 编辑模式.

    step3: 之后就是正常的编辑了.

    step4: 编辑完后, 按下 esc键, 退出编辑模式, 重新进入到 命令模式

    step5: 按下字母 : 进入到 底线模式, 进行对应操作即可.

    ​ :wq -> 保存并退出, write quit

    ​ :q! -> 强制退出, 不保存

  • 进阶版

如何查看命令的帮助手册

# --help 属性 命令名 --help # 例如: ls --help # man 命令名 man ls # 查看ls命令的使用手册 man ls >> ls.txt # 把ls命令的使用方式保存到文件中.

Linux_用户初体验

  1. 创建普通用户.

useradd zhangsan

passwd zhangsan

  1. root账号下, 给他赋权

vim /etc/sudoers 文件的第100行

  1. 切换用户

su zhangsan

  1. 借调权限

–help # 例如: ls --help

man 命令名

man ls # 查看ls命令的使用手册
man ls >> ls.txt # 把ls命令的使用方式保存到文件中.

Linux_用户初体验

查找root

按键盘的n键,找下一个

取消高亮 :noh

  • 按下键盘的yy复制当前行

  • 按p粘贴

  1. 创建普通用户.

useradd zhangsan

passwd zhangsan

  1. root账号下, 给他赋权

vim /etc/sudoers 文件的第100行

  1. 切换用户

su zhangsan

  1. 借调权限

sudo Linux命令即可 # 首次需要密码, 持续5分钟, 之后还需输入.

http://www.zskr.cn/news/1462078.html

相关文章:

  • 明星最常穿的F2国风潮鞋清单~
  • 如何高效部署微信视频号实时弹幕监控系统:完整技术方案
  • 【AI担保融合实战指南】:20年风控专家亲授3大落地场景、5步集成法与避坑清单
  • Oracle的CURRENT REDO丢失,数据丢失风险分析
  • python学习第十四天(自用)
  • Jetson_Pixhawk局域网UDP连接QGC
  • SU(3)格点规范理论的量子基态制备与优化策略
  • Gemma-4B:轻量级大模型的工程平衡术与中文落地实践
  • 如何彻底解决国内GitHub访问速度慢的问题:Fast-GitHub完全指南
  • 广东ge优化领跑者,广东谋根文化传媒【AI 实战】对话什么才是优质且合规的GEO优化?应该如何全维度构建全新得geo立体闭环
  • 弯板流量计选型深度解析:实力厂家对比与务实选择建议(2026) - 品牌推荐大师1
  • 大模型应用落地:基于Agent拓扑设计模式实现多Agent博弈与决策的工程路径
  • 系统级硬件指纹伪装工具:EASY-HWID-SPOOFER深度技术解析
  • HC-05/HC-06/JDY-31蓝牙模块实战:电平转换、AT命令配置与选型指南
  • 零基础必存!2026 网安全套学习路线,从入门到就业一步到位
  • RStudio下载安装教程|RStudio 官网下载+免费安装包
  • 2026年国内工程管道配套采购参考:整合防火阀/调节风阀资源,综合实力出众的阀门厂家推荐名录 - 栗子测评
  • 【AI档案智能整合实战指南】:20年档案专家亲授5大落地陷阱与3步自动化升级路径
  • 2026年5月哈尔滨口碑好的钟点工哪家强?本地实测靠谱选择 - 奔跑123
  • 发票识别准确率99.8%≠真智能——AI报销落地失败的6个隐性技术断点(附审计级检测清单)
  • 张量、矢量、矩阵傻傻分不清?一张图带你理清PyTorch/TensorFlow中的核心数据结构
  • BetterNCM Installer:一站式插件管理革命,让网易云音乐焕然新生
  • AutoJs Pro 7.0.4-1 实战:手把手教你写一个防封禁的快手极速版自动化脚本(附完整源码)
  • 手把手教你用WPS表格+PPT,把COD数据库的晶体数据变成可视化模型
  • YOLO26车辆碰撞识别检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+远程环境部署)
  • 混合换相换流器(HCC)技术:从原理到应用,根治高压直流输电换相失败
  • 第09篇:列表三种形态
  • 一站式全案落地,让大型文旅场馆长效稳赚
  • 从航拍照片到标准地图:手把手教你根据成图比例尺(如1:500)反推航摄参数与无人机飞行方案
  • 终极指南:如何一键下载番茄小说并永久离线阅读