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

作者前言

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


linux的介绍

  • **作者前言**
  • 知识小补充
  • linux 的版本
  • 操作系统
  • 简单指令的操作
    • pwd
    • ls
    • clear
    • mkdir
    • tree
    • cd
    • touch
    • stat
    • rmdir
    • rm
    • man
    • cp拷贝文件
    • mv
    • nano
    • cat

知识小补充

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

  • 文件路径分为绝对路径和相对路径 ,我们要找到某个文件或者文件夹就要找到对应的文件路径,文件路径具备唯一性, 任何文件或者文件夹都只有一个父目录
    /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 : 反向上下颠倒打印
在这里插入图片描述

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

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

相关文章

Java 之拼图小游戏

声明 此项目为java基础的阶段项目,此项目涉及了基础语法,面向对象等知识,具体像语法基础如判断,循环,数组,字符串,集合等…; 面向对象如封装,继承,多态,抽象类,接口,内部类等等…都有涉及。此项目涉及的内容比较多,作为初学者可以很好的将前面的知识串起来。此项目拿来练手以及…

IIC协议保姆级教学

目录 1.IIC协议概述 2.IIC总线传输 3.IIC-51单片机应用 1.起始信号 2.终止信号 3.应答信号 4.数据发送 4.IIC-32单片机应用 用到的库函数: 1.IIC协议概述 IIC全称Inter-Integrated Circuit (集成电路总线)是由PHILIPS公司在80年代开发的两线式串行总线&am…

C语言——冒泡排序

一、冒泡排序是什么 冒泡排序: 冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。升序时:它会遍历若干次需要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大&#x…

【草料】uni-app ts vue 小程序 如何如何通过草料生成对应的模块化二维码

一、查看uni-app项目 1、找到路径 可以看到项目从 src-race-pages-group 这个使我们目标的查询页面 下面我们将这个路径copy到草料内 2、找到进入页面入参 一般我们都会选择 onload() 函数下的入参 这里我们参数的是 id 二、草料 建议看完这里的教程文档 十分清晰&#xff01…

基于SDN技术构建多平面业务承载网络

随着企业数字化的浪潮席卷各个行业,传统网络架构面临着更为复杂和多样化的挑战。企业正在寻找一种全面适应数字化需求的网络解决方案。随着软件定义网络(SDN)的发展,“多业务SDN一张网”解决方案为企业提供了一种全新的网络架构&a…

DMA原理和应用

目录 1.什么是DMA 2.DMA的意义 3.DMA搬运的数据和方式 4.DMA 控制器和通道 5.DMA通道的优先级 6.DMA传输方式 7.DMA应用 实验一: 内存到内存搬运 CubeMX配置: ​编辑用到的库函数: 代码实现思路: 实验二: 内存到外设搬运 CubeMX…

redis + celery

首先,部署Redis数据库: 先下载包: wget http://download.redis.io/releases/redis-5.0.7.tar.gz 解压redis包: tar -xvf redis-5.0.7.tar.gz 编译: make sudo make install (这样没有指定安装目录&#…

nodejs+vue面向中小学课堂教学辅助软件系统的设计与实现-微信小程序-安卓-python-PHP-计算机毕业设计

主要功能有,管理员通过后台会对此教学辅助进行审核,管理员在还可以进行首页、个人中心、学生管理、教师管理、班级信息管理、科目名称管理、课程信息管理、教学资料管理、作业信息管理、作业提交管理、作业成绩管理、在线考试管理、试题管理、考试管理、…

为什么要使用动态代理IP?数据采集使用动态代理有哪些优势?

随着互联网的普及,数据采集已经成为企业、营销人员和数据分析师的重要工作之一。然而,在采集数据的过程中,经常会遇到一些问题,如IP被封禁、访问受限等。为了解决这些问题,动态代理IP应运而生。那么,为什么…

Stable Diffusion进阶玩法说明

之前章节介绍了Stable Diffusion的入门,介绍了文生图的魅力,可以生成很多漂亮的照片,非常棒 传送门: Stable Diffusion新手村-我们一起完成AI绘画-CSDN博客 那我们今天就进一步讲讲这个Stable Diffusion还能做些什么, …

腾讯云4核8G服务器配置价格表,轻量和CVM标准型S5实例

腾讯云4核8G服务器S5和轻量应用服务器优惠价格表,轻量应用服务器和CVM云服务器均有活动,云服务器CVM标准型S5实例4核8G配置价格15个月1437.3元,5年6490.44元,轻量应用服务器4核8G12M带宽一年446元、529元15个月,腾讯云…

Redis(列表List)

使用LPUSH从头部添加元素,可以一次添加一个或多个。 使用LRANGE 查看列表中的数据,0表示起始位置,-1表示结束位置。 当然也可以使用RPUSH来从尾部添加元素。 可以使用RPOP从尾部删除元素,会返回删除的元素的值。 同理使用LPOP…