嵌入式Linux操作系统
Linux介绍
1.安装Linux开发环境
Vm虚拟机(通过软件的方法模拟PC);Linux发行版(发行给用户使用的版本),redhat(centos 7),ubuntu(18.04),deppin。
2.Linux介绍(POSIX、GPL、GNU)
1991 Linux0.1 GPL:开源社区
GPL协议——Linux5.0
unix:1978-1979 C语言之父:丹尼斯里奇==unix之父(商业软件)
POSIX标准:可移植操作系统接口(跨平台 的条件)
GNU计划:GNU is not unix(优秀工具gcc gdb)
Linux的使用
1.用户管理的命令
su:切换root;sudo:获取更高级的权限。
adduser:添加新用户;deluser:删除用户。
passwd:修改密码。
2.文件操作的命令
Linux一点哲学:一切皆为文件。
Linux文件分类:普通文件(-开头),目录文件(d),设备文件(c:字符设备/b:块设备),链接文件(l)。
Linux特殊文件:管道文件(p),堆栈文件(f),共享文件(s)。
Linux文件的操作权限:r:可读,w:可写,x:可执行。
权限描述(3组):(当前用户、当前用户组、其他用户)。
chmod:修改文件权限。
touch:创建文件;cat:查看文件;rm:删除文件。
3.文件编辑
gedit:编写文件
gcc:编译文件
./a.out:执行文件
4.目录操作
cd:进入目录;cd…:退出目录。
mkdir/mkdir -p:创建目录
rm -r/rmdir:删除目录
/:根目录——所有文件的父目录
bin:系统的命令
sbin:管理员的命令
dev:系统中所有设备文件
etc:系统中的所有配置文件
root:root用户的工作目录
home:普通用户的工作目录
usr:系统中安装的软件(库文件、头文件)
~:当前用户的工作目录
5.绝对路径和相对路径
绝对路径:cd 0208
相对路径:cd root/0208
6.拷贝
拷贝文件:cp
拷贝目录:cp -r
7.剪切:mv
8.常用命令
clear:清屏
pwd:查看当前路径
tar cvzf:压缩文件(压缩文件的后缀是.tar.gz)
tar xvzf:解压文件(解压到具体路径:tar xvzf -C 路径)
reboot:重启
shutdown:关机
LInux开发工具
来源:CSDN
作者:chenyan14
链接:https://blog.csdn.net/weixin_46445724/article/details/104707310