今天学习Xshell控制虚拟机的部分知识和基础指令:
一,部分知识
1,man man
首先我们要学习的第一个知识为man man这个指令用来访问存储在 Linux 系统上的手册页面,查看系统中的指令,打开Xshell连接上设置的虚拟机
在指令里面输入man man就会输出系统存储的手册页面
可以选择用鼠标下翻,也可以选择空格快速翻到下一页,想要关闭手册只需要按键盘上的Q即可退出
2,Linux的存储特点:
在windows系统中pc中安装的物理驱动器决定文件的路径名Windows会为每个物理磁盘驱动器分配一个盘符,每个驱动器都会有自己的目录结构,以便访问存储其中的文件。
而Linux中不使用驱动盘的盘符,Linux将文件存储在单个目录结构中,这个目录称为虚拟目录,Linux的虚拟目录只包含一个称为根目录的基础目录输入pwd可以查看当前路径
根驱动器:在Linux中pc上安装的第一块硬盘称为根驱动器,根驱动器包含了虚拟目录的核心,其他目录都是从那里开始构建的
挂载点:挂载点是虚拟目录中用于分配额外存储设备的目录。虚拟目录会让文件和目录出现在这些挂载点目录中,然而实际上它们却存储在另外一个驱动器中。
通用的目录名用于表示一些常见的功能:
注意:不要随意去访问以上目录,若随意访问不小心删除或者添加文件导致文件冲突,容易使系统崩溃
二,部分基础指令
1,cd命令
cd命令用来切换虚拟目录,简单来说就是打开文件夹或者退出文件夹回到父目录
若要返回上一目录也就是父目录可以输入cd …
2.ls命令
ls命令最基本的形式会显示当前目录下的文件和目录
ls命令输出的列表是按字母列排序的在支持彩色的终端仿真器中,ls命令还可以用不同的颜色来区分不同类型的文件,如果没安装彩色终端仿真器,可用带-F参数的ls命令轻松区分文件和目录
Linux经常采用隐藏文件来保存配置信息。在Linux上,隐藏文件通常是文件名,以点号开始的文件。可以使用ls -a把隐藏文件和普通文件及目录一起显示出来
ls中ls -R(递归选项)可以将文件及文件中的子目录中的文件列出
ls -l可以显示文件的跟多参数,获取更多文件信息
ls 命令还支持在命令行中定义过滤器。它会用过滤器来决定应该在输出中显示哪些文件或目录。
当你不知道要找的那个文件的确切名称。ls命令能够识别标准通配符,并在过滤器中
用它们进行模式匹配:
问号(?)代表一个字符;
星号()代表零个或多个字符。
方括号( [] )指定字符范围
感叹号(!)将不需要的内容排除在外
?[] ! 等符号称为元字符通配符
3,touch命令
touch命令可以创建新的文件,创建的方式为touch 文件名,且touch还能在不更改文件内容的情况下更新文件的修改时间
4,cp命令
cp命令为复制命令,可以将一个文件复制到另一个文件处,但是如果复制的文件有名称重复时,cp命令直接覆盖,不会出现提示。
所以建议cp命令搭配 -i选项,强制shell询问是否需要覆盖已有文件。防止重要文件被覆盖。
5,链接文件
如需要在系统上维护同一文件的两份或多份副本,除了保存多份单独的物理文件副本之外,还可
以采用保存一份物理文件副本和多个虚拟副本的方法。这种虚拟的副本就称为链接。
硬链接: ln
Linux 下的文件是通过索引节点来识别文件,ls –li可以查看索引节点。
硬链接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接到重要文件,以
防止“误删”的功能。
符号链接( 软连接): ln -s
软链接文件有类似于Windows 的快捷方式。它实际上是一个特殊的文件。在符号连接中,文
件实际上是一个文本文件,其中包含的有另一文件的位置信息。
6.mv命令
mv命令可以将文件和目录移动到另一个位置或重新命名。移动文件可以将文件名从fall更改为fzll,但inode编号和时间戳保持不变。这是因为mv只影响文件名。
和cp命令类似,也可以在mv命令中使用-i参数。这样在命令试图覆盖已有的文件时,你就会得到提示。
也可以使用mv命令移动整个目录及其内容。
7,cat命令
cat 显示文本文件中所有数据。
-n 参数会给所有的行加上行号。
-b 给有文的行加上行号。
-T参数会用^I字符组合去替换文中的所有制表符
8,mkdir命令
mkdir用来创建目录,要想同时创建多个目录和子目录,需要加入-p参数, -p参数可以根据需要创建缺失的
父目录。
如果想要删除目录可以使用rmdir进行删除操作
三,作业
具体操作步骤:
1,创建LearningNotes目录
2,进入LearningNotes目录,创建子目录
3,进入lectures目录中创建文本
4,用nano命令向文本中输入内容
5,进行文件操作
6,进行查看和分析文件内容
7,进行项目维护
8,最后通过tree进行检查
Xshell的部分知识和基础指令
张小明
前端开发工程师
从零发布 npm 包:AI编程工具实战 5 步完成私有仓库配置与版本发布
1. 发布一个 npm 包,真的需要写 200 行配置和手动敲 17 条命令吗? 我上个月帮团队重构一个内部工具链,目标是把一个散落在三个 Git 仓库里的 CLI 工具,合并成一个可复用的 @org/cli-core 包。按传统做法,我得先手写 package.json 的 files、main、types、exports 字段,再…
L3级AI智能体演进:重构人机协同与企业组织效能的新起点
在2026年数字化转型步入深水区的当下,企业已不再满足于零散的线上化与浅层次的自动化,而是向着深度人机协同与组织重构迈进。随着IDC发布AI自主性五级模型,行业对AI智能体(AI Agent)的认知实现了关键跃升——即将三级&…
如何在Windows和Mac电脑上录制特定窗口
录制教程视频时,只录软件窗口比录全屏更清晰、更专注。Windows 和 Mac 都自带录屏功能,但功能偏基础。如果想同时录旁白、人像或添加涂鸦,就需要第三方工具。下面介绍三种实用方法,按需选择即可第一部分:如何带注释记录…
深耕冷链行业数字化:安心联车辆监控构建全程可溯源冷链监管体系
摘要 冷链运输是生鲜果蔬、冷冻食品、医药疫苗流通的核心链路,温度恒定、全程密闭、时效可控是货物品质保障的硬性底线。冷链货品具备高损耗、强合规、高追责特性,一旦运输环节管控缺位,极易出现温区超标、冷机关停、中途开门、违规绕路、超…
Java Playwright自动化测试:深入解析iframe交互原理与实战
1. 项目概述:深入自动化测试中的iframe交互在Web自动化测试的征途上,iframe(内联框架)就像一个个嵌套在页面中的独立“小房间”。对于测试工程师而言,能否熟练地操作这些“小房间”,直接决定了测试脚本的健…
Rexwit本地版SU模型裸图渲染AI指令
SU渲染AI指令 案例 软件:Rexwit本地版 模型:FLUX2 -Klein-9B/4B 提示词:给这张SU效果图进行渲染,保持原图结构不变 提示词:“把图1重新生成一下,黄金时刻" 提示词:将图1改成夜景光照效果…