linux(1)指令
一. 前言这是我第一次用csdn写博客以前喜欢用笔记记录一下自己的学习内容身边的人告诉我写博客也是一种记录学习的好方法所以我决定试试。恰好我最近在学linux不如就在此聊聊linux的一些心得。二. 关于linux中常见的指令在linux中指令后可能还跟着一些选项(例如-r,-l)下面也会列出一些常用的1.ls语法ls (选项目录或者文件功能:对于⽬录该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件将列出⽂件名以及其他信息。ls的使用与一些小结论例1结论1ls在后面不跟东西的情况下会将当前所处的目录./作为默认参数从而列出当前目录所包含的内容。例2结论2ls如果带选项-l,那么会列出后面文件的属性如果是目录则会列出目录中所包含的文件或者目录的属性从左到右依次是文件类型以及权限硬链接计数文件拥有者文件所属组文件大小修改时间文件名称。例3我们在此可以发现我换成了ll,居然和ls -l的效果一样故有结论3ls -l 可以简写成ll,效果一样。ls的一些选项①. -a 列出⽬录下的所有⽂件包括以 . 开头的隐含⽂件。②. -l 列出⽂件的详细信息。以上两个是常用的我还搜了一些不过我没怎么用过③.-d 将⽬录像⽂件⼀样显⽰⽽不是显⽰其下的⽂件。④. -i 输出⽂件的 i 节点的索引信息。⑤. -k 以 k 字节的形式表⽰⽂件的⼤⼩。⑥.-r 对⽬录反向排序.2.pwd语法pwd直接摁一下pwd就好功能显⽰⽤⼾当前所在的⽬录给出的是绝对路径哦例子选项无反正我没用过3.cd语法cd 目录名功能改变⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下。小demo如图linux其实是一个树状结构既然cd是“跳转”那么我们首先应当对linux的结构有一些认识。例子cd选项不咋用所以就在例子中说一些特殊语法例1这是相对路径的写法可以跳转到dira目录。例2这是绝对路径的写法也可以跳转到dira目录。例3结论1cd ~可以直接跳转到家目录。例4结论2 cd -可以跳转到上一次所在的目录。例5结论3 cd ..可以跳转到上一级目录选项不怎么用不过我还是搜了一些①. -p 不跟随软链接直接跳转到真实物理绝对路径。②. -L 默认开启跟随软链接pwd显示链接路径。4. mkdir语法mkdir (选项 (新目录名称功能在当前⽬录下创建⼀个名为 “新目录名称”的⽬录。例子例1选项①. -p可以递归构建目录如果不加-p的话5.rmdir这个指令与mkdir相对应一个是创建目录一个是删除目录但是由于有rm这个能够删除目录和文件的指令所以rmdir也不咋用所以简单说说语法rmdir (-p) (要删除的目录名功能删除目录6.rm语法rm (选项 要删除的对象功能删除⽂件或⽬录选项① -r:加上-r之后才可以删目录不加-r会出提示②. -fforce强制即不问你是否要删直接删除。③. -i删除前逐⼀询问确认7.clear语法clear功能清屏例子8.cp语法cp (选项 source destination在C语言中一个函数里基本都是destinationsource这里反过来了功能把source里面的内容拷贝到destination不过这里cp情况有点多我们要想讲清楚要分几类情况情况1source为文件destination为目录这种情况下我会把source拷贝一份放到destination中情况2source为文件destination也为文件这种情况下会把source里面的文本拷贝到destination中情况3source为目录destination也为目录这种情况下必须带-r递归结果将source整个目录都放进destination中不带-r会报错情况4source为目录但是destination为文本不管怎么样一定报错。选项①.-f 强⾏复制⽂件或⽬录 不论⽬的⽂件或⽬录是否已经存在②. -i 覆盖⽂件之前先询问⽤⼾③.-r 递归处理将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态不属于⽬录或符号链接则⼀律视为普通⽂件处理9.cat语法cat 选项 文件功能查看⽬标⽂件的内容例子选项①.-b 对⾮空输出⾏编号空⾏不做编号②.-n 对输出的所有⾏编号③.-s 不输出多⾏空⾏10.mv语法mv 选项sourcedestination功能这里也要讨论一下首先避雷一下mv 文件夹 文件 绝对不可以情况1source是文本destination是文件夹可以看到xixi.txt进入了dir1中不同于使用cp的情况使用cp是复制一份进去情况2如果都是目录这里则是整个目录都进入了dir1中情况3如果是两个文件且destination文件存在那么source文件消失同时将destination中的内容替换成source文件中的内容情况4如果是两个文件且destination文件不存在紧跟上张图那么这里的source文件会被改名选项①.-f force 强制的意思如果⽬标⽂件已经存在不会询问⽽直接覆盖②. -i 若⽬标⽂件 (destination) 已经存在时就会询问是否覆盖小结其实早就想写的可是我好像得了拖延症前几天实在是懒得开始不过好在今天开始了第一次写不太熟练相信以后会越来越好的。今天只列了十个指令还有好多要写。。。算了明天继续吧。。。

相关新闻

HarmonyOS技术精讲-Connectivity Kit:NFC——标签读写、卡模拟与点对点

HarmonyOS技术精讲-Connectivity Kit:NFC——标签读写、卡模拟与点对点

一个常见的NFC开发困惑 HarmonyOS NEXT 的 NFC API 从 API 10 开始逐渐稳定,但实际开发中很多开发者会发现:官方示例能跑通,但一旦集成到自己的应用里,就会出现标签读取失败、卡模拟不生效、点对点传输超时等问题。这并不是 API 本…

2026/7/19 3:29:30阅读更多 →
Flask框架入门:构建Python Web应用的核心技术与实践

Flask框架入门:构建Python Web应用的核心技术与实践

1. Flask框架入门:从零构建你的第一个Web应用Flask作为Python生态中最轻量级的WSGI Web框架,以其简洁灵活的特性赢得了大量开发者的青睐。我第一次接触Flask是在2015年接手一个需要快速原型验证的项目,当时就被它"微内核可扩展"的设…

2026/7/19 3:29:30阅读更多 →
C#实现SMTP邮件发送功能详解与实战

C#实现SMTP邮件发送功能详解与实战

1. C#邮件发送功能概述在.NET生态中,邮件发送是业务系统最基础也最关键的通信能力之一。我经手过的企业级项目里,从简单的通知提醒到复杂的交易凭证,90%以上都依赖邮件作为正式通信渠道。C#通过System.Net.Mail命名空间提供了一套完整的SMTP协…

2026/7/19 3:29:30阅读更多 →
出海品牌如何在海外 AI 里“占位“:一个示意性复盘

出海品牌如何在海外 AI 里“占位“:一个示意性复盘

出海品牌如何在海外 AI 里"占位":一个示意性复盘国内卷完卷海外,但海外用户的第一个动作往往是问 ChatGPT、Perplexity 或 Google AI Overviews——“best X for Y”。如果品牌不在这些英文答案里,等于在海外流量入口"消失&qu…

2026/7/19 6:39:47阅读更多 →
C++系统软件性能优化:AI辅助内存泄漏排查与延迟治理实战

C++系统软件性能优化:AI辅助内存泄漏排查与延迟治理实战

1. 项目概述:当C系统软件遇上DeepSeek R1最近在重构一个老旧的C高性能服务时,我又一次被内存泄漏和偶发的性能毛刺折磨得够呛。这类问题在长期运行的系统软件里就像定时炸弹,平时风平浪静,一到线上高峰期或者连续运行几天后&#…

2026/7/19 6:39:47阅读更多 →
【共创季稿事节】HarmonyOS 6.1 权限模型变更适配:从细粒度权限到隐私合规

【共创季稿事节】HarmonyOS 6.1 权限模型变更适配:从细粒度权限到隐私合规

文章目录每日一句正能量导读一、为什么权限适配不能只改一行配置二、先建立权限台账,再开始改代码2.1 按授权方式拆分权限三、配置层:只声明真正使用的权限3.1 常见配置踩坑四、运行时策略:从“启动即申请”改为“使用时申请”4.1 封装统一权…

2026/7/19 6:39:47阅读更多 →
深入解析SD/MMC主机控制器寄存器:从电源、时钟到中断的实战配置

深入解析SD/MMC主机控制器寄存器:从电源、时钟到中断的实战配置

1. 项目概述与核心价值在嵌入式系统开发中,SD/MMC存储接口是连接外部存储卡、实现数据持久化的关键桥梁。这个接口的稳定性和性能,很大程度上取决于其底层硬件——SD/MMC主机控制器(Host Controller)的驱动配置。很多开发者可能只…

2026/7/19 6:39:47阅读更多 →
解决Windows下pip安装Python扩展模块的vcvarsall.bat错误

解决Windows下pip安装Python扩展模块的vcvarsall.bat错误

1. 问题现象与背景解析当你在Windows系统上使用pip安装某些Python扩展模块时,可能会遇到"Unable to find vcvarsall.bat"的错误提示。这个报错通常发生在需要编译C/C代码的Python包安装过程中,比如常见的科学计算包numpy、pandas,或…

2026/7/19 6:39:47阅读更多 →
C++实现约翰·康威世界末日算法:快速计算任意日期星期几

C++实现约翰·康威世界末日算法:快速计算任意日期星期几

1. 项目概述:当日期计算遇上“世界末日”在C编程的日常里,处理日期和时间是再常见不过的任务。无论是开发日历应用、财务系统,还是处理日志文件,我们总需要知道某个特定日期是星期几。常规的做法可能是查表、调用库函数&#xff0…

2026/7/19 6:37:47阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:01:04阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:01:04阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:01:04阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:01:04阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:01:04阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:01:04阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/18 22:49:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/18 14:49:24阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/18 18:49:35阅读更多 →