嵌入式学习笔记总结Day1

本文介绍了Linux命令行的基本构成,包括命令、选项和参数,重点讲解了路径(绝对和相对)、常用命令如pwd,ls,cd等的使用,以及在Linux中进行C程序编写的基础步骤,如Vim编辑器的操作和编译运行流程。
摘要由CSDN通过智能技术生成

        今天是学习嵌入式的第一天,主要学习了在linux操作系统中的一些常见基本的命令行,一个好的命令行指令是一种很神奇的人机交互方式。

        在命令行中,一个完整的指令通常由以下几部分组成:

        【命令】 【选项】 【参数】

命令:是指要执行的动作或任务的名称。

选项:是对命令的额外配置或参数,用以修改命令的行为。选项通常以短划线(-)开头,可以单个使用,也可以合并使用。

参数:是指命令操作的对象或要处理的数据。

一、linux系统中的路径

        要使用命令行对系统中的文件进行操作,最先要知道的就是在linux系统中个路径符号的意义,以如下路径为例:linux@ubuntu:~$ 

linux  -- 用户名 
@      -- at 
ubuntu -- 主机名 
:      -- 提示符 
~      -- 主目录 //当前所在的位置 
$      -- 表示是普通用户 
#      -- 超级用户 

要注意:/ 表示根目录,在我们进行开发时,当需要对根目录下的文件进行操作,我们需要获取超级用户的权限,通常为:sudo+命令行,然后输入密码即可对根目录下的文件进行操作。

二、相对路径与绝对路径

绝对路径以跟目录开头的路径:eg:/home/linux

相对路径:以当前所在路径开始的路径

注意:当我们在操作时不强调路径时,一般默认为在当前所在路径下进行操作。

三、常用的命令行

1.pwd:打印出当前路径。

2.ls:打印出当前或指定路径下所有的文件及目录。

3.cd:跳转到指定路径下。

注意:cd 路径名  即为跳转到指定路径下
           cd          跳转到默认路径(即主路径)
           cd -        切换到上一次操作的目录
           cd ..       跳转到上一路径
           cd ~       跳转到默认路径

4.touch 在指定路径下创建一个文件 

5.mkdir 在指定路径下创建一个文件夹(目录)

        注意:可以在mkdir后加入选项-p来创建多级目录 eg:mkdir 1/2/3 -p

6.cp 源文件 目标文件 (将原文件复制为目标文件)

        注意:当源文件是目录时,cp指令之后应该加上选项-r 表示递归操作

7.mv 文件1 文件2... 目标目录 即将文件1,文件2...移动到目标目录中

        注意:当对单个文件且当前路径下没有目标目录,则知识对该文件进行重命名操作。

8.rm  文件1 文件2... 即对文件进行删除操作

        注意:若删除的包括一个文件夹(目录)则需要加上-r选项进行递归操作。

四、在linux操作系统中进行c程序编写

Vim编辑器是linux下的一个命令行编辑器,类似于我们windows下的记事本。

1.打开

vim (文件名).c  当没有这个文件时,输入这行命令会创建这个c文件。

2.编辑

在打开的界面时,默认进入命令模式,然后按i进入插入模式(insert),然后就可以输入代码。

输入完毕后按ESC 返回命令模式,按shift+:进入底部模式,输入wq(保存并退出)或单独w(保存),q(退出)。

3.编译

gcc (文件名).c  对刚刚编辑的文件进行编译。

4.运行c程序执行文件

在进行gcc(编译)后,会自动生成a.out的可执行程序。然后直接./a.out即可执行该程序。

以上就是今天所学习的内容,以后我也会坚持每天写总结。

        

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值