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.mzph.cn/news/146224.shtml

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

相关文章

内网离线安装elasticsearch、kibana

一、软件获取 elastic kibana 二、elastic安装 解压安装即可提前可改下配置文件,不然可能会出现内存分配错误 三、运行elastic 需要调试看信息的话,可在cmd窗口运行bat,就会打印输出信息了。 生产kibana token bin\elasticsearch-create…

LuatOS-SOC接口文档(air780E)--otp - OTP操作库

otp.read(zone, offset, len)# 读取指定OTP区域读取数据 参数 传入值类型 解释 int 区域, 通常为0/1/2/3, 与具体硬件相关 int 偏移量 int 读取长度, 单位字节, 必须是4的倍数, 不能超过4096字节 返回值 返回值类型 解释 string 成功返回字符串, 否则返回nil 例…

交换机如何配置BGP协议

环境: 华为交换机 华三交换机 问题描述: 交换机如何配置BGP协议 解决方案: 华三交换机上配置案例 1.配置BGP协议,可以按照以下步骤进行: 登录交换机:使用SSH、Telnet或控制台等方式登录到华三交换…

简单理解路由重分发(用两路由器来理解)

相关命令: default-information originate //*重分发默认路由 redistribute rip subnets //*重分发rip redistribute ospf 1 metric 3 //*重分发ospf(其中:1是ospf进程id 3是跳数) redistribute sta…

main.js 中的 render函数

按照之前的单组件文件中的写法&#xff0c;我们的写法应该是这样的 import App from ./App.vuenew Vue({el: #app,templete: <App></App>,components: {App}, }) 1、定义el根节点。2、注册App组件。3、渲染 templete 模板 但是在脚手架工程中&#xff0c;他是这…

Java 之拼图小游戏

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

汇总区间问题

给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说&#xff0c;nums 的每个元素都恰好被某个区间范围所覆盖&#xff0c;并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区间范围 [a,b] 应该按…

飞书开发学习笔记(七)-添加机器人及发送webhook消息

飞书开发学习笔记(七)-添加机器人及发送webhook消息 一.添加飞书机器人 1.1 添加飞书机器人过程 在群的右上角点击折叠按键…选择 设置 群机器人中选择 添加机器人 选择自定义机器人&#xff0c;通过webhook发送消息 弹出的信息中有webhook地址&#xff0c;选择复制。 安…

电子学会C/C++编程等级考试2021年09月(一级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:数字判断 输入一个字符,如何输入的字符是数字,输出yes,否则输出no 输入 一个字符 输出 如何输入的字符是数字,输出yes,否则输出no 样例1输入 样例1输入 5样例1输出 yes样例2输入 A 样例2输出 …

MySQL中全文索引和普通索引的区别

MySQL中的全文索引&#xff08;Full-Text Index&#xff09;和普通索引&#xff08;比如B-Tree索引&#xff09;是为了提高查询效率而设计的&#xff0c;但它们适用于不同的场景和查询类型。 普通索引&#xff08;如B-Tree索引&#xff09; 适用场景&#xff1a;普通索引适用于…

Ubuntu搭建FTP服务

在Ubuntu上配置FTP服务通常使用vsftpd&#xff08;Very Secure FTP Daemon&#xff09;是一种常见的选择。以下是在Ubuntu上配置vsftpd的基本步骤&#xff1a; 步骤 1&#xff1a;安装vsftpd 打开终端&#xff0c;并运行以下命令以安装vsftpd&#xff1a; sudo apt-get upda…

【算法】算法题-20231118

这里写目录标题 一、16.17. 连续数列二、合并两个有序数组&#xff08;力扣88&#xff09;三、存在重复元素&#xff08;217&#xff09;四、有效的字母异位词&#xff08;242&#xff09; 一、16.17. 连续数列 简单 给定一个整数数组&#xff0c;找出总和最大的连续数列&…

golang学习笔记——编写 FizzBuzz 程序

编写 FizzBuzz 程序 首先&#xff0c;编写一个用于输出数字&#xff08;1 到 100&#xff09;的程序&#xff0c;其中有以下变化&#xff1a; 如果数字可被 3 整除&#xff0c;则输出 Fizz。 如果数字可被 5 整除&#xff0c;则输出 Buzz。 如果数字可同时被 3 和 5 整除&…

暖阳脚本_ 定制企业软件开发的4个趋势:AI、RPA、云应用、边缘计算

根据 Statista 的统计数据显示&#xff0c;企业级软件市场在全球范围内占据了领先地位&#xff0c;预测到2028年&#xff0c;市场规模将接近3760亿美元。企业应用软件市场的稳健增长&#xff0c;甚至在经济不景气的时候也能持续&#xff0c;这充分表明软件解决方案对于提升企业…

Git新建分支

修改代码之Git策略思考&#xff1a; 有三种办法&#xff1a; 需要在主分支上新建一个分支&#xff0c;不合并新建版本。其实也是先新建一个分支&#xff0c;然后合并到主分支&#xff0c;再删除分支。直接新建远程仓库。 考虑&#xff0c;3&#xff09;最浪费&#xff0c;其…

直接插入排序

一.介绍. 其基本思想为数据元素被已经放入一个已经排好的有序数组中&#xff0c;现插入一个元素进入该数组&#xff0c;按顺序&#xff08;即大小关系&#xff09;放进适当位置&#xff0c;并且其后面的元素都向后移动移位。 如图&#xff1a; 对于上述问题&#xff1a; 代码…

【Java】ExcelWriter自适应宽度工具类(支持中文)

工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…

云计算的发展趋势

云计算的发展一直是一个极具活力和创新的领域。随着技术的不断进步和应用场景的拓展&#xff0c;云计算将在未来继续发挥重要作用。以下是云计算发展的一些趋势&#xff1a; 边缘计算的崛起&#xff1a; 随着物联网设备的普及和应用场景的增多&#xff0c;边缘计算成为一个重要…

在Linux系统上检测GPU显存和使用情况

在Linux系统上&#xff0c;你可以使用一些命令行工具来检测GPU显存和使用情况。以下是一些常用的方法&#xff1a; 1. 使用nvidia-smi&#xff08;仅适用于NVIDIA GPU&#xff09; 如果你使用的是NVIDIA的显卡&#xff0c;你可以使用nvidia-smi命令来获取显卡信息&#xff0c…

【Spring】使用三方包进行数据源对象(数据库)管理

在这里使用alibaba的druid来连接数据库&#xff0c;然后再Spring Config下配置数据库 目录 第一步&#xff1a;在pom.xml中导入坐标第二步&#xff1a;在bean中配置连接注 第一步&#xff1a;在pom.xml中导入坐标 在dependencies下写&#xff1a; <dependency><grou…