发布时间:2026/8/10 11:04:45
Linux基本指令及知识点(二) 1.echo 空格 内容 (目标文件)①.功能向目标文件进行写入操作。假如没有(目标文件)那么写入的目标文件就默认是屏幕所以echo 空格 内容的作用就是将echo后跟的那串内容以字符串的形式打印出来:注意要用单引号②.echo 空格 文件名与cat 空格 文件名的区别③.知识点Ⅰ.一切皆文件包括鼠标键盘屏幕这些硬件设备在系统里也被抽象成了文件连终端都是文件。在系统里区分文件类型的是ll指令结果的首字母那普通文件的类型既然都是”-,还要.c,.txt等后缀干什么答案是普通文件还能再进行细分按照需求分成图片文本可执行库视频....具体类型。Ⅱ.文件在访问前都要先打开打开后才能执行写入等操作。Ⅲ.妙脆角的故事——重定向操作Ⅲ-1妙脆角的功能在看上面echo的指令里有个指向目标文件那么它到底是干嘛的Ⅲ-2除touch以外新建普通文件的邪修这就意味着可以用“来新建普通文件只需要输入 文件名即可。写入内容是空的就相当于先新建一个文件再向内写入空内容就代表新建了一个普通空文件。Ⅲ-3那想要在文件里持续写入内容而不像上面那样将文件已有内容清空再写入新内容的覆盖操作这该咋办答案是两个妙脆角(不用空格分隔)当然这个符号的名字叫做追加重定向。2.mv①.功能mv命令是move的缩写可以⽤来移动⽂件(将源文件或目录移动到目标文件或目录下)或者将⽂件改名move(rename)files,经常⽤来备份⽂件 或者⽬录。②.格式mv srcfile/srcdir desfile/desdir③.如何区分是改名还是移动文件对于 mv src dst指令:文件dst先前并不存在那么该指令就是改名,相当于dst就是新名字既可以为目录改名也可以为普通文件改名。为目录改名:为普通文件改名:3.cat语法 cat [ 选项 ] [ ⽂件 ]功能查看⽬标⽂件的内容。该指令会噫噫呜呜一口气从前往后正着把文件的所有内容都打出来如果是大文件想要从中找到特定的内容就很不方便所以该指令只适合查看内容少的文件。常⽤选项 •-b对⾮空输出⾏编号空⾏不做编号•-n对输出的所有⾏编号•-s不输出多⾏空⾏内容少的文件:内容多的日志文件:直接就是刷屏想要找到第一个用户的登录时间压根不可能。4.tac语法同上。这时会看到一个有趣的现象——这个指令不就是cat倒着写嘛它的功能也是这个意思将文件里的内容从最后一行开始全部倒着打出来。5.more(不推荐)语法 more [ 选项 ]常⽤选项•-n指定输出⾏数• q退出more功能more命令功能类似cat,将所有内容打出来但是一页一页地呈现支持回车下翻。不过缺陷在于无法上翻。6.less(安利)语法 less [ 选项 ] ⽂件功能less与more类似但使⽤less可以随意浏览⽂件(上翻下翻都可以)使⽤[pageup][pagedown]等按键的功能来往前往后翻看⽂件⽽且less在查看之前不会加载整个⽂件。选项:• q:quit•-N 显⽰每⾏的⾏号• /字符串向下搜索“字符串”的功能• ?字符串向上搜索“字符串”的功能7.head与tail①.功能可用于查看文件开头或结尾的内容可用选项-n控制行数。②.管道想要查看前510行的结尾10行内容可以用一个|连接两个指令:这个“|”符号就是管道在一切皆是文件的linux里管道也是一个文件。前一个指令的处理结果写入“|”(管道)文件里然后后一个指令将结果从管道拿出(读取)再次进行处理。因此可以用管道将指令进行组合,去做信息或文本的分析。8.时间相关的指令8-1date①.显示时间必须存在但分隔符可以自定义。②.时间戳②-1时间戳的定义Unix时间戳英⽂为Unixepoch,Unixtime,POSIXtime或Unixtimestamp是从1970年1⽉1日UTC/GMT的午夜开始所经过的秒数不考虑闰秒。②-2时间戳的作用Ⅰ.显示给我们的年月日时分秒其实是用时间戳换算过来的。Ⅱ.日志上会带有时间戳,根据时间戳查找到时间区间内的日志内容。②-3换算• 时间-时间戳date%s• 时间戳-时间date -d时间戳根据指定时间戳去换算正常时间:根据指定时间去换算时间戳:8-2cal(不重要)8-3find -name(非常重要)按照⽂件名查找⽂件。9.grep功能在⽂件中搜索字符串将找到的⾏打印出来。语法:grep [ 选项 ] 搜寻字符串 ⽂件常⽤选项•-i忽略⼤⼩写的不同所以⼤⼩写视为相同•-n顺便输出⾏号•-v反向选择亦即显⽰出没有搜寻字符串内容的那⼀⾏10.打包和压缩zip功能将⽬录或⽂件压缩成zip格式语法 zip 压缩⽂件 .zip ⽬录或⽂件常⽤选项•-r递归处理将指定⽬录下的所有⽂件和⼦⽬录⼀并处理unzip功能:将文件解压,没有指定目录就在当前目录下解压语法:zip 压缩文件 .zip常⽤选项-d: 将文件解压到指定文件下以下指令只是打包了lesson4这个文件本身并未打包lesson4下所有文件和目录:想要连文件内部内容一块打包需要加-r:将压缩文件解压到指定目录下:sz——将linux的文件传给windowsrz——将windows的文件传给linuxscp——将linux的文件传给linuxtar其与zip的区别在于tar无需递归无需输入-r选项即可将文件及其内部的所有子文件子目录全部打包压缩。而且用tar压缩的压缩文件格式是.tgz注意:压缩解压都是tar指令只是用的选项不同而已。压缩:指令tar -czf XXX.tgz src-c:创建文件(目标文件被压缩后的去处)-z:压缩文件-f:需要被压缩的目标文件加一个选项v即可展现详细打包过程tar -cvzf XXX.tgz src解压:指令tar -xzf XXX.tgz而加一个选项v即可展现详细解包过程:tar -xvzf XXX.tgz解压到指定目录:tar -xvzf XXX.tgz -C desdir11.uname‒r(面试重要但日常使用频次很少)面试问题:所谓体系结构即cpu(芯片)的架构。用uname -a即可将所有相关信息打出来:而uname -r打印出内核版本体系结构:12.重要的⼏个热键①.[Tab]按键---具有『命令补全』和『档案补⻬』的功能②.[Ctrl]-c按键---让当前的程序『停掉』③.[Ctrl]-d按键---通常代表着『键盘输⼊结束(EndOfFile,EOF戒EndOfInput)』的意思另外 他也可以⽤来取代exit,即退出当前用户登录④.[PgUp],[PgDn]即上下键可翻找输入过的指令⑤.[Ctrl]-r搜索历史命令配合上下键找到要寻找的历史指令后按回车可以执行该历史指令13.shell命令以及运行原理Linux严格意义上说的是⼀个操作系统我们称之为“核⼼kernel“但我们⼀般⽤⼾不能直接 使⽤kernel。⽽是通过kernel的“外壳”程序也就是所谓的shell来与kernel沟通。如何理解为 什么不能直接使⽤kernel 从技术⻆度Shell的最简单定义命令⾏解释器commandInterpreter主要包含• 将使⽤者的命令翻译给核⼼kernel处理。• 同时将核⼼的处理结果翻译给使⽤者。如果用通俗的故事来解释就可以把内核kernel看作嘉靖老道,他由于种种原因不再上朝不再面见大臣把shell就看作嘉靖的贴身太监吕芳用户则可以看作严嵩徐阶等大臣。大臣有要事(上图的命令)要呈递皇帝就会把要事先告诉吕芳(shell)再由吕芳呈给老道(kernel),待嘉靖老道(kernel)对事情做出处理后就会让吕芳将处理结果告诉大臣们(用户)。由于吕芳具有批红票拟即先一步看到这些要事(命令)的权利就可以把某些不利于嘉靖的东西(不合法的指令)截住这样就做到了间接保护嘉靖(kernel)的目的。shell存在的价值:命令行的组成

相关新闻

2026/8/10 10:59:45

OSPF IP FRR技术解析:实现网络50ms快速收敛

1. OSPF IP FRR技术解析:网络快速收敛的实战方案在网络工程师的日常运维中,链路故障导致的业务中断始终是令人头疼的问题。传统OSPF协议虽然能自动完成路由收敛,但30-40秒的恢复时间对现代业务来说仍然过长。IP FRR(Fast ReRoute&…

2026/8/10 10:59:45

【爱马仕】Hermes Agent 本地落地,Windows 环境零命令行操作教程

Windows 本地运行 Hermes 智能 Agent,一站式部署包实操指南 很多朋友在尝试 Hermes 本地智能工具的时候,会被一整套环境配置卡住。原生部署模式下,需要自行安装运行库、处理环境变量,还要解决端口占用、路径编码、版本不兼容等各…

2026/8/10 13:19:53

复古写真创作全流程:从策划到后期的高级质感打造

1. 复古写真创作的核心美学解析当范桢的这组复古写真在社交平台曝光时,那种独特的清冷氛围与复古浪漫的完美融合立即引发了广泛讨论。作为从业十余年的商业摄影师,我深知这类作品的创作绝非简单的"加个滤镜"就能实现。真正的复古写真需要从前期…

2026/8/10 13:19:53

数据可视化后台:SpringBoot3+Vue3+ECharts实现数据分析平台

项目介绍 基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、T…

2026/8/10 13:19:53

网盘直链下载助手:9大平台文件直链获取的终极指南

网盘直链下载助手:9大平台文件直链获取的终极指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘…

2026/8/10 13:19:53

智慧办公新选择:SpringBoot3+Vue3构建的OA系统模板开源

项目介绍 基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、T…

2026/8/10 13:14:53

GaussDB DWS连接池异常排查与优化实践

1. 项目概述上周在客户生产环境遇到一个棘手的GaussDB DWS连接池问题,从监控系统发现连接数异常飙升,导致应用出现间歇性连接超时。这个问题前后折腾了三天,最终定位到是连接池配置与业务场景不匹配导致的。作为国内领先的MPP数据库&#xff…

2026/8/9 0:01:56

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 5:09:58

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/10 0:04:00

# AI视频生成2026:多模态控制与工程化落地的技术跃迁

## AI视频生成2026:多模态控制与工程化落地的技术跃迁### 背景:从"抽卡"到"导演"的范式转移2024年,Sora的问世让AI视频生成首次进入公众视野,但彼时的技术被开发者戏称为"抽卡"——输入一段Prompt&…

2026/8/10 0:04:00

2026年五大AI编码CLI工具深度横评:从原理到实战选型指南

1. 项目概述:为什么我们需要对比AI编码CLI工具?如果你和我一样,每天有超过一半的时间是在终端里度过的,那么“效率”就是你最核心的追求。从最初的代码补全插件,到集成在IDE里的智能助手,再到如今能直接在命…

2026/8/10 11:20:30

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/10 11:20:30

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/9 15:24:19

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…