嵌入式第二周课堂总结

#Linux介绍,使用Linux操作(命令)、Linux开发工具(会用,够用)
#1.安装Linux开发环境,vm虚拟机(通过软件的方法模拟PC),为什么不选择双系统,因为嵌入式开发与内核交互会导致系统崩溃。
Linux发行版 Redhat(centos7),ubuntu(18.04),deepin,自行安装,不懂百度。
#2.Linux介绍(posix,GPL,GNU)
1991 Linux0.1
GPL:开源社区
GPL协议-Linux 5.0
POSIX标准:可移植操作系统的接口(跨平台的条件)
GNU计划:gun is not unix ;(优秀的工具gcc,gdb)
#3.Linux使用 vs windows
Linux定位:开发人员(效率) ;32定位:普通用户(简单)
Linux使用:追求的目标是脱离鼠标 1000+的命令
学习目标: 60命令
学习方法:背,记,练

#4学习命令总结
su:切换root
sudo -i : 切换到root用户
su 用户名 : 切换到普通用户
adduser user1 :创建用户
passwd :修改用户密码
deluser : 删除用户
文件操作命令
ls:查看当前目录
ls -l:查看文件的详细属性
ls-a:查看所有文件
文件的分类:普通文件(-),目录文件(d),设备文件(c/b)【c表示字符设备,b表示块设备】,链接文件(l);
Linux特殊文件:管道文件(p),堆栈文件(f),共享文件(s);
Linux文件的属性:操作权限 r 可读 ,w可写 ,x可执行;
权限描述:三组9个字符(当前用户u,当前用户组g,其他用户o);
例如:-rwxr-xr-x
修改文件权限:chmod
chmod u-w hello.c
chmod u+w hello.c
chmod g+w hello.c
chmod o+w hello.c
chmod 655 hello.c
r的权重是4 ,w的权重是2,x的权重是1
655表示-rw-r-xr-x;
文件的创建查看和删除
touch hello.c :创建文件
cat hello.c :查看文件内容
rm hello.c :删除文件
rm -f hello.c :强制删除
文件的编辑:gedit hello.c
gcc hello.c:编译文件
./a.out:执行文件
目录操作:
cd 目录名或者 cd 目录名/文件夹
cd /:根目录
cd .:当前目录
cd ~当前用户工作目录
cd …上一层目录
相对路径和绝对路径
cd class_c++/ 相对路径
cd /root/class_c++/绝对路径
mkdir :创建目录
mkdir 0303 kk mm:创建三个目录
rm-r kk :删除目录kk
rmdir kk:删除非空目录
mkdir -p 0303/kk/mm:按照目录结构创建
拷贝和剪切
cp hello.c 0303 :拷贝文件到0303
cp /root/hello.c /root 0303:拷贝文件到0303
cp -r:拷贝目录
mv hello.c mm:剪切文件到mm
mv kk kk1:相当于重命名kk为kk1
clear :清屏
tar :压缩
pwd:显示在哪一个目录## 嵌入式第二周课堂总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值