Linux知识-第一天

Linux的目录机构为一个树型结构

其没有盘符这个概念,只有一个根目录,所有文件均在其之下

在Linux系统中,路径之间的层级关系 使用 /

开头表示根目录,后面的表示层级关系

Linux命令入门

       Linux命令基础

        Linux命令通用格式 command [-options] [parameter]

        command:代表命令本身

        -options:命令的选项,控制命令的行为细节

        parameter:命令的参数,多指命令的指向目标

       Ls命令

        ls [-a -l -h] [Linux路径]

        当不具备参数的时候,以平铺方式打印当前工作目录的内容

        启动的时候,默认会加载用户的HOME目录作为当前的工作目录

        HOME目录:每个Linux用户系统的个人账户目录,路径在:/home/用户名

       Ls命令的选项

        -a 表示all,表示出隐藏的文件和文件夹

        -l 表示list,以列表的形式展示内容,并且展示更多信息

         -h 以易于阅读的方式列出文件的大

        note:选项可以组合使用,且lh必须组合使用-h才有效果

         cd和pwd命令

          cd命令

        表示跳转目录

        语法为 cd [Linux路径]

                不写参数,表示回到用户的HOME目录

          pwd命令

        语法为pwd 直接输入即可

        表示查看当前工作目录

        相对路径、绝对路径和特殊路径符

        相对路径

        以当前目录为起点,描述路径的一种写法,路径描述无需以/开头

        绝对路径

        以根目录为起点,描述路径的一种写法,路径描述以/开头

        特殊路径表达符

        . 表示当前目录

        .. 表示上一级目录 note:cd ../..表示切换到上两级目录

        ~ 表示HOME目录

        创建目录命令

        mkdir [-p] Linux命令

        参数必填,表示Linux路径,既要创建的文件夹的路径,相对路径和绝对路径均可

        -p选项,表示自动创建不存在的父目录,适用于创建多层级的目录。

        使用touch创建文件

        语法:touch Linux路径

        touch命令无选项,参数必填,表示要创建的文件路径,相对,绝对,特殊路径符号均可以使用

        

        

        note:前缀标识为d的标识文件夹,为-的表示文件

        创建文件之后,就可以查看文件内容

        查看cat more

        cat Linux路径 :直接查看全部内容

        more Linux路径 :是翻页查看,按空格进行翻页,按q进行退出

        cp,mv,rm命令

        cp命令

        用于赋值文件\文件夹

        语法:cp [-r] 参数1,参数2

        -r,用于复制文件夹使用,表示递归

        参数1:表示被复制的文件

        参数2:表示复制去的地方

        note:此方法复制的文件可以重命名

        mv命令

        移动文件\文件夹

        语法:mv 参数1,参数2

        参数1,表示被移动的文件

        参数2,表示移动到的位置

        可以使用此方法对文件进行重新命名

        rm命令

        用于删除文件,remove

        rm [-r -f] 参数1 参数2 参数n

        -r选项用于删除文件夹

        -f表示强制删除(force),不会弹出确认信息,只有root管理员用户删除内容会有提示

                note:可以通过输入su -root 并输入密码临时切换到root用户,输入exit命令,退回到普通用户

        参数表示要删除的文件或者文件夹路径,按照空格隔开

        rm命令支持通配符

        通配符*

        任务是匹配任何内容

        test* 表示匹配任何以test开头的内容

        *test 表示任何以test结尾的内容

        *test*表示匹配任何包含test的内容

        查找:witch和find

        which 查看所使用的一系列命令的程序文件存放位置

        which  要查找的命令

        

        find 搜索指定的文件

        find 起始路径 -name “被查找文件名”

        

        find命令也可以使用通配符

        

        find也可以使用文件大小进行查找

        find 起始路径 -size + - n[kMG]

        + - 表示大于和小于

        n表示大小数字

        k(小写) 表示kb,M表示MB,G表示GB

        grep,wc和管道符

        grep 从文件中通过关键字过滤文件行

        grep [-n] 关键字 文件路径

        选项 -n,表示在结果中显示匹配的行的行号

        参数关键字 ,表示要过滤的关键字,使用“”将关键字包围

        wc命令 

        可以通过wc命令统计文件的行数,单词数量等

        wc [-c -m -l -w] 文件路径

        -c 统计字节数,-m统计字符数量,-l统计行数,-w统计单词数量

        管道符 |

        含义为:将管道符左边命令的结果,作为右边命令的输入

        echo tail 重定向符

        echo 输出的内容

        无需选项,只有一个参数表示要输出的内容,用双引号包围

        

        反引号 `

        反引号包围的内容会被作为命令去执行

        tail

        查看文件尾部内容,跟踪文件的最新修改

        tail [-f -num] Linux路径

        -f表示持续跟踪

        -num 表示查看尾部多少行,不填默认十行

        重定向符

        > 将左侧命令的结果,覆盖写入到符号指定的右侧文件

        >> 将左侧命令的结果,追加写入到右侧指定的文件

        

        

       vim编辑器

        作为Linux最经典的文本编辑器

        vim是vi的加强的版本,不仅能编辑文本,而且具有shell程序的编辑的功能,可以用不同颜色的字体区分语法的正确性

        共具有三种模式

        1.命令模式

                所敲得按键编辑器都理解为命令已驱使不同的功能

        2.输入模式

                所谓的编辑模式、插入模式

        3.底线模式

                文件保存,退出等

       语法:vim 文件路径

        如果文件不存在,创建新文件

        如果文件存在,对已有文件进行修改

        当前vim快捷键

        

        paste:确保从外部复制内容,不会造成错乱

        

        

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

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

相关文章

【蓝桥杯单片机】第十二届省赛

一、真题 二、模块构建 1.编写初始化函数(init.c) void Cls_Peripheral(void); 关闭led led对应的锁存器由Y4C控制关闭蜂鸣器和继电器 由Y5C控制 2.编写LED函数(led.c) void Led_Disp(unsigned char ucLed); 将ucLed取反的值赋给P0 开启锁存器…

FPGA开发,使用Deepseek V3还是R1(7):以“FPGA的整体设计框架”为例

以下都是Deepseek生成的答案 FPGA开发,使用Deepseek V3还是R1(1):应用场景 FPGA开发,使用Deepseek V3还是R1(2):V3和R1的区别 FPGA开发,使用Deepseek V3还是R1&#x…

Linux进程状态

一.基础知识 在进入到Linux进程状态学习之前,我们先学习一些基础知识: 1.1并发和并行 并发: 在单CPU的计算机中,并不是把当前进程执行完毕之后再执行下一个,而是给每个进程都分配一个时间片,基于时间片进…

【含文档+PPT+源码】基于SpringBoot电脑DIY装机教程网站的设计与实现

项目介绍 本课程演示的是一款 基于SpringBoot电脑DIY装机教程网站的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本套…

【免费】2000-2020年各省地区生产总值指数数据

2000-2020年各省地区生产总值指数数据 1、时间:2000-2020年 2、来源:国家统计局、统计年鉴 3、指标:行政区划代码、地区、年份、地区生产总值指数(上年100) 4、范围:31省 5、指标说明:地区生产总值指数&#xff0…

【大厂AI实践】清华:清华古典诗歌自动生成系统“九歌”的算法

【大厂AI实践】清华:清华古典诗歌自动生成系统“九歌”的算法 🌟 嗨,你好,我是 青松 ! 🌈 自小刺头深草里,而今渐觉出蓬蒿。 文章目录 **01 自动作诗缘起****1. 诗歌自动写作** **02 九歌的模型…

实验:k8s+keepalived+nginx+iptables

1、创建两个nginx的pod,app都是nginx nginx1 nginx2 2、创建两个的pod的service 3、配置两台keepalived的调度器和nginx七层反向代理,VIP设置192.168.254.110 keepalived调度器master keepalived调度器backup 两台调度器都配置nginx七层反向代理&#…

基于eRDMA实测DeepSeek开源的3FS

DeepSeek昨天开源了3FS分布式文件系统, 通过180个存储节点提供了 6.6TiB/s的存储性能, 全面支持大模型的训练和推理的KVCache转存以及向量数据库等能力, 每个客户端节点支持40GB/s峰值吞吐用于KVCache查找. 发布后, 我们在阿里云ECS上进行了快速的复现, 并进行了性能测试, ECS…

DeepSeek掘金——DeepSeek-R1图形界面Agent指南

DeepSeek掘金——DeepSeek-R1图形界面Agent指南 本文将指导你完成设置 DeepSeek R1 和 Browser Use 的过程,以创建能够执行复杂任务的 AI 代理,包括 Web 自动化、推理和自然语言交互。 开源大型语言模型 (LLM) 的兴起使得创建可与 OpenAI 的 ChatGPT Operator 等专有解决方案…

K8S学习之基础六:k8s中pod亲和性

Pod节点亲和性和反亲和性 podaffinity:pod节点亲和性指的是pod会被调度到更趋近与哪个pod或哪类pod。 podunaffinity:pod节点反亲和性指的是pod会被调度到远离哪个pod或哪类pod 1. Pod节点亲和性 requiredDuringSchedulingIgnoredDuringExecution&am…

Lua | 每日一练 (4)

💢欢迎来到张胤尘的技术站 💥技术如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 Lua | 每日一练 (4)题目参考答案线程和协程调度方式上…

数据结构:二叉搜索树(排序树)

1.二叉搜索树的定义 二叉搜索树要么是空树,要么是满足以下特性的树 (1)左子树不为空,那么左子树左右节点的值都小于根节点的值 (2)右子树不为空,那么右子树左右节点的值都大于根节点的值 &#…

SpringBoot快速入门

快速入门 1). 创建springboot工程,并导入 mybatis的起步依赖、mysql的驱动包、lombok等。 项目工程创建完成后,自动在pom.xml文件中,导入Mybatis依赖和MySQL驱动依赖。如下所示: 2). 数据准备:创建用户表user&#xf…

DataWorks (数据工厂)介绍

介绍 DataWorks 是阿里云推出的一体化大数据开发与治理平台,曾用名"数据工厂""大数据开发套件" 最新版本是3.0 它是一套基于MaxCompute(原ODPS)的DW(数据仓库)解决方案,它集成了阿里多年的DW实施经验&…

信息技术知识赛系统设计与实现(代码+数据库+LW)

摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装信息技术知识赛系统软件来发挥其高效地信息处理的作用&…

VirtualBox虚拟机转VM虚拟机

前言:部分靶机只适用于VirtualBox,VM打不开VirtualBox的文件,所以需要进行转换 前置条件:本机已经下载VM和VirtualBox 第一步:文件转换 找到VirtualBox.exe所在位置,启动cmd窗口 文件转换的命令&#xf…

ArcGIS操作:11 计算shp矢量面的质心坐标

1、打开属性表 2、添加字段 3、设置字段名称、类型 4、选择创建的字段,计算几何 5、选择属性质心的x坐标、坐标系(y坐标同理) 注意:计算坐标一般使用的是地理坐标系(投影坐标系转地理坐标系教程:ArcGIS操作…

使用 DeepSeek 生成流程图、甘特图与思维导图:结合 Typora 和 XMind 的高效工作流

在现代工作与学习中,可视化工具如流程图、甘特图和思维导图能够极大地提升信息整理与表达的效率。本文将详细介绍如何使用 DeepSeek 生成 Mermaid 文本,结合 Typora 快速生成流程图和甘特图,并通过 Markdown 格式生成思维导图,最终…

【Cadence仿真学习笔记】ADS Dynamic Link报错model is reserved的解决办法

首先创建好原理图 创建symbol 在library manager下就会出现symbol了 在Cadence的CIW窗口中运行ADS dynamic link 打开ADS后,创建对应的cellview 加入控件OPTIONS 加入网表netlist 这个时候的Netlist没有路径 点击加载symbol 把原来的netlist include删掉…

【二.提示词工程与实战应用篇】【1.提示词工程入门:AI对话的艺术】

大家好,今天咱们来聊聊一个特别有意思的话题——提示词工程。你可能已经听说过这个词,或者在使用AI工具时不经意间接触过它。但提示词工程到底是什么?它为什么这么重要?咱们今天就来深入探讨一下,看看它是如何影响我们与AI的对话,以及如何在实际应用中发挥作用的。 什么…