1.1 常用文件管理命令

文章目录

  • 前言
  • 正式学习
  • 文件系统
  • 常用的指令
  • 总结

前言

现在自己想做一个简单的编译器,但是安装环境就感觉非常难受,反正 linux 也是必须要学的,虽然,非常紧迫,但是很多事情着急也没有用,所以,现在开始扎扎实实学一下 linux

正式学习

这个课程一节课的时长非常长,大概一节课有两个小时,切分的不是很详细,有时候看了一部分,下一次,就不记得上一次看到哪里了,虽然貌似有一些记忆功能,但是笔者感觉不是很好用,就像是吃饭吃一半,然后中断施法,再回来吃饭就没有那种感觉了,这就是所谓的原子性吗

所以就是扎扎实实一个一个网课完整的看下来,把作业好好敲一遍就好

笔者感觉最重要的是正常的进度,要是像笔者一样一直进度往前推进不了的话,学的再仔细也是没有意义的

匀速乃极速

acwing 工程课的定位,笔者感觉是偏向于软件开发,就是做一些我们能够直接使用的软件,可能比较适合找工作的朋友,对于我读研来说,有可能相关性不是那么强,但是笔者感觉,代码能力都是相通的

常用的 linux 系统分为两种,ubuntucentos ,确实比较常见,我在下载软件的时候经常见到,看到一堆命令就头大

学技术只是手段,不是目的,确实,就像是我们写字,目的是传递信息,或者表达感情,而不是说为了追求字写的好看,当然书法家除外

学这个东西,最好就是多和机器进行交互,多自己敲一些命令,只有这样子才能对这个东西比较熟悉

感觉意思就是,先学一下服务器,再学后端框架,再学前端,这样子就可以实现一个比较完整的应用了

终端的命令行,可以看成是电脑的屏幕,相当于从终端看到主机里面的所有东西

在一个终端进行的操作,在另一个终端也会生效,因为使用的是同一个主机

把这个课程学完之后,我之前看了一下,是可以自己租一个服务器的,感觉还是比较好,因为自己的懒惰和拖延,一直到现在,现在一定要快马加鞭好好学了

跟直播的人比较少,最开始大家都是热情高涨,后面总是因为各种原因,难以持续

最关键的一点就是,在终端,把各种各样的命令练习熟练,就可以了

文件系统

命令行没有图形化界面,但是有很多的批量化操作,熟悉之后会让开发变得非常的快速

在这里插入图片描述

绝对路径是从根目录开始描述的路径。绝对路径开头是除号,相对路径开头不是除号

在这里插入图片描述
这个课程确实比较漫长

常用的指令

在这里插入图片描述

一直到这里,前面的科普终于讲完了,现在正片开始

ctrl + c 表示结束程序ctrl + u 表示清空这一行
cd
lsmkdir rmtouchcatcpmvpwdtab 表示补全

我发现现在才把这个两个小时的课看完,自己一边看,一边自己敲一下代码,然后可能再走一下神,干点别的事情,总之就是效率还是比较低的

所以笔者决定,每一次开始的时候记录一下开始的时间,这样子可以倒逼自己加快学习的速度

总结

主要就是了解了一下基本的 linux 命令,对整体的框架有一些了解,这个是基础部分的内容,是一个工具,只有用的非常熟练,输入一些命令,像是吃饭喝水一样正常,输入指令的时候可以肌肉记忆

practice practice practice

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/42256.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ctfshow-web入门-文件上传(web151-web160)

目录 1、web151 2、web152 3、web153 4、web154 5、web155 6、web156 7、web157 8、web158 9、web159 10、web160 1、web151 试了下前端只能传 png 后缀的 将一句话木马改成 png 后缀,上传后用 burpsuite 抓包 绕过前端检测后,改回 php 后缀&am…

阶段三:项目开发---搭建项目前后端系统基础架构:任务11:搭建项目后台系统基础架构

任务描述 1、了解搭建民航后端框架 2、使用IDEA创建基于SpringBoot、MyBatis、MySQL、Redis的Java项目 3、以原项目为参照搭建项目所涉及到的各个业务和底层服务 4、以原项目为例,具体介绍各个目录情况并参照创建相关文件夹 任务指导 1、讲框架的选择和原理 …

《梦醒蝶飞:释放Excel函数与公式的力量》9.4 NPV函数

9.4 NPV函数 NPV函数是Excel中用于计算净现值的函数。净现值(Net Present Value, NPV)是财务管理和投资决策中常用的指标,用于评估投资项目的价值。NPV表示的是未来一系列现金流的现值总和减去初始投资后的余额。 9.4.1 函数简介 NPV函数通…

微信小程序订单发货管理接入

订单发货管理接入指引:https://mp.weixin.qq.com/cgi-bin/announce?token1148555877&actiongetannouncement&key11671435333v04b2&version1&langzh_CN&platform2https://mp.weixin.qq.com/cgi-bin/announce?token1148555877&actiongetann…

32位Arm嵌入式开发Ubuntu环境设置

32位Arm嵌入式开发Ubuntu环境设置 今天在调试一块32位ARM A7开发板时老是不成功,我装的是Ubuntu22.04版,在终端下运行工具链里的gdb程序居然报了一大堆错误,缺这个缺那个,按照提示装了一遍,再运行发现需要Python2.7环境…

【机器学习】基于密度的聚类算法:DBSCAN详解

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 基于密度的聚类算法:DBSCAN详解引言DBSCAN的基本概念点的分类聚类过…

QThread moveToThread的妙用

官方文档描述 总结就是移动到线程的对象不能有父对象,执行start即起一个线程,示例是将myObject移动到主线程中。QT中这种方式起一个线程是非常简单的。 示例描述以及代码 描述往Communicate线程中频繁添加任务,等任务结束的时候统计计算的结…

001,函数指针是一种特殊的指针,它指向的是一个函数地址,可以存储函数并作为参数传递,也可以用于动态绑定和回调函数

函数指针是一种特殊的指针 001,函数指针是一种特殊的指针,它指向的是一个函数地址,可以存储函数并作为参数传递,也可以用于动态绑定和回调函数 文章目录 函数指针是一种特殊的指针前言总结 前言 这是ai回答的标准答案 下面我们…

如何监控和分析 PostgreSQL 中的查询执行计划?

文章目录 一、为什么监控和分析查询执行计划很重要二、PostgreSQL 中用于获取查询执行计划的方法三、理解查询执行计划的关键元素四、通过示例分析查询执行计划五、优化查询执行计划的常见策略六、使用工具辅助分析七、结合实际案例的详细分析八、总结 在 PostgreSQL 数据库中&…

[LoaderRunner] 关于LoaderRunner的基本使用

LoadRunner环境搭建 LoadRunner运行的环境参考以下文档:Docs 介绍LoadRunner LoadRunner是什么 LoadRunner是性能测试工具,对软件或者系统的性能进行评估 为什么使用LoadRunner LoadRunner具有以下的优势: LoadRunner相比于其他的测试工具…

Python视觉轨迹几何惯性单元超维计算结构算法

🎯要点 🎯视觉轨迹几何惯性单元超维计算结构算法 | 🎯超维计算结构视觉场景理解 | 🎯超维计算结构算法解瑞文矩阵 | 🎯超维矢量计算递归神经算法 🍪语言内容分比 🍇Python蒙特卡罗惯性导航 蒙…

“来来来,借一步说话”,让前端抓狂的可视化大屏界面。

可视化大屏的前端开发难度要远远高于普通前端,尤其是当设计师搞出一些花哨的效果,很容易让UI和前端陷入口水大战中。 可视化大屏的前端开发相比普通前端开发的难度要高,主要是因为以下几个方面: 1. 数据量大: 可视化…

基于STM32的通用红外遥控器设计: 解码、学习与发射(代码示例)

摘要: 本文将带你使用STM32打造一款功能强大的万能红外遥控器,它可以学习和复制多种红外信号,并通过OLED屏幕和按键实现便捷操作。我们将深入探讨红外通信原理、STM32编程、OLED显示和EEPROM数据存储等关键技术,并提供完整的代码示…

阶段三:项目开发---搭建项目前后端系统基础架构:任务10:SpringBoot框架的原理和使用

任务描述 1、熟悉SpringBoot框架的原理及使用 2、使用IDEA创建基于SpringBoot、MyBatis、MySQL的Java项目 3、当前任务请在client节点上进行 任务指导 1、SpringBoot框架的选择和原理 2、MyBatis-Plus的选择和原理 3、使用IDEA创建基于SpringBootMyBatis-PlusMySQL的Jav…

前端面试题19(vue性能优化)

Vue.js应用的性能优化是一个多方面的过程,涉及初始化加载、运行时渲染以及用户交互等多个环节。以下是一些关键的Vue性能优化策略,包括详细的说明和示例代码: 1. 懒加载组件 对于大型应用,可以使用懒加载来减少初始加载时间。Vu…

vite+vue3整合less教程

1、安装依赖 pnpm install -D less less-loader2、定义全局css变量文件 src/assets/css/global.less :root {--public_background_font_Color: red;--publicHouver_background_Color: #fff;--header_background_Color: #fff;--menu_background: #fff; }3、引入less src/main.…

官网首屏:激发你的小宇宙和第六感,为了漂亮,干就完了。

官网的首屏是指用户打开网站后首先看到的页面,通常是整个网站最重要的一部分。首屏的设计和内容对于吸引用户的注意力、传达品牌形象和价值、促使用户继续浏览和进行交互非常关键。以下是官网首屏的重要性的几个方面: 1. 第一印象: 首屏是用…

微信小程序毕业设计-医院挂号预约系统项目开发实战(附源码+论文)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:微信小程序毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计…

用C#调用Windows API向指定窗口发送按键消息详解与示例

文章目录 1. 按键消息的定义及功能2. 引入所需的命名空间3. 定义Windows API函数4. 定义发送消息的方法5. 获取窗口句柄6. 调用API发送按键消息7. 使用示例注意事项总结 在C#中调用Windows API向指定窗口发送按键消息是一种常见的操作,这通常用于自动化脚本、游戏辅…

批量文本编辑管理神器:一键修改多处内容,轻松转换编码,助力工作效率飞跃提升!

在信息爆炸的时代,文本处理已成为我们日常工作中不可或缺的一部分。无论是处理文档、整理数据还是编辑资料,都需要对大量的文本进行管理和修改。然而,传统的文本编辑方式往往效率低下,容易出错,难以满足现代工作的高效…