• linux课程第一课------命令的简单的介绍


    作者前言

    🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂
    ​🎂 作者介绍: 🎂🎂
    🎂 🎉🎉🎉🎉🎉🎉🎉 🎂
    🎂作者id:老秦包你会, 🎂
    简单介绍:🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂
    喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨 🎂🎂🎂🎂🎂🎂🎂🎂
    🎂个人主页::小小页面🎂
    🎂gitee页面:秦大大🎂
    🎂🎂🎂🎂🎂🎂🎂🎂
    🎂 一个爱分享的小博主 欢迎小可爱们前来借鉴🎂


    知识小补充

    • 文件 = 文件属性 + 文件内容
      文件属性文件内容都是数据都要保存,未来对文件的任何操作 无外乎 就是对 文件属性文件内容的操作
      例如 指令控制文件, 编程访问文件

    • 文件路径分为绝对路径和相对路径 ,我们要找到某个文件或者文件夹就要找到对应的文件路径,文件路径具备唯一性, 任何文件或者文件夹都只有一个父目录
      /home/litao/linux/ : 绝对路径
      …/day02/ : 相对路径

    • 指令本质是程序-------指令、程序、可执行程序都是一回事

    • 可执行程序(.exe):在这里插入图片描述

    在Linux系统中,指令都是保存在/usr/bin,
    在这里插入图片描述
    每只需执行一条指令,Linux系统都会找到对应的可执行程序,没有的话就执行不了
    这里介绍一个指令 which 指令 找到该指令存放的位置
    在这里插入图片描述

    可以看出ls 的指令存放在usr/bin/ls
    我们执行指令除了可以直接 ls 还可以如下
    直接执行 /usr/bin/ls在这里插入图片描述
    或者这样
    在这里插入图片描述
    /usr/bin/ls -l --color 可以显示颜色差

    细心的人就会发现,alias这个指令是啥
    alias: 就是给指令取别名
    在这里插入图片描述
    在这里插入图片描述

    那么安装和卸载就是把可执行程序拷贝和删除

    linux 的版本

    主版本号.次版本号.修正次数
    如2.6.32
    此版本号如果是偶数就是稳定版本,如果是奇数就是开发版本

    操作系统

    是一款进行软硬件资源管理的软件,linux是一款具体操作系统的一个品类,
    Centos7是一款具体的linux操作系统
    在这里插入图片描述

    手段:对下提供基本的管理工作,让各种硬件工作在一个稳定的、高效的、安全的状态中,
    目的:对上要提供一个高效的、稳定的、安全运行环境(用户)
    路径: 必须具备唯一性

    简单指令的操作

    pwd

    查看当前位置,是以绝对路径来显示

    ls

    用于显示出当前位置的所有文件和文件夹(不包含隐藏文件)
    属于是查看文件属性的指令

    – a显示所有文件(包括隐藏文件)
    在这里插入图片描述
    这里的.开头是隐藏文件, 每个文件夹里面都会有图中 的.和…,分别代表是当前目录和上级目录
    /:根目录
    .和…方便我们位置的随意往返
    在这里插入图片描述
    任何一个目录或者文件都只有一个父目录,
    访问任何文件目录都必须找到文件路径

    –d只显示当前位置的文件夹
    在这里插入图片描述
    ls -l:查看把当前位置下文件的文件属性

    clear

    清屏

    mkdir

    创建文件夹
    mkdir-p: 创建一串路径(文件夹里面套文件夹)

    tree

    安装:yum -y install tree
    以树状的形式显示出文件
    在这里插入图片描述

    cd

    进入文件夹
    cd -:返回到相对于目前位置上一次所处的位置
    cd ~:返回到当前用户下的家目录
    啥是家目录呢?
    我们输入指令 whoami 查看我们自己是啥用户
    在这里插入图片描述
    下面的这个图显示的就是root用户的家目录 /root
    在这里插入图片描述
    在windows中,默认的家目录就是 C:\Users\ASUS ,ASUS就是用户名
    在这里插入图片描述
    在Linux和windows系统中可以建立多个用户,所以也叫多用户操作系统

    在windows中有一个桌面,本质就是文件夹,当你登陆windows 会确认你是谁,确认好后,就会找到对应的家目录的桌面文件夹,以图形来显示,每一个用户桌面不一样,都有自己的桌面

    任何一个用户,首次登陆,所处的路径都是自己的家目录

    touch

    创建文件

    stat

    显示给定文件或文件系统的详细信息。可以理解为显示文件属性
    在这里插入图片描述
    Access - 上次访问文件的时间。
    Modify - 上次修改文件内容的时间。
    Change - 上次更改文件属性或内容的时间。

    rmdir

    删除空目录

    rm

    删除文件
    rm -f: 强制删除文件 其中f就是强制
    rm -r: 删除文件和文件夹 其中r就是递归
    rm-rf *: 强制删除所有

    man

    安装:yum -y install man-pages
    手册指令
    使用 :man 手册数 指令
    在这里插入图片描述

    当我们man man时候

    这里有九个手册
    第一个是指令手册
    第三个是C语言库函数手册
    在这里插入图片描述
    当我们直接使用就会只找到printf指令,而不是C语言函数 所以我们要man 3 printf
    如果我们不指定位置,就会从上往下找,一旦找到就会停止寻找,不管这个是否符合自己的要求

    cp拷贝文件

    cp src dst
    在这里插入图片描述
    cp -rf 拷贝文件和文件夹

    在这里插入图片描述

    mv

    重命名和剪切(文件和文件夹)
    在这里插入图片描述

    nano

    一个记事本指令
    安装: yum -y install nano
    ctrl + x + y + 回车 就是退出
    在这里插入图片描述

    cat

    本质是显示文件内容
    tac : 反向上下颠倒打印
    在这里插入图片描述

  • 相关阅读:
    《微信小程序-进阶篇》Lin-ui组件库的安装与引入
    多云容器集群服务的设计与实现
    简单的kafka&redis学习之redis
    计算机组成原理_1
    数据结构【DS】特殊二叉树
    hudi系列-文件归档(archive)
    邻居好说话——冒泡排序
    用Python开发QQ机器人详解
    (Java高级教程)第五章Linux使用和程序部署-第二节:Linux常用指令和VIM的使用
    Open3D 进阶(11)使用GMM-Tree算法对点云配准
  • 原文地址:https://blog.csdn.net/m0_69984273/article/details/134348293