Linux的第一节课

一、单片机开发(如51)和嵌入式开发的区别?
当硬件改变时,单片机开发的会要修改程序,甚至要废弃重新开发,才能再次“符合”硬件。但嵌入式开发,因为嵌有操作系统,程序修改不会有太大的变化。
二、嵌入式系统:{ 软件子系统 }:应用程序、操作系统
{ 硬件子系统 }: 处理器、外围设备(输入接口,输出接口,存储器)


三、Linux背景:
UNIX(Ken Thompson)—-Minx(Andrew Tanenbaum)—–Linux(Linus Torvalds)
四、Linux优势:
免费开放,容易获得(软件开源),系统稳定、健壮(是基于UNIX开发的),有GPL协议要求。


五、Linux 目录
1. /bin 存放常用命令
2. /boot 存放启动程序
3. /dev 存放设备文件
4. /etc 存放启动,关闭,配置程序与文件
5. /home 用户工作根目录
6. /lib 存放共享链接库
7. /root超级用户的工作目录
8. /sbin 系统管理的常用管理程序
9. /tmp 存放临时文件


六、命令
cd / :进入根目录
cd /home:进入home目录(绝对路径)
绝对路径:从根目录下开始的路径。
cd /
cd home: 进入home目录(相对路径)
相对路径:从当前目录开始的路径。
pwd 查看当前的绝对路径。
cd ../ :返回上层。 cd -:返回到刚才的路径下。 点“.”:(①表示当前路径②表示隐藏文件)
cp ../zzl.c .:把zzl.c文件从上层目录到当前目录。
mv :①在目录间移动文件:
②给文件重命名:mv zzl.c hello.c

ls :显示当前目录下的文件。
ls -l:“详细”显示当前目录下的文件。
ls -al:“更详细”显示当前目录下的文件。
这里写图片描述

su :切换用户 su zzl: 切换到zzl用户
exit:回到上一个用户。
ueradd:增加用户,userdel:删除用户,
cat :查看用户(要在cd /home 下输入cat /etc/shadow)

mkdir : 新建文件夹 mkdir -p zzl/zzll:连续创建文件夹(zzll是zzl的子文件夹)
rmdir:删除文件夹 。rmdir -p zzl/zzll:连续删除文件夹
在试验中zzl和zzll叫“目录”。
touch :创建文件。
rm:删除文件。rm-f :强制删除文件 (用在非空文件)。
rm -r:删除文件夹。rm -rf:强制删除文件夹(用在非空文件夹)。

ifcomfig: 查看IP地址
echo:输出命令
tar:解压命令
tab:自动补全操作

chmod :修改权限的命令
chmod 777 zzl.c: 把zzl.c的权限改为rwxrwxrwx (rwx对于文件和文件夹的意义不一样)


七、权限
这里写图片描述
这里写图片描述
d:代表目录文件。-:代表一般文件。l:代表链接文件。
r:刻度权限(用4表示)。w:可写权限(用2表示)。x:可执行权限(用1表示)。
第一组rwx:代表用户本身权限。
第二组:代表用户所在组的权限。
第三组:代表其他人(组)的权限。
总的来说为
访问权限 链接个数 文件所在用户 文件所在用户 xxx 最后修改时间 文件名


八、 vim编辑器(不是编译器)
VI的进入与退出
cd /home/zzl
vim zzl.c
进入后是一般模式(命令行模式)
按i或a键,进入到编辑模式(插入模式)
先按esc键到一般模式下,在按shift+:键,进入底行模式
底行模式下输入
1. wq :保存并退出
2. wq!:保存并强制退出
3. q:不保存退出
4. q!:不保存强制退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值