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

(详解)Linux常见基本指令(1)

目录

目录:

        1:有关路径文件下的操作(查看,进入)

                1.1  ls

                1.2  pwd

                1.3  cd

        2:创建文件或目录

                2.1 touch

                2.2 mkdir

        3:删除文件或目录

                3.1 rm与rmdir

        4:复制剪切文件

                4.1 cp 

                4.2 mv


      1:有关路径的操作 

                1   ls 指令

        语法:ls [选项] [目录或文件]    

        这里我们主要先介绍几种典型常用的选项

        -a:列出当前目录下的所有文件,包括隐藏文件 在linux下隐藏文件通常以.为开头                                 这个操作其实在我们Windows系统下也有。

           如图:

         -d:列出该文件的象文件.简单的来说就是只打印出我们的文件,并不会打印出该文件下的内容

        

       -l:显示该文件下文件的详细属性

        与单独的ls相比,ls只会显示目录下的所有文件的文件名

        如图:

        

 

   1.2:pwd指令

          pwd:显示我们当前路径(所处位置)

        

   1.3:cd指令

        在讲解cd指令之前我们还需要介绍,我们Linux系统文件的结构

        其实我们Linux系统文件的底层结构其实是一棵多叉树

        在Linux系统下我们的/有两层含义:第一层就是文件分隔符,第二层是根目录

        

        其实我们的cd指令就是类似于我们在Windows下的鼠标双击一样。

        绝对路径:从根目录开始通过/来分开的目录或文件的一串字符串。

        相对路径:相对于当前的目录下所进行的操作   .表示当前目录  ..表示上级目录

        作用:进入某个目录或文件夹

        

        这三个关于路径相关的指令已近讲解完毕了,这3个指令一般都是同时运用的。

                总结:pwd显示当前路径  cd进入某个文件夹  ls 显示某个文件夹的信息

  2:创建文件或目录

           2.1 touch指令

                 语法:touch 文件名   这里的touch创建的文件和我们在Windows下创建的文本文件类似

            文本文件其下面是没有文件的

                如:

                      

        1次创建多个文件 我们可以使用 touch  文件1 文件2 文件3............

        

       2.2:mkdir

        mkdir:用来创建目录的

        语法:mkdir 目录名

        

         

        到这里我们创建文件与目录就基本上讲解完毕了

        3.删除文件与目录
        rm与rmdir

        rmdir:这个指令是用来删除目录的,且该目录下必须是空目录

        rm:既可以删除普通文件也可以删除目录

        rm 文件或目录的时候,他会询问是否要真的删除该文件或目录,如果想要不提醒这个,那么我们可以加个 -f ,如过我们想要删除一个含有目录的目录,则我们需要使用rm -rf  这里的r表示递归式的删除,f表示删除的时候强制的删除不需要进行提醒

        还需要注意的一点就是,当我们是普通用户,删除的时候并不会提醒,我们这里是root所以才提醒的。

        所以在我们删除文件的时候我们可以直接使用 rm就行。

       2.4. 复制剪切文件
               cp

                        语法:cp src dst 

                        作用:将src文件或目录 拷贝到dst 处,即拷贝文件或目录

                注意:在同一个目录下,文件夹只有唯一一个。

                使用 cp文件的时候, 这个文件可以复制到任意目录下,如果dst 不存在则会自动创建一个该文件。可以使用绝对路径来进行拷贝。

                在cp目录下所有文件内容的时候,我们需要加上-rf,且需要配合* 通配符来进行操作。

                

                4.2 mv

                在我们Windows操作系统下,我们即有复制也有粘贴,还有剪切。

                mv就是属于剪切

                使用语法

                mv [源文件或目录] [目标文件与目标目录]

        

本章的基本指令讲解完毕!!!感谢大家的三连!!

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

相关文章:

  • 紫光同创FPGA图像视频采集系统,提供2套PDS工程源码和技术支持
  • 第一章 函数 极限 连续(解题方法须背诵)
  • selenium +IntelliJ+firefox/chrome 环境全套搭配
  • CentOS 7 停止维护后如何平替你的生产系统?
  • 第81步 时间序列建模实战:Adaboost回归建模
  • 135.【JUC并发编程_01】
  • VC++创建windows服务程序
  • 连续爆轰发动机
  • 交通物流模型 | 基于时空注意力融合网络的城市轨道交通假期短时客流预测
  • 2.2.1 嵌入式工程师必备软件
  • 深入了解 RabbitMQ:高性能消息中间件
  • 【数据库——MySQL】(14)过程式对象程序设计——游标、触发器
  • 位移贴图和法线贴图的区别
  • 【typescript】面向对象(下篇),包含接口,属性的封装,泛型
  • 基于SpringBoot的视频网站系统
  • 23.3 Bootstrap 框架4
  • ESP32设备驱动-I2C-LCD1602显示屏驱动
  • vs工具箱在哪里找
  • uniapp 事件委托失败 获取不到dataset
  • windows系统下pycharm配置anaconda
  • 2023年CSP-J真题详解+分析数据
  • 10.3 调试事件转存进程内存
  • 深度学习实战基础案例——卷积神经网络(CNN)基于MobileNetV3的肺炎识别|第3例
  • 机器学习 面试/笔试题(更新中)
  • 【算法题】100019. 将数组分割成最多数目的子数组
  • commons-io工具类常用方法
  • 【Typescript】面向对象(上篇),包含类,构造函数,继承,super,抽象类
  • 【python】python中字典的用法记录
  • 基于Java的大学生心理咨询系统设计与实现(源码+lw+部署文档+讲解等)
  • Redis-双写一致性