Linux基本指令及知识点(二)

发布时间:2026/9/28 22:05:14

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/9/27 20:57:43

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

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

2026/9/23 21:43:32

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

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

2026/9/28 22:03:54

弱监督Stacking情感分析实战:不靠海量标注逼近有监督上限

简介:一套基于Stacking框架的弱监督深度学习情感分析研究算法Python完整源码与说明,面向自然语言处理、机器学习方向的学生与研究人员,适合课程设计、毕业设计及项目实战。代码整合了LSTM、CNN、RNN、贝叶斯、SVM等多类模型,并以S…

2026/9/28 22:03:54

Substrate:可定制区块链的模块化底座与Runtime开发实践

1. 项目概述:Substrate不是框架,是区块链的“乐高底盘”如果你最近在技术社区、开发者群或者开源项目讨论里频繁看到substrate这个词,别急着点开文档——先搞清楚它到底是什么,比直接上手写代码重要十倍。简单说,subst…

2026/9/28 22:03:54

毕设级智慧能耗管理系统后端实战:从数据采集到报表

简介:这是一份面向计算机专业毕业设计或课程作业的智慧能耗管理系统后端源码包,适合正在做能耗监控、数据采集与智能化管理项目的学生或开发者参考。系统整合物联网、大数据分析与人工智能技术,可用于学习后端业务逻辑、数据库设计、API接口开…

2026/9/28 22:03:54

Substrate区块链开发:Runtime模块化与链上升级实践

1. Substrate 到底是什么:拆开看它真正解决的三类问题1.1 从"想自己写一条链"说起我记得第一次动念头想自己从零搭一条区块链时,最直观的感受就是:工作量根本不是"写个账本"那么简单的。你至少要把四件事同时搞定——节点…

2026/9/28 22:03:54

AX:本地AI工作流调度引擎原理与工程实践

1. 项目概述:AX不是缩写,而是一个正在成型的开发协作范式“AX”这个词最近在开发者社区里频繁闪现,但它既不是某个新出的AI模型代号,也不是某家科技公司的简称,更不是某种加密货币代码。它本质上是一套围绕本地化智能工…

2026/9/28 21:58:53

Python电商评论情感分析全流程实战:从数据采集到模型训练

简介:基于Python的电商买家评论情感分析项目包,专为毕业设计、期末大作业和课程设计场景打造,代码注释详尽,即使完全没有项目经验的新手也能看懂每一步实现,曾获98分且深受导师认可。整个压缩包约54MB,内含…

2026/9/28 3:03:23

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/28 6:05:15

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/28 6:07:41

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/28 0:02:03

广州外贸网站建设推广:从零搭建全流程拆解与真实报价避坑

广州外贸网站建设推广:从零搭建全流程拆解与真实报价避坑 改个需求建站公司拖一周,后台改个文案还得再交一笔“技术维护费”。这种憋屈事儿,做外贸的朋友太熟悉了。很多老板在找广州外贸网站建设推广服务商时,光盯着首页好不好看,却忽略了从零搭建一个能…

2026/9/28 0:02:04

搞懂百度竞价推广价格,网站性能优化别掉链子

搞懂百度竞价推广价格,网站性能优化别掉链子 网站突然打不开,浏览器弹出红色警告“此网站存在安全风险”,后台一看全是乱码代码和奇怪的跳转链接。这种网站被黑挂马的绝望感,很多刚转行做网站的朋友都经历过,尤其是那些为了省几百块钱服务器费用的新手。…

2026/9/25 20:55:38

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/26 19:58:38

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/28 1:59:25

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑