Linux的基本指令(1)

news2024/11/20 7:11:38

目录

快速认识的几个指令

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.coloradmin.cn/o/1195904.html

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

相关文章

UnRaid安装安装仓库管理系统GreaterWMS

文章目录 0、前言1、安装流程1.1、克隆GreaterWMS项目到UnRaid本地目录1.2、修改项目前后端端口1.3、修改baseurl1.4、修改Nginx.conf配置文件1.5、安装依赖插件1.5.1、Docker Compose Manager插件1.5.2、Python3环境 1.6、创建GreaterWMS容器1.6.1、为前后端启动脚本赋执行权限…

C++ static关键字

C static关键字 1、概述2、重要概念解释3、分情况案例解释3.1 static在类内使用3.2 static在类外使用案例一:案例二:案例三 1、概述 static关键字分为两种情况: 1.在类内使用 2.在类外使用 2、重要概念解释 (1)翻译…

keepalived+Nginx+邮件

实验场景: 我使用keepalived保证nginx的高可用,我想知道什么时候ip发生漂移,可以让ip发生漂移的时候 我的邮箱收到消息. 如果对keepalived不了解,这有详细解释:keepalived与nginx与MySQL-CSDN博客https://blog.csdn.ne…

在Spring Boot中使用JTA实现对多数据源的事务管理

了解事务的都知道,在我们日常开发中单单靠事务管理就可以解决绝大多数问题了,但是为啥还要提出JTA这个玩意呢,到底JTA是什么呢?他又是具体来解决啥问题的呢? JTA JTA(Java Transaction API)是…

思维模型 梅拉宾法则

1 梅拉宾法则的应用 1.1 演讲口才中的梅拉宾法则应用 苹果公司的演讲:苹果公司的演讲一直以来都以其独特的风格和效果著称。苹果公司的演讲者在演讲中注重运用肢体语言和声音等非语言因素,如手势、表情和语调等,来增强演讲的效果。例如&am…

Linux文件类型与权限及其修改

后面我们写代码时,写完可能会出现没有执行权限什么的,所以我们要知道文件都有哪些权限和类型。 首先 就像我们之前目录结构图里面有个/dev,它就是存放设备文件的,也就是说,哪怕是一个硬件设备,例如打印机啥的&#xf…

Linux学习教程(第一章 简介)3

第一章 简介 七、Linux系统的优缺点 前面章节提到,相比 Windows 系统,Linux 系统有更好的稳定性,那么除此之外,Linux 系统还有那些优点(或者不足)呢?本节带领大家详细了解一下。 1、大量的可…

【Kurbernetes集群】Pod资源、Pod资源限制和Pod容器的健康检查(探针)详解

Pod资源 一、Pod概述1.1 Pod的定义1.2 一个Pod能包含几个容器?1.3 Pod的分类1.3.1 控制器管理的Pod1.3.2 自主式Pod1.3.3 静态Pod 1.4 Pod中容器的分类1.4.1 Pause容器1.4.2 初始化容器1.4.3 应用容器 1.5 Pod常见的状态 二、Pod中的策略2.1 镜像拉取策略2.2 Pod中容…

另辟奚径-Android Studio调用Delphi窗体

大家都知道Delphi能调用安卓SDK,比如jar、aar等, 但是反过来,能在Android Studio中调用Delphi开发的窗体吗? 想想不太可能吧, Delphi用的是Pascal,Android Studio用的是Java,这两个怎么能混用…

AI时代如何提升自己晋升力

要在AI时代提升职场晋升力,采取以下详细策略: 终身学习的实践: 专业课程: 定期参加在线课程或研讨会,如Coursera、edX等,学习最新的AI技术和行业动态。行业资讯: 订阅相关的行业杂志、博客&…

通过海康私有协议Ehome/ISUP协议将海康摄像头、录像机等设备统一接入到LiveNVR Web流媒体平台实现统一汇聚及Web播放等的配置说明,

LiveNVR海康摄像头海康NVR通过EHOME协议ISUP协议接入支持转GB28181级联 1、海康 ISUP 接入配置2、海康设备接入2.1、海康EHOME接入配置示例2.2、海康ISUP接入配置示例 3、通道配置3.1、直播流接入类型 海康ISUP3.2、海康 ISUP 设备ID3.3、启用保存3.4、接入成功 4、相关问题4.1…

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

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

毅速课堂丨3D打印随形水路在注塑生产中的优势

随着科技的不断发展,3D打印技术已经成为了模具制造领域的一种重要技术。其中,3D打印随形水路在注塑生产中的应用也越来越广泛。 3D打印随形水路在注塑生产中的优势主要有以下几点: 一、提高生产效率 3D打印随形水路可以根据注塑产品的形状和…

帝国cms中如何让外部链接直接从新窗口打开页面

<?php if($bqr[isurl]) { ?> <a href"<?$bqsr[titleurl]?>" target"_blank"> <?php } else { ?> <a href"<?$bqsr[titleurl]?>"> <?php } ?>

.NET快速对接极光消息推送

什么是消息推送&#xff1f; 很多手机APP会不定时的给用户推送消息&#xff0c;例如一些新闻APP会给用户推送用户可能感兴趣的新闻&#xff0c;或者APP有更新了&#xff0c;会给用户推送是否选择更新的消息等等&#xff0c;这就是所谓的“消息推送”。 常见的一些APP消息推送…

使用idea插件快速生成arthas命令

这里分享一个插件&#xff0c;叫做arthas idea。 这个插件我主要是用来在本地生成一些要使用的arthas命令&#xff0c;然后复制到线上使用&#xff0c;这样可以避免记忆大量的arthas命令&#xff0c;加速排查效率&#xff0c;不过哪种情况要用哪些arthas命令&#xff0c;还是需…

Mac下eclipse配置JDK

一、配置JDK&#xff0c;需要电脑下载Java并且配置环境 Mac环境配置&#xff08;Java&#xff09;----使用bash_profile进行配置&#xff08;附下载地址&#xff09; (1)、左上角找到“Eclipse”-->“Preferences...” (2)、找到“Java”-->“Installde JREs”-->界…

【Acwing171】送礼物(双向dfs)题解

本题思路来源于acwing算法提高课 题目描述 看本文需要准备的知识 1.二分&#xff08;强烈推荐文章&#xff1a;http://t.csdnimg.cn/Mx9Lr&#xff09; 2.dfs基本思想&#xff0c;了解“剪枝”这个术语 思路分析 首先这道题目看起来就是一个01背包&#xff0c;但是如果直接…

机器学习算法——线性回归与非线性回归

目录 1. 梯度下降法1.1 一元线性回归1.2 多元线性回归1.3 标准方程法1.4 梯度下降法与标准方程法的优缺点 2. 相关系数与决定系数 1. 梯度下降法 1.1 一元线性回归 定义一元线性方程 y ω x b y\omega xb yωxb 则误差&#xff08;残差&#xff09;平方和 C ( ω , b ) …

【LeetCode】每日一题 2023_11_11 情侣牵手(并查集/贪心)

文章目录 刷题前唠嗑题目&#xff1a;情侣牵手题目描述代码与解题思路偷看大佬题解 结语 刷题前唠嗑 LeetCode? 启动&#xff01;&#xff01;&#xff01; 好好好&#xff0c;这么玩是吧&#xff0c;双十一出道情侣牵手 题目&#xff1a;情侣牵手 题目链接&#xff1a;765…