初识linux

嵌入式系统的定义: 

嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统

常用的Linux系统命令:

linux@ubuntu:~$

用户名@主机名:~$

~代表的是用户主目录
$代表当前用户是一个普通用户(另有超级用户root注意区分)

终端提示符(也叫命令提示符):提示用户可以在后面输入命令 。

  • pwd 查看路径

linux@ubuntu:~$ pwd
/home/linux


 

  • ls 查看目录下的内容

linux@ubuntu:~$ ls

可以查看目录下的子目录以及文件

  • cd 切换目录

linux@ubuntu:~$ cd /home

linux@ubuntu:/home$

cd(cd~)回到家目录

cd ..回到上一级目录

注意:区分绝对路径和相对路径

  • touch 创建文件

Linux@ubuntu:~$ touch file

  • mkdir创建目录

Linux@ubuntu:~$ mkdir test

创建一个目录

linux@ubuntu:~$ mkdir test1 test2 test3

一次创建多个目录(用空格隔开)

注意:如果想一次创建含多个子目录的目录,应该加上-p(-p加在命令中间或者结尾都可以)

  • cp (copy)复制

格式:cp 源文件 目标文件

cp file1.txt file2.txt

复制出一份 file1.txt 复制成 file2.txt
cp file1.txt dir1   

 注:1.如果目标是个目录 表示将file1.txt 复制到这个目录中

2.如果拷贝目录要求加上-r表示递归拷贝上

3.如果目标目录存在,此时表示将原目录文件复制到目标目录中

4.如果目标目录不存在,表示复制出一份 

linux@ubuntu:~$ cp file1 file2 

复制文件

linux@ubuntu:~$ cp dir1 dir2 -r 

复制文件夹(目录)要加-r

  • mv (move)剪切和重命名

linux@ubuntu:~$ mv file dir

将文件file移动到目录dir

linux@ubuntu:~$ mv dir Dir​​​ ​​

将dir改名为Dir ,前提是Dir不事先存在

  • rm 删除文件或目录

linux@ubuntu:~$ rm file

删除文件

inux@ubuntu:~$ rm dir -r​​

删除目录(加-r)

注意-rf  为强制删除,此命令需谨慎使用。

  • cat 查看文档

Linux开发环境

编辑器

vi/vim

区分命令模式、编辑模式、底行模式。

底行模式下有——

:w 保存

:q 退出

:wq 保存并退出

若在以上三个命令后加 表示强制执行

vi 进阶:

//命令模式下 
复制:
    yy + p  
    Nyy + Mp   //N 和 M 表示是个数字 
    Nyy 表示 复制 从光标开始的 N行内容 
    Mp  表示 粘贴 M 份 
    
    shift + v  //选择某一行
    配合 方向键 选中多行 
    选中后 按一下y 进行复制 
    同样的可以使用p进行粘贴     
    
删除:
    dd //删除光标所在的那一行 
    Ndd //N表示数字
        //表示删除光标开始的N行内容 
剪切:
    Ndd + p  

    shift + v //选中 配合 方向键 进行操作 
              //按一下d 
撤销 :
      u 
反撤销:
     ctrl + r        

编译

gcc

运行

./a.out

调试

gdb

过程示意图:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值