admin管理员组文章数量:1604954
Linux系统:
Unix C
Linux C
Windows C/C++
MacOS
1.Linux服务器
开源、免费版、运行速度快
2.Linux嵌入式
Linux系统可裁剪
3.Linux系统上的软件开发
操作系统:屏蔽底层不同的硬件平台
Linux内核:Linux操作系统的核心代码,包括对CPU管理、硬件设备管理、内存管理、文件系统管理、进程调度管理等
用户直接操作内核:
1.不安全
2.接口功能复杂
Shell作用:
1.保护内核
2.命令解释器
man手册:
1.标准命令
2.系统调用
3.库函数
4.设备说明
5.文件格式
6.娱乐
7.杂项
8.管理员命令
4.Shell命令:
1.基本的shell命令:
1.ls
ls -a
ls -l
2.mkdir
3.rmdir
4.touch
5.rm -rf
6.pwd
7.cp
8.mv
2.文件查看命令:
1.cat 文件名
查看文件中的内容
2.grep 字符串 文件名
在文件名对应的文件中查找字符串相关的行
3.head -n 文件名
查看文件中的前n行
4.tail -n 文件名
查看文件中的最后n行
3.文件查找命令:
1.find 路径 -name 文件名
在路径下查找文件名对应的文件
2.locate 文件名
查找文件名对应的文件所在的路径
3.whereis 文件名
查找已经安装的二进制文件所在路径
4.压缩解压命令:
.tar.gz
.tar.bz2
压缩:
tar -zcvf 文件名.tar.gz 文件名/*
tar -jcvf 文件名.tar.bz2 文件名/*
解压:
tar -zxvf 文件名.tar.gz
tar -jxvf 文件名.tar.bz2
5.其余命令:
du -m/k 文件名 查看文件占用的空间大小(Mb/Kb)
echo
6.通配符:
*:匹配任意长度任意字符的文件名
?:匹配一位长度任意字符的文件名
[a-z]:匹配a-z之间的任意字符
[1-9]:匹配1-9之间的任意字符
7.管道:
将前面命令的输出作为后续命令的输入
ps -ef | grep bash
查看进程中与bash相关的进程
8.重定向:
> 覆盖重定向
>> 追加重定向
5.虚拟机上网:
1.NAT模式
1.将虚拟机网络模式设置为NAT模式:
1.点击"虚拟机"
2.点击"设置"
3.点击"网络适配器"
4.选择"NAT模式"
5.点击"确定"
2.配置Ubuntu网卡为自动获取IP地址
1.打开网卡配置文件
sudo vim /etc/network/interfaces
2.将文件内容修改为如下形式
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet dhcp
3.保存退出
4.重启网络服务
sudo /etc/init.d/networking restart
3.查看是否配置成功
1.ifconfig查看IP地址
2.测试与百度是否能够连通
ping www.baidu
6.配置软件源:
1.点击"Ubuntu Software"
2.对左上角图标右键"Software & Updates"
3.DownLoads From选择 Other中的 China ali源
4.点击close
5.输入以下命令
sudo apt-get autoclean
清除旧源
sudo apt-get update
更新新源
sudo apt-get install -f
重建软件源依赖关系
6.安装软件
sudo apt-get install 软件名
sudo apt-get install valgrind
sudo apt-get install wireshark
dpkg -l valgrind
7.安装sougou输入法:
1.能够上网
2.apt-get的源已经配置成功
3.下载fcitx框架
sudo apt-get install fcitx
4.在sougou官网下载 x86版本Linux平台deb安装包软件
5.将其下载后拷贝到Ubuntu系统中
6.安装软件
sudo dpkg -i sougoupinyin*.deb
7.配置搜狗输入法
8.缺少qt的库:
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
9.重启系统
8.安装Linux版本的VScode
1.能够上网
2.apt-get的源已经配置成功
3.在vscode官网下载 x86版本Linux平台deb安装包软件
4.将其下载后拷贝到Ubuntu系统中
5.安装软件
sudo dpkg -i code*.deb
6.配置vscode
可以安装C开发相关插件
本文标签: 嵌入式
版权声明:本文标题:嵌入式学习 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728472385a1159726.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论