Linux的基本指令(1)

目录

快速认识的几个指令

pwd指令

mkdir指令

touch指令

cd指令

clear指令

whoami指令

ls指令

ls -l

ls -la

ls 目录名

ls -ld 目录名

文件

路径

路径是什么?

路径的形成 ​

怎么保证路径必须有唯一性?

ls -la隐藏文件

隐藏文件的是什么?

隐藏文件的使用

根目录 

为什么要存在隐藏文件?

Linux的目标结构

保证路径的唯一性

绝对路径和相对路径


指令的学习是非常枯燥和难懂。Linux指令的作用?Linux指令的操作?

快速认识的几个指令

pwd 
mkdir
touch
cd
clear
whoatmi 
ls
ls -l
ls -la
ls 目录名
ls -ld 目录名

pwd指令

语法:pwd

  • 显示用户当前所在的目录

mkdir指令

   语法:  mkdir[选项]dirname      [选项]可为空格

  •  在当前目录下创建一个名为"dirname"的目录

touch指令

语法:touch[选项]文件名      [选项]可为空格

  • 在当前目录下,创建一个新的普通文件

cd指令

语法:cd 目录名(change dirctionary)

  • 改变工作目录,将当前工作目录改变到指定的目录下(重点!绝对路径/相对路径)

clear指令

语法:clear

  • 清屏

whoami指令

语法:whoami

  • 查看当前正在使用Linux系统的用户是谁 

ls指令

 语法:  ls[选项][目录/文件]   [选项]可为空格

  • 对于目录,该命令列出该目录下的所有子目录与文件

  • 对于文件,将列出文件名以及其他信息

ls -l

  • 列出当前目录下 所目录及文件文件的详细信息。(不包括隐藏文件)
  • ls -l == ll 

ls -la

  • 列出当前目录下 所目录及文件文件的详细信息。(包括隐藏文件)
  • ls -la == ls -al == ls -l -a == ls -a -l 

ls 目录名

  • 对于目录,该命令列出该目录下的所有子目录与文件

ls -ld 目录名

  •  该目录下的某个目录/文件的详细信息

!!!!当然以上指令加上[选项]还有其他的作用,在后面的博文我们慢慢学习。 


文件

 任何新建的文件刚开始都是在磁盘上的。

文件=文件属性+文件内容

文件属性也是数据。 需要保存。所以即便文件内容是0KB。文件也是有数据需要保存的。

未来对文件的操作无外乎就是:

对文件属性的操作(用指令控制文件)

对文件内容的操作(用编程访问文件)

路径

 /:是Linux的路径分割符

\:是windows的路径分割符

路径:像 /root/111/dir 和 D:\Study\2023.C\C 语言诸如此类

两个路径分割符之间,一定是一个文件夹(目录)。

路径最末端。一定是一个普通文件/文件夹(目录)。

Linux:目录

Windows:文件夹

路径是什么?

路径是系统层面标识的一个特定的文件。

路径必须具有唯一性。

路径的形成 

在访问任何文件之前,都必须找到这个文件。所以我们在访问这个文件,需要找到目标文件,需要有唯一性的路径。 

怎么保证路径必须有唯一性?

任何一个子文件和子目录,都只有一个父目录。

一个父目录可以有很多的子文件和子目录。

ls -la隐藏文件

隐藏文件的是什么?

隐藏文件:以  . 开头都是隐藏文件

任何目录底下,都会默认具有两个隐藏文件, .. . (与目录是否为空无关)

隐藏文件的使用

:用来表示当前路径

.. :用来表示上级路径,可以连用

根目录 

如果我们一直退出。

根目录:/

 /  :是根目录,也是路径分割符。

 

为什么要存在隐藏文件?

:方便我们找到当前目录下的一个文件(可执行文件)。

.. :方便我们进行路径的回退功能。可以连用

 ❓可执行程序执行之前先加载到内存里。

Linux的目标结构

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

Linux的整个文件目录结构是一颗多叉树。

一个目录里面不仅可以有普通文件,也可以有目录。 

d开头是目录,以-开头是普通文件。 

保证路径的唯一性

任何一个子文件和子目录,都只有一个父目录。

一个父目录可以有很多的子文件和子目录。

绝对路径和相对路径

绝对路径:

 相对路径:(可以连用)

  • / 什么时候加上 
  • 多叉树的整体情况
  • .. . 的使用
  • 本篇思维脉络

思考以上问题,下篇我们继续Linux的基本指令。 

代码---------→【唐棣棣 (TSQXG) - Gitee.com】

联系---------→【邮箱:2784139418@qq.com】

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

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

相关文章

UML与PlantUML简介

UML与PlantUML 1、UML与PlantUML概述2、PlantUML使用 1、UML与PlantUML概述 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言,独立于任何具体程序设计语言…

各种业务场景调用API代理的API接口教程(附带电商平台api接口商品详情数据接入示例)

API代理的API接口在各种业务场景中具有广泛的应用,本文将介绍哪些业务场景可以使用API代理的API接口,并提供详细的调用教程和代码演示,同时,我们还将讨论在不同场景下使用API代理的API接口所带来的好处。 哪些业务场景可以使用API…

Opencv for unity 下载

GitHub - EnoxSoftware/VideoPlayerWithOpenCVForUnityExample: This example shows how to convert VideoPlayer texture to OpenCV Mat using AsyncGPUReadback. OpenCV for Unity | Integration | Unity Asset Store

华为云Ascend310服务器使用

使用华为云服务器 cpu: 16vCPUs Kunpeng 920 内存:16GiB gpu:4* HUAWEI Ascend 310 cann: 20.1.rc1 操作系统:Ubuntu aarch64目的 使用该服务器进行docker镜像编译,测试模型。 已知生产环境:mindx版本为3.0.rc3&a…

Linux---(五)三大工具yum、vim、gcc/g++

文章目录 一、yum工具1.Linux中安装软件的方法:2.什么是yum?3.yum源更新 二、Linux编辑器--vim1.IDE例子2.vim(1)vim的常用模式及切换模式(2)底层模式常用命令(3)插入模式常用命令(…

新零售时代,传统便利店如何转型?

在零售批发业,如何降低各环节成本、提高业务运转效率、更科学地了解客户服务客户,是每家企业在激烈竞争中需要思考的课题。 对零售批发企业来说,这些问题或许由来已久: (1)如何对各岗位的员工进行科学的考…

2023.11.10 hadoop,hive框架概念,基础组件

目录 分布式和集群的概念: hadoop架构的三大组件:Hdfs,MapReduce,Yarn 1.hdfs 分布式文件存储系统 Hadoop Distributed File System 2.MapReduce 分布式计算框架 3.Yarn 资源调度管理框架 三个组件的依赖关系是: hive数据仓库处理工具 hive的大体流程: Apache hive的…

【chat】4: ubuntu20.04:数据库创建:mysql8 导入5.7表

【chat】3: ubutnu 安装mysql-8 并支持远程访问 已经支持 8.0的SQLyog 远程访问:大神2021年的文章:sql是5.7的版本,我使用的ubuntu20.04,8.0版本:chat数据库设计 C++搭建集群聊天室(七):MySQL数据库配置 及项目工程目录配置 User表,以id 唯一标识 Friend 表,自己的id…

华硕荣获“EPEAT Climate+ Champion”永续先驱称号

华硕持续深耕永续理念,努力提供低碳排放、高效能产品,并被全球电子委员会授予“EPEAT Climate Champion”称号。这一荣誉再次表明了华硕在永续管理方面的承诺,并凸显了华硕在追求永续发展上的决心。 华硕通过设立“科学基础减碳目标”、“再生…

SSL证书申请安全审核失败?

随着HTTPS普及,申请安装使用SSL证书成为了我们的必备项。但这个SSL证书申请过程中,遇到问题也是不少。今天我们来浅了解一下SSL证书为什么会出现安全审核失败? SSL证书申请会出现安全审核失败的情况可能是以下原因: 域名验证不通…

【大模型-第一篇】在阿里云上部署ChatGLM3

前言 好久没写博客了,最近大模型盛行,尤其是ChatGLM3上线,所以想部署试验一下。 本篇只是第一篇,仅仅只是部署而已,没有FINETUNE、没有Langchain更没有外挂知识库,所以从申请资源——>开通虚机——>…

SPSS曲线回归

前言: 本专栏参考教材为《SPSS22.0从入门到精通》,由于软件版本原因,部分内容有所改变,为适应软件版本的变化,特此创作此专栏便于大家学习。本专栏使用软件为:SPSS25.0 本专栏所有的数据文件请点击此链接下…

error C2143的原因及解决办法

error C2143的原因及解决办法 在C编程中,经常会遇到各种错误。其中之一就是error C2143。本文将讨论error C2143的原因,并给出相应的解决办法。 error C2143通常是由于语法错误引起的。具体而言,C2143错误表示编译器无法识别代码中的某个符…

AD教程 (十二)原理图的编译设置和检查

AD教程 (十二)原理图的编译设置和检查 通过肉眼初步排查,观察一下原理图上有什么错误 工程编译排查错误 选中工程,右键,选择Compile PCB Project对工程进行编译,根据编译报错,定位错误&#…

FM9918R系列-副边同步整流芯片

产品描述: FM9918R 系列是集成了 MOSFET 的同步整流二极管,用于替换反激式转换器的整流二极管,能够显著减少发热,提升系统的转换效率。IC 通过检测集成 MOSFET 的源漏电压来决定其开关状态。 FM9918R 系列能够兼容连续模式、非连续…

使用微信小程序控制蓝牙小车(微信小程序端)

目录 使用接口界面效果界面设计界面逻辑设计 使用接口 微信小程序官方开发文档 接口说明wx.openBluetoothAdapter初始化蓝牙模块wx.closeBluetoothAdapter关闭蓝牙模块(调用该方法将断开所有已建立的连接并释放系统资源)wx.startBluetoothDevicesDiscovery开始搜寻附近的蓝牙…

初识RabbitMQ - 安装 - 搭建基础环境

RabbitMQ 各个名词介绍 Broker:接收和分发消息的应用,RabbitMQ Server 就是 Message Broker Virtual host:出于多租户和安全因素设计的,把 AMQP 的基本组件划分到一个虚拟的分组中,类似于网络中的 namespace 概念。当…

基于超宽带技术的人员定位系统源码,spring boot+ vue+ mysql定位系统源码

​UWB定位技术源码 超宽带技术的人员定位系统源码 UWB人员定位系统是一种基于超宽带技术的人员定位系统,它通过发送和接收超短脉冲信号,在测距方面可以达到微米级精度。这种系统通常需要具备高精度的定位能力,通常需要达到微米级别&#xff0…

整治PPOCRLabel中cv2文件读取问题(更新中)

PPOCRLabel 使用PPOCRLabel对ocr预标注结果进行纠正由于PaddleOCR代码库十分混乱,路径经常乱调pip和代码库的代码(pip库和源码冲突),经常报错,因此paddleocr和ppocrlabel都是使用pip包; 安装 pip install PPOCRLabel2.1.3启动 PPOCRLabel…

Azure 机器学习 - 使用自动化机器学习训练计算机视觉模型的数据架构

目录 一、用于训练的数据架构图像分类(二进制/多类)多标签图像分类对象检测实例分段 二、用于联机评分的数据架构输入格式输出格式图像分类(二进制/多类)多标签图像分类对象检测实例分段 在线评分和可解释性 (XAI) 的数据格式支持…