目标
总结自己在嵌入式linux开发过程中遇到的坑⛈、小知识点的汇总。☔ ?
说明
1、 红色字体表示可编程内容
2、 蓝色字体表示键盘按键
3、 橙色字体表示重点提示
4、 绿色字体表示求助,?????独乐乐不如众乐乐
嵌入式linux系统编程常用指令
指令 | 描述 |
---|---|
cp src dest | -r 复制文件夹 无指令 复制单个文件 cp详解 |
sudo passwd root | 设置管理员密码 |
su | root用户登录 |
shutdown -h now | 关机 |
shutdown -r now | 重启 |
fdisk -l | 显示已连接设备 |
mount disk addr | 挂载设备 |
umount disk | 卸载设备 |
gcc编译指令 | gcc -Wall src src src -o out.cgi |
查看特定网卡IP | ifconfig eht1 |
arm程序优化 | arm-arago-linux-gnueabi-strip |
ps | 查看当前进程 |
- 文件夹复制粘贴?
指令格式:cp -r src dest
指令举例:cp -r /mnt/card/www /bin - 设备挂载?
指令格式:mount src dest
指令举例:mount /dev/mmcblk0p1 /mnt/card - 设备取消挂载?
指令格式:umount src
指令举例:umount /dev/mmcblk0p1 - 当前目录地址?
指令:pwd - shell进程后台运行?
指令:&
指令举例:node & - 查看当前有多少在后台运行的进程?
指令:jobs - 将后台中的进程调至前台继续运行?
指令:fg
指令举例:fg %1 - 后台中的进程终止?
指令:kill
指令举例:kill %1 - 前台进程的终止?
指令:Ctrl+c - 罗列当前目录内容??☃⛄
指令:ls
详细内容指令:ls -all - 名称自动补齐?
操作方式:键盘左上角 Tab - 创建软连接?
指令:ln -s src dest
指令举例:ln -s /nodejsOld/bin/node /usr/local/bin/ - 创建文件夹
指令:mkdir dir
指令举例:mkdir nodejs - 文件夹出入指令??
指令格式:cd dest
进入当前目录的子目录:cd /child
进入当前目录的父目录:cd …
返回用户目录:cd - 如果无法使用ifconfig,需要安装net-tools
指令格式:apt-get install net-tools