- 前言
- 🍓终端指令
- 1.FTP传输指令
- 2.查看主机IP
- 3.软件安装与卸载
- 4.压缩与解压缩
- 5.可执行权限设置
- 6.查看磁盘
- 7.复制
- 8.程序下载
- 🍒Makefile
- 1.编译文件
- 2.链接文件
- 3.格式转换
- 4.反汇编
- 总结
提示:以下是本篇文章正文内容
🍓终端指令 1.FTP传输指令开启Linux下FTP服务
sudo /etc/init.d/vsftpd restart
2.查看主机IPifconfig -a
3.软件安装与卸载apt(Advanced Packaging Tool)是Linux系统下的一款安装包管理工具
apt install [package] 安装指定的包,并同时安装其依赖的其他包 apt remove [package] 卸载包,但不删除相关配置文件 在老版本中:sudo apt-get install [package] 建议直接使用apt替代apt-get命令
dpkg(Debian package)是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包
sudo dpkg -i xxxx.deb
4.压缩与解压缩tar命令 参数
-f,使用归档文件或 ARCHIVE 设备 -c:创建新归档,创建压缩文件 -x:从图档中解出文件,解压缩 -j:使用bzip2压缩格式。 -z:使用gzip压缩格式 -v:打印出命令执行过程。
sudo tar -vxf [filename] (*.tar 用 tar –vxf ) tar -vcf test.tar test 将test打包成test.tar
5.可执行权限设置chmod 777 [filename]
6.查看磁盘ls /dev/sd*
7.复制从上节”兄弟“目录复制到本目录
cp …/目录/文件 ./ (当前目录)前面是两个逗号(编辑器问题)
8.程序下载./imxdownload < SD Card> .bin 要下载的文件 SD卡:要下载的位置 ./imxdownload ledc.bin /dev/sdb
🍒Makefile 1.编译文件将*.s 或者 .c 文件编译为.o文件
arm-linux-gnueabihf-gcc -g -c *.s -o *.o -g:产生调试信息, GDB能够使用这些调试信息进行代码调试 -c:编译源文件,但是不链接 -o:指定编译产生的文件名字
更常用的是:
arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o $@ $
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?