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 : 反向上下颠倒打印
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

23111703[含文档+PPT+源码等]计算机毕业设计javaweb商城项目全套电商购物系统

文章目录 **软件开发环境及开发工具:****项目功能介绍:****论文截图:****实现****代码片段:** 编程技术交流、源码分享、模板分享、网课教程 🐧裙:776871563 软件开发环境及开发工具: 前端使用…

深入了解百度爬虫工作原理

在当今数字化时代,互联网已经成为人们获取信息的主要渠道之一。而搜索引擎作为互联网上最重要的工具之一,扮演着连接用户与海量信息的桥梁角色。然而,我们是否曾经好奇过当我们在搜索引擎中输入关键词并点击搜索按钮后,究竟是如何…

Springboot更新用户头像

人们通常(为徒省事)把一个包含了修改后userName的完整userInfo对象传给后端,做完整更新。但仔细想想,这种做法感觉有点二,而且浪费带宽。 于是patch诞生,只传一个userName到指定资源去,表示该请求是一个局部更新&#…

element el-date-picker报错Prop being mutated:“placement“快速解决方式

报错信息 Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “placement” 报错版本 element-ui 2.15.6 和 2.15…

鸿蒙4.0开发笔记之DevEco Studio启动时不直接打开原项目

1、想要在DevEco Studio启动时不直接打开关闭前的那个项目,可以在设置中进行。 有两个位置可以进入“设置”,一个是左上角的File>Settings,二是右上方的设置图标。 2、进入Settings界面以后,选择Appearance&Behavior下面…

Verilog基础:仿真时x信号的产生和x信号对于各运算符的特性

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 信号爆x也许是所有IC人的噩梦,满屏的红色波形常让人头疼不已,但x信号的产生原因却常常只有几种,只要遵循一定的代码规范&#…

windows安装wsl2以及ubuntu

查看自己系统的版本 必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令 在设置,系统里面就能看到 开启windows功能 直接winQ搜 开启hyber-V、使用于Linux的Windows子系统、虚拟机平…

无损音频播放软件 Colibri mac中文版特点介绍

Colibri for mac是一款轻量级的音频播放器软件。它具有简洁的界面设计和快速启动速度,能够提供流畅的音频播放体验。Colibri支持多种常见的音频格式,包括MP3、FLAC、ALAC、AAC等。它还提供了一些实用的功能,如音频均衡器、音频增益控制、播放…

场景交互与场景漫游-osgGA库(5)

osgGA库 osgGA库是OSG的一个附加的工具库,它为用户提供各种事件处理及操作处理。通过osgGA库读者可以像控制Windows窗口一样来处理各种事件 osgGA的事件处理器主要由两大部分组成,即事件适配器和动作适配器。osgGA:GUIEventHandler类主要提供了窗口系统的…

Leetcode -2

Leetcode Leetcode -234.回文链表Leetcode -160.相交链表 Leetcode -234.回文链表 题目:给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输…

【计算思维】少儿编程蓝桥杯青少组计算思维题考试真题及解析D

STEMA考试-计算思维-U8级(样题) 21.下面哪个图形与其它图形不同?( ) A. B. C. D. 22.下列哪个选项是由下图旋转得到的?( ) A. B. C. D. 23.下面哪个图形是用4个 拼成的?( &#xf…

【Kingbase FlySync】界面化管控平台:2.配置数据库同步之KES>KES

【Kingbase FlySync】界面化管控平台:3.配置数据库同步之KES->KES 部署KES数据库到KES数据库同步服务1.登录KFS管理平台2.开始配置数据节点信息(1)配置node1数据节点(2)配置node2数据节点 3.KFS拓扑图配置4.开始部署5.启动同步程序并查验是否运行正常 测试同步1.从node1数据…

Android——gradle插件配置方式——dependencies和plugins

引言 我们知道Android studio 需要gradle插件进行构建和编译,随着AGP的升级,引入gradle插件也发生了变化。旧版本通过build.gradle文件中dependencies代码块引入,新版本通过plugins代码块引入 一、旧版本引入方式dependencies 二、新版本引入…

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

C/C++等级考试(1~8级)全部真题・点这里 第1题:数的输入和输出 输入一个整数和双精度浮点数,先将浮点数保留2位小数输出,然后输出整数。 时间限制:1000 内存限制:65536输入 一行两个数,分别为整数N(不超过整型范围),双精度浮点数F,以一个空格分开。输出 一行两个数,分…

Day33力扣打卡

打卡记录 最大和查询(排序单调栈上二分) 链接 大佬的题解 class Solution:def maximumSumQueries(self, nums1: List[int], nums2: List[int], queries: List[List[int]]) -> List[int]:ans [-1] * len(queries)a sorted(((a, b) for a, b in zi…

Cascade-MVSNet论文笔记

Cascade-MVSNet论文笔记 摘要1 立体匹配(Stereo Matching)2 多视图立体视觉(Multi-View Stereo)3 立体视觉和立体视觉的高分辨率输出4 代价体表达方式(Cost volume Formulation)4.1 多视图立体视觉的3D代价…

K8S1.23.5部署(此前1.17版本步骤囊括)及问题记录

应版本需求,升级容器版本为1.23.5 kubernetes组件 一个kubernetes集群主要由控制节点(master)与工作节点(node)组成,每个节点上需要安装不同的组件。 master控制节点:负责整个集群的管理。 …

Mac安装win程序另一个方案

前言 今天跟大家分享的是mac装win程序的另一个思路,不需要大动干戈的装双系统、虚拟机。最后分享感受,先说过程吧。 一、思路介绍 其实,就是利用CrossOver,这个软件的介绍大家可以自行了解。不过不得不说这玩意还是国外的人思路新…

sqlite与mysql的差异

差异点 安装过程:MySQL服务器通常需要单独安装,这涉及下载适用于特定操作系统的MySQL安装程序,运行安装程序并按照指示完成安装过程。SQLite作为嵌入式数据库,可以直接使用其库文件,不需要单独的安装过程。 配置和管理…

Linux操作

linux下的sh文件变成可执行文件(可执行文件有颜色(默认绿色)) chmod 777 xxx.sh Linux系统下给.sh添加可执行权限并运行 1、添加可执行权限 chmod ux xxx.sh 解释: chmod(change the permissions mode of a file)是…