嵌入式学习(day1)

课前准备:安装VMware Workstation pro

课堂内容:一、Ubuntu 常见操作

                   二、Linux基本命令

                   三、Linunx 系统目录结构

                   四、C语言开发流程

                 

第一部分

挂起:让操作系统暂停
关闭:先挂起,再关闭虛拟机
重启:Ubuntu系统中点击"Power Off”,再将虛拟关闭,再重新启动虚拟机和Ubuntu系统
全屏:ctrl+ alt + 回车
窗口:设置窗口大小,选择"查看"->"立即适应
打开终端:ctrl + alt +t
                  ctrl + shift +t
终端宇体调整:
ctrl + shift +'+'
ctri + '-'

第二部分

1.ls

查看当下目录下所有文件
蓝色:目录文件(存放文件)
白色:普通文件 (存放内容)
2.Is -a

查看当前目录下所有文件(包括隐藏文件)
隐藏文件:文件名以 开头为隐藏文件
.:当前文件夹
..:当前目录的上一级目录

3.ls -l

查看当前目录下文件的详细信息
4.mkdir

在当前目录下创建一个新的目录文件
示例:
mkdir dir
*文件名字:
①由数字、宇母、下划线构成
②文件名不要加空格
③Linux不根据后缀名区分文件类型,但最好加
上后缀保证移植性
④文件名区分大小写
5. rmdir

删除指定的目录文件(空的)
示例:
rmdir dir
6.touch

创建普通文件
示例:
touch filename.c

7.rm

删除普通文件                                                                                                                                       示例:rm filename.c

*谨慎使用!!!                                                                                                                                删除目录文件(非空)                                                                                                                      示例:rm -rf filename

8. cd
进入某个目录
示例:
cd . .进入当前目录的上一级目录
cd /进入根目录
cd ~ 进入当前登录用户的家目录
绝对路径:
会产生不同含义
当前所在目录不同,登录用户不同,相同路径不
/home/linux/Desktop
相对路径:
当前所在目录不同,登录用户不同,相同路径会
产生不同含义
cd dirname
cd ./dirname
cd ../dirname
cd ~/dirname
9. pwd
查看当前所在目录的绝对路径

10.cp
拷贝文件或者目录
拷贝普通文件:
cp 源文件路径 目的路径
拷贝目录文件:
cp 源目录路径 目的路径-r
示例:
cp filename dir
cp dirl dir2-rf
11.mv
移动文件或者目录
也可以用来修改文件名
mv 源文件路径 目的路径
mv 旧文件名 新文件名
示例:
mv srcfilename dstdir

第三部分

最顶层目录:
根目录 /
根目录下存放系统相关的文件
bin 存放二进制文件
etc 存放配置文件
lib库文件
root 超级用户的家目录
var存放日志文件
boot 存放启动代码
dev 存放设备文件
home 存放普通用户家目录的目录
mnt 存放挂载文件
proc 存放进程相关信息的目录
家目录~(当前登录用户的家目录)
每个用户均有一个属于自己的家目录
超级用户:root ->/root
普通用户:linux -> /home/inux
                  zhangsan -> /home/zhangsan

第四部分

C语言开发流程

1.vim编辑器
①使用vim打开一个文件
vim filename.c
②点击i键、a键或者o键进入插入模式
点击i
③编写程序
④点击ESC退回到底行模式
⑤输入                                                                                                                                             :wq 保存并且退出
:w 只保存不退出
:q 只退出不保存
:q!不保存强制退出
2.gcc编译器
①编译filename.c文件
gcc filename.c

编译代码filename.c默认生成a.out
gee filename.c -o filename

编写代码filename.c指定生成文件filename
②执行程序
./a.out
③编辑程序时可能会遇到的错误:

error:语法错误,无法生成可执行程序

warnning:告警,可以生成可执行程序,但执行可能会出错

逻辑错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值