当前位置: 首页 > news >正文

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 指令 

将目录内容以树状形式展示全部

 

http://www.lryc.cn/news/349637.html

相关文章:

  • Flink中基于Chandy-Lamport算法的分布式快照实现详解
  • 软件3班20240513
  • 【小程序】怎么优化小程序的性能
  • 告别信用卡绑定烦恼:探索这个全功能的Azure语音替代品,包含AI视频制作!(微软Azure语音替代方案)
  • 酷开科技依托酷开系统“硬件+内容”产业布局,抢占全球机遇!
  • 从离线到实时:无锡锡商银行基于 Apache Doris 的数据仓库演进实践
  • 网易云如何改ip地址到另外城市
  • Golang 开发实战day13 - Reciver Functions
  • ZL-016D多通道小鼠主动跑轮系统主要研究动物生活节律
  • 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (九)
  • 计算机类的英语
  • 深⼊理解指针(5)
  • baomidou dynamic-datasource 强制查询sql走主库
  • FPGA ov5640视频以太网传输
  • 论Java和C++方向选择
  • 交通灯-设计说明书
  • [前端] vue2的/deep/转化为vue3语法(笔记)
  • JavaScript基础(七)
  • 【DevOps】Linux 内核网络子系统全面指南与性能调优
  • mybatis-plus-ui代码生成器
  • 项目进度总结
  • CheckStyle静态样式之道
  • 2024中国振威化工装备展
  • Docker操作之启动多个相同容器实例并nginx负载均衡
  • 本地的git仓库和远程仓库
  • Google I/O 2024 干货全解读:Gemini AI 横空出世,智能未来触手可及!
  • 深入理解JVM:介绍JVM的工作原理,包括类加载机制,内存模型,垃圾回收机制等
  • Springboot+Vue项目-基于Java+MySQL的民族婚纱预定系统(附源码+演示视频+LW)
  • Java面经学习2
  • Java bin目录中的文件如何执行?