您当前的位置: 首页 >  风间琉璃• linux

Linux开发下常用命令

风间琉璃• 发布时间:2021-11-28 22:43:22 ,浏览量:4

文章目录

  • 前言
  • 🍓终端指令
    • 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.查看主机IP

ifconfig -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 $@ $

关注
打赏
查看更多评论

风间琉璃•

暂无认证

  • 4浏览

    0关注

    288博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录