一.Linux目录及文件操作

1.Linux目录结构以及文件操作

        下面,我们通过对Linux与Windows区别分析,来引出我们Linux的学习 首先Linux与Windows都是操作系统,但是Linux常常用于嵌入式设备中。Ubuntu属于Linux的发行版,带有 图形界面。但是跑在嵌入式设备中的Linux操作系统往往不带图形界面,直接用命令行来操作。因为图形界面 会占用大量的资源,然而嵌入式本身就是对资源特别敏感的一个领域,所以一般不用图形界面。但是习惯于 使用命令行进行操作,也会对我们的开发形成很大的便利。 ps: Windows其实也可以使用命令行,但是嵌入式设备一般不使用Windows。

2.Linux命令操作的目的

        Windows采用的命令:DOS命令 Linux采用的命令:Shell命令 问:我们首先需要搞清楚,采用这些命令,我们要做什么? 答:我们采用命令,是为了操作文件。 比如说,访问某个目录,或者访问某个文件或者查找某个文件 等等等等。。。

3.Linux文件目录分

        我们Linux文件目录是呈现一个树状的数据结构 根目录: / 也就是说 目录的一个源头 用户目录:~ 或者 /home/username

4.常用的Linux指令

         cd+文件夹名字: 访问某个文件夹                                                                                                         ls:显示当前所在目录的文件                                                                                                             touch+文件名:创建文件                                                                                                                   rm+文件名:删除文件                                                                                                                         mkdir+目录名:创建目录                                                                                                                   rm -rf + 目录名:删除目录                                                                                                                 TAB键:补全 sudo + 命令:用管理员权限执行命令                                                                           pwd: 显示当前目录的绝对路径

5.vi编辑器的简单使用

        vi是一种方便的代码编辑器,Linux系统一般是自带的 vi和vim的区别:vim是vi的升级版,基础功能两者一致,不过在嵌入式开发板中 只有vi没有vim,但是在Ubuntu上我们可以使用vim编辑器,它的功能更加丰富。 这里只讲解vi编辑器基础用法,如果使用vim编辑器需要手动安装vim编辑器sudo apt‐get install vim 

6.vi 常用的两种模式

        1.命令行模式:按ESC进入,在这个状态下,可以输入命令常用命令 : +                                                 行号:跳转到某一行                                                                                                                           G:跳转到文本末尾                                                                                                                           yy: 复制某一行,复制的位置由光标所在位置决定                                                                             yx:复制若干行,x代表行数,输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。                                                                                                                   p:把刚刚复制的内容进行粘贴,粘贴的位置由光标所在位置决定                                                     :+wq 保存文本并退出                                                                                                                         :+q 正常退出文本                                                                                                                               :+q! 强制退出文本                                                                                                                               :set nu 程序显示行号                                                                                                                         :dd 删除一行 ESC                                                                                                                               : gg=G 自动整理代码                                                                                                                    2.文本输入模式:按i进入 进入文本输入模式,即可编辑代码,注意只能键盘操作, 鼠标不行。                                                                                                                                                               安装 gcc linux编译器: sudo apt‐get install gcc                                                                                 写完的程序:test.c 我们要将写完的程序 进行编译,生成二进制文件 gcc test.c a.out:编译完之后默认生成的文件                                                                                                                                   指定生成的文件名 gcc test.c–o hell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值