当前位置: 首页 > news >正文

嵌入式学习(基本操作)day1

C语言基础

一:基本命令行

一:绝对路径和相对路径

1.凡是 / 开头的, 统统认为都是绝对路径

​ 含义:参考起点是根目录

2.凡是不以 / 开头的,统统认为都是相对路径

​ 含义:参考起点是当前位置

二:cd ~ (本质就是回家)

1.就是/Linux/home //当前用户的主目录(家目录) //每个用户在自己的家目录中拥有最大权限

2.直接cd 也是一样的(回家)

三:cd - (返回上一次目录)

1.cd .. 返回上一级目录(和cd - 分开)

2.cd . 当前目录

四:touch

1.touch 路径/文件名 在指定路径创建文件

2.touch 文件名 在当前目录创建文件

3.如果在 / 目录下touch 因为 / 的权限比家目录权限大,所以无法创建(除非申请超级权限 sudo + 命令

五:mkdir创建多个目录和多级目录

1.mkdir 1 2 3 创建多个目录

2.mkdir -p 4/5/6 创建多级目录(-p:如果没有所对应的目录,则创建新的目录)

六:cp—复制

1.cp 文件1 文件2 将当前目录的文件1复制成当前目录的文件2

2.cp 文件1 文件夹1 将文件1复制到文件夹1中

3.cp dir1 dir2 -r:如果源文件是一个目录文件,此时复制需要-r命令 -r:本质上是递归

​ //目标文件dir2 如果不存在,测将dir1复制成dir2

​ //目标文件dir2 如果存在,测将dir1复制到dir2中

4.cp /etc/passwd /home/linux cp /etc/passwd ~

​ //cp test_dir/ Desktop/ -r

七:mv—剪切

1.mv 1.txt 2.txt 将当前目录的文件1移动成当前目录的文件2(文件改名,前提文件2不存在)

​ //如果2个文件都是存在的,会将文件1覆盖掉文件2的内容

​ //文件夹同理改名(大前提:没有改名后的文件夹 如果存在:将dir1移动到dir2里)

2.mv 1.txt dir1 将当前目录的文件1移动搭配目录下的文件夹1中

3.mv 123.txt 456/abc.txt 将123.txt移动到456文件夹中并改名为abc.txt

4.mv file1.txt file2.txt test1 test2 test3 将指定文件夹放在最后,前面所有都算是源文件

八:rm—删除

1.rm 文件名 删除指定的文件

2.rm /文件名 删除根目录中的指定文件(sudo

3.rm 文件夹 -r 删除文件夹(-r:文件夹需要递归删除,要一层一层得删)

九:E325错误解决

1.复制 绿色 “”引号 提示的内容(swp文件 eg:.floyd_test.c.swp

2.退出 Vim 返回当前目录,并在当前目录下 rm 复制的内容

3.E325错误的本质:Linux下编辑文件时,并不是对原有文件进行修改和覆盖的,而是新建一个副本,名字叫xxx.swp,我们对文件的编辑都放在了这个副本里面,并没有对原有的文件进行修改,这也是为什么我们能进行撤销的原因。当我们正常退出时,这个文件就正常消失,而当我们异常退出时,这个文件就会作为隐藏文件,当我们下次启动vim时,它就会提示我们上次编辑时,有一个文件异常退出了,是否要进行恢复。也就是弹出E325错误。当我们异常退出时,这个隐藏文件会帮助我们还原到上次编辑的状态。也就相当于是一个自动保存的功能。

二:Linux下编程

一:一些小知识

1.cat C文件 显示C文件中代码

2.gdb //调试debug

3.gcc 1.c -o b.out 可以指定b.out来运行1.c文件

二:Linux下高级操作

1.复制粘贴:在命令模式下 yy + p //数字yy + p复制粘贴所选数字的行数

2.删除:dd //数字dd删除所选数字的行数

3.剪切:dd + p

4.撤回:u Ctrl + r:反撤回

5.可视化模式下:shift + v:行选中(可选几行来进行操作) Ctrl + v:块选中

重新开始一直到9月份,ReLIFE

相关文章:

  • 在麒麟系统(Kylin OS)上安装`geckodriver`
  • 认识微服务
  • DNS 详情 新增 DNS 自适应服务器 ip
  • 【部署】在离线服务器的docker容器下升级dify-import程序
  • leetcode 3559. Number of Ways to Assign Edge Weights II
  • 【Hive基础】01.数据模型、存储格式、排序方式
  • 内网映射有什么作用,如何实现内网的网络地址映射到公网连接?
  • 【图像处理基石】什么是色彩模式?
  • 倚光科技在二元衍射面加工技术上的革新:引领光学元件制造新方向​
  • 佰力博科技与您探讨铁电分析仪具有哪些测试功能
  • 游戏引擎学习第313天:回到 Z 层级的工作
  • 聊天室H5实时群聊聊天室全开源系统(源码下载)
  • Lines of Thought in Large Language Models
  • 【自然语言处理与大模型】大模型(LLM)基础知识⑤
  • NV211NV212美光科技颗粒NV219NV220
  • 3.python操作mysql数据库
  • 01 NLP的发展历程和挑战
  • 大语言模型 19 - MCP FastAPI-MCP 实现自己的MCP服务 快速接入API
  • Spring AI 系列之一个很棒的 Spring AI 功能——Advisors
  • 临床试验中的独立数据监查委员会
  • 网站确定关键词 如何做/培训机构需要什么资质
  • 谷歌有趣的网站/seo挖关键词
  • 网络建设的网站/seo包括什么
  • 自己做网站视频教程/软文推广有哪些
  • 陕西省建设厅网站安全员报名/石家庄seo关键词
  • 路由器屏蔽网站怎么做/小红书推广