OS3.【Linux】基本指令入门(2)
目录1.root用户的家目录2.非root用户的家目录2.简单介绍一些基本指令1.继续介绍cd1.cd ~2.cd -2.mkdir1.mkdir 目录创建一串目录传统方法​编辑补:查看树状结构的方法:tree指令tree .使用mkdir的-p选项来创建一串目录3.touch4.rmdir5.rmrm -r 目录rm -rf 目录(Ubuntu下不会提示)严重警告:千万不要试不要试rm -rf /*或者rm -r /* !!!!!!!!!!!!!!!!!!!!会删除服务器根目录下所有的文件!!!行为非常危险!!!rm -i6.manman targetman显示某个命令没有找到对应的条目的解决方法细节说明man 手册编号 要查的内容附:在线的man手册7.echoecho 字符串echo 字符串 文件8.cpcp src destcp -r src dest9.mvmv src destmv src 路径/文件名易错提示3.通配符不同用户的家目录不同1.root用户的家目录以root用户(超级用户)身份登录,家目录在/root2.非root用户的家目录以非root用户(普通用户)身份登录,家目录在/home/用户名Ubuntu系统中,所有普通用户的账号会统一存放在/root目录下2.简单介绍一些基本指令承接OS2.【Linux】基本指令入门(1)文章,继续介绍指令1.继续介绍cd1.cd ~作用:切换到用户的家目录2.cd -作用:切换到最近一次(即上一次)的路径2.mkdir作用:创建目录(即文件夹)(全称makedirectory)1.mkdir 目录例如mkdir newfolder:创建一个名为newfolder的目录创建一串目录例如在根目录下创建一串目录.--|--d1|--d2|--d3传统方法要来回使用mkdir和cd指令,比较麻烦补:查看树状结构的方法:tree指令tree指令需要安装系统提示:Ubuntu下的安装指令sudo apt update sudo apt install treetree .作用:从当前路径显示树状结构使用mkdir的-p选项来创建一串目录格式: mkdir –p 路径名称 (注:-p全称--parents)作用:递归建立多个目录(此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录)例如在/root目录下创建m1,m2,m3,m4,m5一串目录:首先切换到/root目录,之后mkdir -p m1/m2/m3/m4/m5使用tree指令查看结果: tree m13.touch作用:更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件例如在/root下创建1.c文件4.rmdir作用:只能删空目录,不能删文件(rmdir与mkdir相对应,rmdir全称remove directory)现有如下目录结构对文件和目录使用rmdir指令:5.rm作用:删除文件或目录(rm全称remove)例如删除/root下的1.c文件:rm 1.c(有些系统例如CentOS在root账号下删除会有提示:是否删除?,若不想显示提示使用rm -f文件指令来强制删除(-f的全称为--force),不再询问)但单独的rm指令不能删除非空目录rm -r 目录作用:递归删除目录rm -rf 目录(Ubuntu下不会提示)作用递归强制删除(不询问)严重警告:千万不要试不要试rm -rf /*或者rm -r /* !!!!!!!!!!!!!!!!!!!!会删除服务器根目录下几乎所有的文件!!!行为非常危险!!!用rm删除的文件难以找回,可能会造成不可挽回的损失,由于rm指令比较危险,在一个工程中一般是建立一个delete文件夹然后使用 mv 指令移走文件,定时对delete进行删除这是我在我的主机上测试的视频:rm -rf 根目录删除测试后果: 系统几乎所有的文件都被删除了,以下是监控图读者也可以看看这个讲rm -rf /*的视频:【官方双语】Linux上最危险的命令 #电子速谈rm -i作用:删除文件前提示6.man作用:过查看联机手册获取帮助man target例如:man mkdir 查看mkdir指令的帮助;例如man man查看man指令帮助最底下提示:按h获取帮助,按q退出手册如果仔细观察的话:会发现左右上角各有MKDIR(1),这里的1代表1号手册执行man man指令会发现一共有9个手册例如System calls为系统调用,Library calls为C库调用man显示某个命令没有找到对应的条目的解决方法如果man显示某个命令没有找到对应的条目,有两种情况:1.man手册没有安装全,可以使用以下命令全部安装sudo apt update sudo apt install manpages \ manpages-dev \ bash-builtins \ manpages-posix-dev \ sudo mandb2.是内置命令,用help命令查询例如help echo注: 有关于内置命令的说明参见OS22.【Linux】环境变量文章细节说明例如:man printf,查到的是printf指令Linux下的printf指令和C语言的printf函数都可以在手册中查到,但这两个printf没有任何关系man 手册编号 要查的内容所以如果想查C语言的printf函数,应该使用man3printf指令,表示查3号手册手册查找的逻辑:如果不指定哪个手册,则从1号手册开始查找,若查不到,紧接着查2号手册,若查不到,紧接着查3号手册......一直到9号手册(按手册编号的顺序查找),如果9号都查不到,则返回查不到附:在线的man手册https://www.kernel.org/doc/man-pages/pdf下载链接: https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/book/7.echoecho指令的全称全称是 echo to standard output,作用:将内容输出到标准输出echo 字符串默认输出流是屏幕,即原封不动将字符串显示到屏幕上(这里的输出流可以类比在C语言里讲过的概念)echo 字符串 文件为输出重定向符,将字符串写入文件中,输出流为文件流(这里的文件流可以类比在C语言里讲过的概念,可参见75.【C语言】文件操作(2)文章)例如echo Hello World! 1.txt,将Hello World!字符串写入1.txt中,将原本到显示器的字符串重新定向到写入文件中写入前后1.txt的大小变化(0个字节变成13个字节)8.cp作用:复制(全称copy)cp src dest将src普通文件(目录不行)拷贝到dest中,如果是同一个目录下,文件名不能相同!例如cp 1.txt 1_backup.txt 表示在当前路径下,1.txt复制一份,重命名为1_backup.txt例如cp 1.txt../1_backup.txt 表示在当前路径下的1.txt复制一份,重命名为1_backup.txt,将1_backup.txt放到上级路径中例如cp 1.txttest/1_backup.txt 表示在当前路径下的1.txt复制一份,重命名为1_backup.txt,将1_backup.txt放到test目录中一开始test目录没有文件切换到上级目录后复制1.txtcp -r src dest将src目录拷贝到dest中(目录是递归定义的,需要-r选项)其他选项:-f或--force强行复制文件或目录,不论目的文件或目录是否已经存在;-i或--interactive覆盖文件之前先询问用户(有时候不会询问,看操作系统和是否为超级用户root)例如:9.mvmv全称move,可以只剪切文件或者目录,只重命名文件或者目录或既重命名又剪切文件或者目录,具体看指令的内容mv src dest作用:改文件名或者目录(等价为mv src ./dest)现在某目录下的文件是这样的:现把test目录改名为test1目录(只重命名目录),可以使用mv test test1指令把1.txt文件改名为2.txt文件(只重命名文件),可以使用mv 1.txt 2.txt指令mv src 路径/文件名作用:剪切(即移动)文件或者目录,可能还重命名了现在某目录下的文件是这样的:m1目录是空的现要把test1移动到m1目录中(只剪切文件),可以使用mv test1 m1/指令,注意m1后的斜杠不能省略!表示移动到m1目录里面那如果要将test移动到目录m1并重命名为test(既重命名又剪切文件),可以使用mv test1 m1/test指令令易错提示注意区分mv dir ../newdir和mv dir ../newdir/ ,如果dir是目录,前者是将dir移动到上层目录中命名为newdir,后者是将dir目录移动到上层目录中的newdir目录中(newdir后有无斜杠,意思不同)3.通配符主要有星号(*)和问号(?)作用:*匹配任意名称的文件(即*可以代表任何字符串),而?仅代表单个字符例如root下有以下文件ls *:列出所有文件ls *.txt:列出后缀名为txt的文件ls *.?:列出后缀名只有一个字符的文件ls test*.*:列出文件名前缀为test的文件

相关新闻

HarmonyOS 7 + Form Kit + UIAbility 实战:运营看板卡片的刷新策略、状态同步与点击回流【鸿蒙心迹】

HarmonyOS 7 + Form Kit + UIAbility 实战:运营看板卡片的刷新策略、状态同步与点击回流【鸿蒙心迹】

这一篇我想聊的是看起来很轻、做起来却很容易失衡的一类功能:桌面卡片。很多人第一次做运营看板卡片,最先关注的是“怎么把一块卡片显示出来”。但真正把它做成一个能用、可信、可跳转、可同步的业务入口以后,你会发现难点根本不在“显示”&a…

2026/9/30 16:53:43 阅读更多 →
第314篇_域名交易行情爬虫

第314篇_域名交易行情爬虫

【Python爬虫实战】第314篇:域名交易行情爬虫:成交价格分布与后缀分析——实战项目 所属专栏:【Python爬虫实战】从零到企业级爬虫工程师(CSDN 付费专栏) 本篇篇目:第 314 篇(垂直行业爬虫 域名行情专题) 难度等级:中级,有 requests 基础即可上手 阅读时长:约 25 分…

2026/10/1 18:57:47 阅读更多 →
Quill CLI命令大全:doctor、install、run参数详解,新手也能玩转命令行

Quill CLI命令大全:doctor、install、run参数详解,新手也能玩转命令行

Quill CLI命令大全:doctor、install、run参数详解,新手也能玩转命令行 【免费下载链接】quill Ultra-minimalist macOS recording transcription. 项目地址: https://gitcode.com/gh_mirrors/quill26/quill Quill 是一款完全在本地运行的 macOS …

2026/10/1 19:04:19 阅读更多 →

最新新闻

Python3数据类型转换避坑指南:字符串拼接、Decimal精度与pandas批量转换实战

Python3数据类型转换避坑指南:字符串拼接、Decimal精度与pandas批量转换实战

先讲一个我实际踩过的坑。某次项目里从数据库读出一批订单金额,代码里直接用total fee计算合计数,结果数据全部变成了字符串拼接,比如"199" "1" "1991",不是 200。查了半天才发现,数…

2026/10/1 19:03:58 阅读更多 →
WorkBuddy接入自定义MCP连接器:SSE长连接实战与排查指南

WorkBuddy接入自定义MCP连接器:SSE长连接实战与排查指南

1. 为什么要在 WorkBuddy 里接一个自定义 MCP 连接器WorkBuddy 这类 AI 工作台用久了,你会发现一个很现实的问题:内置能力再全,也覆盖不了你手头那些"私有工具链"。比如团队内部的设计素材库、自研的图片生成服务、某个只在公司内网…

2026/10/1 19:03:58 阅读更多 →
[光学原理与应用-651]:低频电磁波走电路介质,超高频电磁波走光学介质,所谓光电差异,只是频率跨越了多个数量级、换了一套传输介质,底层物理体系完全统一。

[光学原理与应用-651]:低频电磁波走电路介质,超高频电磁波走光学介质,所谓光电差异,只是频率跨越了多个数量级、换了一套传输介质,底层物理体系完全统一。

详解:低频电磁波走电路介质,超高频电磁波走光学介质核心观点:电信号与光信号都属于电磁波。二者之间的光电差异,本质并不是两套完全不一样的物理,主要是频率跨越十几个数量级,传输与调控介质发生切换&#…

2026/10/1 19:03:58 阅读更多 →
杭州前端工程师如何度过职业发展的瓶颈期?

杭州前端工程师如何度过职业发展的瓶颈期?

对于大多数Web前端工程师来说, 职业瓶颈这个问题几乎是每个人都会碰到的。但是每个人具体的情况不一样, 所以这个瓶颈会出现在不同的工作时期和具体的时间点上。针对这种情况, 比较推荐的处理办法就是主动离开自己那个习惯的区域, 打破原有的思考方式, 并且从提高自身的业务水平…

2026/10/1 19:03:58 阅读更多 →
Agent记忆系统实战:从存储选型到混合检索与安全防护

Agent记忆系统实战:从存储选型到混合检索与安全防护

做Agent开发的人,几乎都会在某个阶段被同一个问题卡住:系统越做越像一个“对话接口”,而不是一个有记忆、能成长的个体。用户上一轮刚说过“我现在搬到上海了”,下一轮问“我上次说的地址你记得吗”,Agent只能沉默——…

2026/10/1 19:03:58 阅读更多 →
Agent上生产:系统接入才是拦路虎,MCP与适配层实战复盘

Agent上生产:系统接入才是拦路虎,MCP与适配层实战复盘

这个项目上线那天,我们在会议室里等第一个真实工单。演示环境里模型表现得像个十年老员工,能总结、能推断、能把完整执行计划列得清清楚楚。但生产环境里,它要做的第一件事,是把 OA 里一张审批单读进来,再对着 ERP 里的…

2026/10/1 19:02:58 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

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

如何划分训练/验证集: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/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

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

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

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →