Linux修炼之路之初识操作系统+基础指令(1)
目录
引言
一:对操作系统(OS)的简单了解
1.操作系统(OS) 是什么
2.操作系统好坏的衡量标准
3.操作系统存在的重要性
4.理解所有在计算机上的操作
二:Linux与windows操作的特点区别
三:基础指令
1.ls 指令
1.使用
2.常用选项
2.pwd 指令
3.cd 指令
1.Linux的目录结构及绝对路径,相对路径
2.常用选项
4.touch指令
5.mkdir 指令
6.tree 指令

接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧
引言
对于操作系统这个词,我们是耳熟能详的,常见的如windows,Linux,Android,ios等,都是属于操作系统的,那么操作系统是个啥呢,接下来我们就先简单了解下,再了解掌握一些Linux的基础指令
一:对操作系统(OS)的简单了解
对于计算机的组成划分有以下几个部分

对于上图,硬件和设备驱动属于软硬件服务,而应用软件是建立在操作系统之上的,为满足用户的各种不同场景,就得有各种不同的应用软件
我们先来了解几个问题
1.操作系统(OS) 是什么
操作系统是一款做软硬件管理的软件
2.操作系统好坏的衡量标准
对于这个问题,我们可以以自己为例,当我们选择电脑等产品时会注重CPU,内存,显卡等,
那么对于好的操作系统应该有安全,稳定,快的特点
3.操作系统存在的重要性
这就得谈及操作系统的核心工作:
通过对下管理好软硬件资源的手段,达到对上提供良好的(安全,稳定,快速)操作或使用环境
4.理解所有在计算机上的操作
其实我们在计算机上的任何行为 最终都会转化为硬件行为
也就是我们所有的软件行为,全部都要依据划分图自顶向下贯穿计算机的软硬件结构

由于操作系统处于中流砥柱的地位,所以我们所有的软件行为,都间接或直接与操作系统有关系
二:Linux与windows操作的特点区别
操作特点分为纯命令行,图形化界面
Linux是纯命令行,Linux也有图形化界面但不侧重
windows是图形化界面,它也有纯命令行但不侧重
但图形化也是由指令演变来的,并且指令操作更贴近操作系统
三:基础指令
1.ls 指令
铺垫知识:
1.指令时可以携带选项的,相当于执行子指令
2.对于文件 :
文件=文件内容+文件属性(文件属性是指文件的创建时间,大小等)
所以对于文件操作应该分为
文件操作=对文件内容的操作+对文件属性的操作
3.Linux的目录相当于windows中的文件夹
1.使用
ls 选项
2.常用选项
-l 列出文件的详细信息 也可以简写为ll

-a 列出目录下的所有文件(包含.开头的隐藏文件)ls -a -l 可以简写为ls -al或者 ls -la

对于.. 可以确定上级路径,而.存在的意义,就是帮用户定位当前目录下的一个文件
-d 将目录像文件一样显示,而不是显示其下的文件

-F 在每个文件名后附上一个字符以说明文件的类型 *表示可执行的普通文件,/表示目录
2.pwd 指令
使用: pwd
显示用户当前操作所在的目录

3.cd 指令
使用:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下(简单理解为进入目录)

1.Linux的目录结构及绝对路径,相对路径
在Linux的一个目录中可以存放目录或者 普通文件
由上面得知,Linux的整个目录结构一定是一颗多叉树

所以我们所有对文件 或者目录的增删查改,本质都是对这颗多叉树的增删查改
因为任何一个节点都只有一个父节点,所以在定位文件时,通常使用这唯一确定的路径来定位
1.绝对路径:我们把从/开始定位到指定位置,并且具有唯一性的路径,称为绝对路径 如:/home/bit/test.c
2.相对路径:我们以自己当前所处的路径为起始参考位置,来进行特定文件的定位,这种路径称为相对路径
如:设lib目录下有普通文件test.txt,我们当前位置在/usr/bin,要定位到test.txt的话
相对路径为../lib/test.txt
但如果自身所处的路径发生变化后,可能相对路径也就失效了
3.绝对路径是比较长的,但是固定不变,一般在一些固定场景,配置文件中使用;而对于相对路径一般命令行输入,比较常用相对路径
2.常用选项
cd .. 返回上级路径
cd ~ 进入用户家目录

cd - 返回到上一次所在路径

4.touch指令
功能:创建文本文件
使用: touch 文件名

5.mkdir 指令
功能:在当前目录创建一个新目录,相当于windows中创建文件夹
使用:mkdir 目录名

递归建立多个目录:
mkdir -p dd1/dd2/dd3/dd4
6.tree 指令
将目录内容以树状形式展示全部

相关文章:
Linux修炼之路之初识操作系统+基础指令(1)
目录 引言 一:对操作系统(OS)的简单了解 1.操作系统(OS) 是什么 2.操作系统好坏的衡量标准 3.操作系统存在的重要性 4.理解所有在计算机上的操作 二:Linux与windows操作的特点区别 三:基础指令 1.ls 指令 1.使用 2.常用选项 2.…...
Flink中基于Chandy-Lamport算法的分布式快照实现详解
Apache Flink利用了一种基于Chandy-Lamport分布式快照算法的变体——异步屏障快照(Asynchronous Barrier Snapshotting, ABS)来实现其强大的容错机制。Chandy-Lamport算法最初由K.M. Chandy和Leslie Lamport于1985年提出,是一种用于分布式系统…...
软件3班20240513
java.util.PropertyResourceBundle4554617c package com.yanyu;import java.sql.*; import java.util.ResourceBundle;public class JDBCTest01 {public static void main(String[] args) throws SQLException { // 获取属性配置文件ResourceBundle bundle Res…...
【小程序】怎么优化小程序的性能
优化小程序的性能是提高用户体验和确保应用顺畅运行的关键。以下是一些优化小程序性能的方法: 1. 代码优化2. 图片优化3. 网络请求优化4. 页面渲染优化5. 分包加载6. 使用性能分析工具7. 后端优化8. 用户体验优化 1. 代码优化 精简代码:删除不必要的代码…...
告别信用卡绑定烦恼:探索这个全功能的Azure语音替代品,包含AI视频制作!(微软Azure语音替代方案)
文章目录 📖 介绍 📖🏡 演示环境 🏡📒 文章内容 📒📝 语音合成的替代方案📝 功能特色📝 使用步骤示例⚓️ 相关链接 ⚓️📖 介绍 📖 虽然微软Azure语音服务为个人用户提供了充足的免费语音合成额度,但其注册过程中的信用卡绑定要求、繁琐的API配置步骤却…...
酷开科技依托酷开系统“硬件+内容”产业布局,抢占全球机遇!
2024年3月26日,创维集团发布了2023年年度业绩报告,去年全年实现了总营业额690.31亿元较上一年的534.91亿元整体营业额增长了29.1%。然而,值得注意的是,2023年度,创维集团智能家电业务的营收306.37亿元,较上…...
从离线到实时:无锡锡商银行基于 Apache Doris 的数据仓库演进实践
作者:武基鹏,无锡锡商银行 大数据技术经理 编辑整理:SelectDB 技术团队 导读:为实现数据资产的价值转化以及全面数字化、智能化的风险管理,无锡锡商银行大数据平台经历从 Hive 离线数据仓库到 Apache Doris 实时数据仓…...
网易云如何改ip地址到另外城市
在数字化时代,网络音乐平台已经成为我们日常生活中不可或缺的一部分。然而,有时候我们可能会因为某些原因想要改变自己的IP地址,网易云音乐作为国内领先的音乐平台,其强大的功能和丰富的音乐资源吸引了大量用户。那么,…...
Golang 开发实战day13 - Reciver Functions
🏆个人专栏 🤺 leetcode 🧗 Leetcode Prime 🏇 Golang20天教程 🚴♂️ Java问题收集园地 🌴 成长感悟 欢迎大家观看,不执着于追求顶峰,只享受探索过程 Golang 开发实战day13 - 接收…...
ZL-016D多通道小鼠主动跑轮系统主要研究动物生活节律
简单介绍: 多通道小鼠主动跑轮系统是由动物本身自发运动来推动跑轮转动。在这种构型中,笼内动物长期活动的信息,如跑轮转动方向、转数、累计总行程等,能够使用编码器进行长度计记录。此装置由转轮组件、笼体、以及转动方向速度传…...
基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (九)
LlaMA 3 系列博客 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (一) 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (二) 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (三) 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (四) 基于 LlaMA…...
计算机类的英语
Algorithm(算法)Binary code(二进制代码)Byte(字节)Cache(缓存)Database(数据库)Encryption(加密)Firewall(防火墙&#x…...
深⼊理解指针(5)
目录 1. 回调函数是什么?1.1 使用回调函数修改 2. qsort使⽤举例2.1 使⽤qsort函数排序整型数2.2 使⽤qsort排序结构数据按年龄排序2.3 使⽤qsort排序结构数据按名字排序2.4整体代码 3. qsort函数的模拟实现3.1 整型数组的实现3.2 结构体按名字排序实现3.3 结构体按…...
baomidou dynamic-datasource 强制查询sql走主库
场景 因为引用了baomidou主从数据源,因为业务场景特殊,需要查询语句强制走主库,把解决方案分享出来,帮助大家少走弯路 pom依赖 <dependency><groupId>com.baomidou</groupId><artifactId>dynamic-data…...
FPGA ov5640视频以太网传输
1 实验任务 使用DFZU4EV MPSoC 开发板及双目OV5640摄像头其中一个摄像头实现图像采集,并通过开发板上的以太网接口发送给上位机实时显示。 2 Verilog代码 2.1 顶层模块 timescale 1ns / 1ps //以太网传输视频顶层模块module ov5640_udp_pc (input sys_cl…...
论Java和C++方向选择
目录 1.难度2.就业压力3.岗位选择4.薪资待遇5.选择建议小结 1.难度 Java ,C, 测开,整体来说三个方向难度相当。 1.仅从语法角度来看,c 是掌控一切,知识都要懂一点,而java的特点在于省心,都封装…...
交通灯-设计说明书
设计摘要: 本设计基于单片机技术,旨在实现智能化交通信号控制,并具备夜间模式、禁止通行模式、同行模式切换以及车流量监测功能。通过按键S1和S2实现夜间模式和禁止通行模式的切换,确保夜间交通安全和禁止通行的需要。按键S3和S4…...
[前端] vue2的/deep/转化为vue3语法(笔记)
vue2语法示例 <style scoped lang"less">::v-deep .el-carousel__button {width: 8px;height: 3px;border-radius: 3px;}::v-deep .el-carousel__indicator.is-active button {width: 16px;} } </style>在 Vue 3 中,/deep/ 或 >>> …...
JavaScript基础(七)
isNaN //用来判断一个变量是不是一个非数字 不是来判断是不是number类型,而是判断当前值能不能转为number类型,OK?懂了。 还有同学不明白,来看实例: <script> //isNaN(非数字)→true (数字)→fal…...
【DevOps】Linux 内核网络子系统全面指南与性能调优
目录 一、Linux 内核网络子系统 1. Netfilter 主要特性 工作流程 2. Traffic Control (TC) 主要特性 工作流程 3. Socket 主要特性 工作流程 二、内核参数优化 1. net.ipv4.tcp_window_scaling 2. net.core.netdev_max_backlog 3. net.ipv4.tcp_rmem 和 net.ipv4…...
VVC/VTM编码分析进阶:如何利用DecoderAnalyserApp深度解读CU划分与语法元素
VVC/VTM编码分析进阶:如何利用DecoderAnalyserApp深度解读CU划分与语法元素 在视频编码领域,VVC(Versatile Video Coding)作为新一代标准,其编码效率相比前代HEVC有显著提升。而VTM(VVC Test Model…...
别再只盯着CAN了!聊聊LIN总线在低成本IoT传感器网络里的那些‘骚操作’
LIN总线在低成本IoT传感器网络中的创新实践 当谈到工业物联网和传感器网络通信协议时,大多数人会立刻想到CAN、Modbus或以太网协议。但有一个被严重低估的选项正在悄然崛起——LIN总线。这个原本为汽车电子设计的轻量级协议,凭借其独特的成本优势和简洁架…...
如何快速打造高效办公界面:Office功能区的终极定制指南
如何快速打造高效办公界面:Office功能区的终极定制指南 【免费下载链接】office-custom-ui-editor 项目地址: https://gitcode.com/gh_mirrors/of/office-custom-ui-editor Office Custom UI Editor 是一款由微软官方开源的强大工具,让您无需编写…...
javaweb农家乐民宿客房美食预订活动管理系统
目录 同行可拿货,招校园代理 ,本人源头供货商系统功能模块划分核心业务流程设计数据分析功能技术实现要点 项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 同行可拿货,招校园代理 ,本人源头供货商 系统功能模块划分 用户管理…...
突破性数字音乐解放方案:QMCDecode实战指南与3大智能转换场景解密
突破性数字音乐解放方案:QMCDecode实战指南与3大智能转换场景解密 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录&#…...
OpenClaw安全指南:gemma-3-12b-it本地化部署的权限管控策略
OpenClaw安全指南:gemma-3-12b-it本地化部署的权限管控策略 1. 为什么需要特别关注OpenClaw的权限管控? 上周我在调试一个自动化文档整理任务时,差点酿成大祸——OpenClaw误将我的工作目录/Documents/ProjectX识别为临时文件夹,…...
Axios遭供应链投毒攻击(附排查与紧急补救指南)
每周下载3亿次的Axios遭供应链投毒攻击,附排查与修复指南 事件概述 2026 年 3 月 31 日,著名云安全平台 StepSecurity 监测到,在 JavaScript 生态系统中最受欢迎的 HTTP 客户端库 Axios(每周下载量超 3 亿次)遭遇了严重…...
大海捞针:从海量真实世界5G-A基站数据中追踪无人机
大家读完觉得有帮助记得关注和 点赞!!! 摘要 无人机在日常生活中的潜在应用使得对其监控变得至关重要。然而,现有的无人机监控系统通常依赖于摄像头、激光雷达或雷达,这些系统的感知范围有限或部署成本高昂࿰…...
大规模数据清洗效率提升300%的Polars 2.0实战方案(内存泄漏避坑全图谱)
第一章:Polars 2.0大规模数据清洗的范式跃迁 Polars 2.0 不再是 Pandas 的轻量替代品,而是一次面向现代硬件与真实数据工程场景的底层重构。其核心跃迁体现在三重解耦:计算图与执行引擎分离、内存布局与逻辑 Schema 解耦、以及 I/O 层与处理层…...
解决SlowFast环境配置中的‘No module named torch._six’等疑难杂症:从修改压缩包到调整import路径
SlowFast环境配置深度排障指南:从源码修改到路径调整的完整解决方案 在视频理解领域,SlowFast作为Facebook Research开源的优秀框架,凭借其双路径网络设计在动作识别任务中表现出色。然而,许多开发者在环境配置阶段就会遭遇各种&q…...
