adb shell中设置android系统linux内部环境变量

Android系统本身就是基于linux系统, 有时候我们需要给其配置环境变量,如下操作:

配置步骤

  1. 进入shell环境
1
adb shell
  1. 更改system系统为可读写
1
mount -o remount ,rw /
  1. 将 /system/etc/目录下的 mkshrc文件拉出来进行修改 该文件几位系统环境变量配置文件
1
adb -s 设备名 pull /system/etc/mkshrc  ./
  1. 使用文本编辑器编辑 mkshrc文件,找到 ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} 这么一行

    1
    ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh}
  2. 将环境变量依葫芦画瓢添加至改行尾部, 如

1
${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${mypath:=/system/bin/my}
  1. 然后找到export处,将自己的环境变量加到后面:

    1
    export HOME HOSTNAME MKSH SHELL TERM USER mypath
  2. 将修改完后的mkshrc文件push会Android系统进行替换

1
adb -s 设备名 push ./mkshrc /system/etc/mkshrc
  1. 进入shell环境 使用 export 命令即可查看刚刚配置的环境变量参数
1
export

本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%