Ubuntu Linux 环境变量
同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。
用户环境变量通常被存储在下面的文件中:
上述文件在Ubuntu 10.0以前版本不推荐使用。
系统环境变量一般保存在下面的文件中:
/etc/profile和 /etc/bash.bashrc在Ubuntu 10.0版本中不推荐使用。
Ubuntu Linux 环境变量的优先级
几个环境变量的优先级:1>2>3
Ubuntu Linux中设置adb环境变量
vi ~/.bashrc (root默认目录下的bashrc文件)
在这个文件中加入:export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH
重启或再次登陆后生效,如果想立即生效,则执行:source ~/.bashrc
su root
vi ~/.bashrc (root默认目录下的bashrc文件)
在这个文件中加入:export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH
重启或再次登陆后生效,如果想立即生效,则执行:source ~/.bashrc
1. 实现思路:
在PATH默认的bin目录下,新建adb的软链接
2. 查看sudo $PATH: echo 'echo $PATH' | sudo sh
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
3. 进入sudo默认PATH:
cd /usr/local/bin/
4. 建立软链接:
sudo ln -s /home/homer/android-sdk-linux/platform-tools/adb
5. 这样,在普通用户(homer)、超级用户(root)、sudo用户,都可以直接使用adb命令,因为这些用户的PATH环境变量都包含了目录/usr/local/bin
Ubuntu Linux 无法识别手机
homer@ubuntu:~$ adb devices List of devices attached ???????????? no permissions
Ubuntu Linux 启动手机识别
homer@ubuntu:~$ sudo adb kill-server homer@ubuntu:~$ sudo adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * homer@ubuntu:~$ adb devices List of devices attached FM6111131707 device
参考推荐: