Notepad20170302
来源:互联网 发布:网络教育学籍查询 编辑:程序博客网 时间:2024/06/16 23:40
Install some required package
sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \ lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \ libgl1-mesa-dev libxml2-utils xsltproc unzip libxml2-dev libxslt1-dev zlib1g-dev\ python2.7-dev python-scrapy libssl-dev gphoto2 libusb-1.0-0-dev checkinstall ant libphoto2* libmtpserver-dev libmtpserver-dev\ libgphoto2-2-dev libgphoto2-6:amd64 libgphoto2-dev libgphoto2-dev-doc libgphoto2-l10n libgphoto2-port10:amd64
Install JAVA
sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get update sudo apt-get install openjdk-8-jdksudo update-alternatives --config javasudo update-alternatives --config javacjava -version
Ubuntu desktop of gnome setting by command
dbus-launch gsettings set org.gnome.desktop.media-handling automount-open falsedbus-launch gsettings set org.gnome.desktop.session idle-delay 0dbus-launch gsettings set org.gnome.desktop.screensaver lock-delay 0dbus-launch gsettings set org.gnome.desktop.screensaver lock-enabled falsedbus-launch gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend false
Auto login default user when launch host
sudo vi /etc/lightdm/lightdm.conf[SeatDefaults]autologin-user=USERNAME
Keep session case of via ssh remote access
if [[ -n $SSH_CLIENT ]]; then BUS_ADDRESS=`ps -ef|grep -E "dbus-daemon.+--address"|awk -F '--address=' '{print $2}'` if [[ -n $BUS_ADDRESS ]]; then export DBUS_SESSION_BUS_ADDRESS=$BUS_ADDRESS else echo "Not found dbus-daemon process, please enable auto-login to the desktop and rebooting." fi echo DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESSfi
Install pip package
sudo pip install -U -r requirements.txt --proxy=proxy.xxx.com:8080adium-theme-ubuntu==0.3.4apt-xapian-index==0.45arrow==0.8.0astroid==1.3.2autopep8==1.2.4backports.shutil-get-terminal-size==1.0.0BeautifulSoup==3.2.1beautifulsoup4==4.5.0bs4==0.0.1certifi==2016.2.28cffi==1.7.0chardet==2.0.1colorama==0.3.2command-not-found==0.3cryptography==1.4dateutils==0.6.6debtagshw==0.1decorator==4.0.10defer==1.0.6dirspec==13.10dlipower==0.2.75docutils==0.12duplicity==0.6.23ecdsa==0.11enum34==1.1.6execnet==1.2.0fileDownloader.py==0.4.0flake8==2.1.0fpconst==0.7.2hashlib==20081119html5lib==0.999httplib2==0.8idna==2.1importlib==1.0.3ipaddress==1.0.16ipython==5.0.0ipython-genutils==0.1.0Jinja2==2.7.3libusb1==1.2.0linecache2==1.0.0lockfile==0.8logilab-common==0.61.0lxml==3.3.4MarkupSafe==0.23mccabe==0.2.1mock==1.0.1ndg-httpsclient==0.4.1oauthlib==0.6.1oneconf==0.3.7.14.4.1PAM==0.4.2paramiko==2.0.1pathlib2==2.1.0pdfrw==0.1pep8==1.7.0pexpect==4.2.0pickleshare==0.7.3PIL==1.1.7pil-compat==1.0.0Pillow==3.3.0piston-mini-client==0.7.5prompt-toolkit==1.0.3psutil==4.3.0ptyprocess==0.5.1py==1.4.31py-dom-xpath==0.1pyasn1==0.1.9PyAudio==0.2.8pycparser==2.14pycrypto==2.6.1pycups==1.9.66pyflakes==0.7.3Pygments==2.1.3pygobject==3.12.0pylint==1.4.0pyOpenSSL==0.13pypng==0.0.18PyQRCode==1.2.1pyserial==3.1.1PySide==1.2.2pysmbc==1.0.14.1pytest==2.9.2pytest-xdist==1.11pytz==2016.4pyxdg==0.25PyYAML==3.11reportlab==3.0requests==2.10.0rst2pdf==0.93.dev0scipy==0.13.3scp==0.7.2sessioninstaller==0.0.0simplegeneric==0.8.1six==1.10.0SOAPpy==0.12.5traceback2==1.4.0traitlets==4.2.2Twisted-Core==13.2.0Twisted-Web==13.2.0tzlocal==1.2.2uiautomator==0.2.6unittest2==1.1.0unity-lens-photos==1.0urllib3==1.16wcwidth==0.1.7wstools==0.4.3zope.interface==4.0.5
How to connect an Android device using MTP
sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9sudo vi /etc/fuse.conf-----------------------------#/etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE)#Set the maximum number of FUSE mounts allowed to non-root users.#The default is 1000.#mount_max = 1000# Allow non-root users to specify the allow_other or allow_root mount options.user_allow_other-----------------------------sudo vi /lib/udev/rules.d/69-mtp.rules-----------------------------ATTR{idVendor}=="0fce", ATTR{idProduct}=="01b1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"-----------------------------sudo vi /etc/udev/rules.d/51-android.rules-----------------------------ATTR{idVendor}=="0fce", ATTR{idProduct}=="01b1", MODE=”0666"-----------------------------sudo udevadm control --log-priority=debugsudo udevadm control --reload-rulessudo service udev restartsudo service udev restartsudo reboot
Command change device USB mode
adb rootadb shell input keyevent 82adb shell input keyevent 82adb shell 'am start -S -n com.android.settings/.deviceinfo.UsbModeChooserActivity'#instance 1 MTP 2 PTPpython -c "import uiautomator; uiautomator.device(className='android.widget.CheckedTextView', instance=1).click.wait(timeout=60000);"
Monitor commands
udevadm monitor --environment --udevudevadm info -a -n /dev/bus/usb/xxx/xxxread settings: adb shell getprop sys.usb.configfind valid settings: adb shell grep usb.config= /init*rcchange settings: setprop with the appropriate values (e.g. adb shell setprop sys.usb.config "mtp,adb" or adb shell setprop sys.usb.config "ptp,adb")adb logcat -v threadtime |grep -E "`adb shell pidof com.package`|packagename"
Other commands
sudo lsof -i |grep 5037sudo kill PID_NUMBERpip list --outdatedandroid update project -p .ant debugant clean release--max-line-length 150
0 0
- Notepad20170302
- 在Linux中Kill -2 和 Kill -9 的区别
- JAVA之二维数组
- 二十五,iOS GCD的使用
- 捕获fatal error形成报警机制
- 正则表达式处理字符串中的img,去除style属性,添加自适应图片的类
- Notepad20170302
- LeetCode 190. Reverse Bits 题解
- CCF认证考试201612-3 权限查询题解
- iOS 保持界面流畅的技巧
- Vue过渡(动画)- transition组件
- [leetcode] 520. Detect Capital
- 终端最常用快捷键
- 跟踪(Tracking)资料汇总
- 51nod1686 第K大区间 【二分】