diff --git a/README.md b/README.md index 3099a35..8ad8002 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ ### :wrench:开发工具 - [Gdb](tools/gdb.txt) +- [Adb](tools/adb.txt) ### :pencil:文本编辑 @@ -27,4 +28,6 @@ ## :pray:欢迎贡献 +[![@chlins](https://avatars2.githubusercontent.com/u/31262637?s=56)](https://github.com/chlins) [![@microcisco](https://avatars1.githubusercontent.com/u/9547228?s=56)](https://github.com/microcisco) + 希望把你的名字和头像列在这里么?欢迎把你熟悉的编程语言、框架和工具的常用知识点做成 cheatsheet 用 PR 发过来。 diff --git a/editors/vim.txt b/editors/vim.txt index bca5753..e5ac125 100644 --- a/editors/vim.txt +++ b/editors/vim.txt @@ -1,6 +1,6 @@ ############################################################################## # VIM CHEATSHEET (中文速查表) - by skywind (created on 2017/10/12) -# Version: 21, Last Modified: 2018/02/26 21:39 +# Version: 21, Last Modified: 2018/03/07 17:30 # https://github.com/skywind3000/awesome-cheatsheets ############################################################################## @@ -218,7 +218,6 @@ aw 整个单词(包括分隔符) iW 整个 WORD(不包括分隔符) aW 整个 WORD(包括分隔符) is 整个句子(不包括分隔符) -is 整个句子(不包括分隔符) i) 小括号内 a) 小括号内(包含小括号本身) i] 中括号内 diff --git a/languages/bash.sh b/languages/bash.sh index 86567b3..6d921dd 100644 --- a/languages/bash.sh +++ b/languages/bash.sh @@ -1,12 +1,12 @@ ############################################################################## # BASH CHEATSHEET (中文速查表) - by skywind (created on 2018/02/14) -# Version: 29, Last Modified: 2018/02/26 14:07 +# Version: 35, Last Modified: 2018/03/07 17:50 # https://github.com/skywind3000/awesome-cheatsheets ############################################################################## ############################################################################## -# 常用快捷键 +# 常用快捷键(默认使用 Emacs 键位) ############################################################################## CTRL+A # 移动到行首,同 @@ -646,6 +646,12 @@ lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2 # Vim 中保存一个没有权限的文件 :w !sudo tee > /dev/null % +# 在 .bashrc / .bash_profile 中加载另外一个文件(比如你保存在 github 上的配置) +source ~/github/profiles/my_bash_init.sh + +# 终端下正确设置 ALT 键和 BackSpace 键 +http://www.skywind.me/blog/archives/2021 + ############################################################################## # 有用的函数 @@ -692,6 +698,33 @@ function q-compress() { fi } +# 漂亮的带语法高亮的 color cat ,需要先 pip install pygments +function ccat() { + local style="monokai" + if [ $# -eq 0 ]; then + pygmentize -P style=$style -P tabsize=4 -f terminal256 -g + else + for NAME in $@; do + pygmentize -P style=$style -P tabsize=4 -f terminal256 -g "$NAME" + done + fi +} + +# 放到你的配置文件中,给 man 增加漂亮的色彩高亮 +export LESS_TERMCAP_mb=$'\E[1m\E[32m' +export LESS_TERMCAP_mh=$'\E[2m' +export LESS_TERMCAP_mr=$'\E[7m' +export LESS_TERMCAP_md=$'\E[1m\E[36m' +export LESS_TERMCAP_ZW="" +export LESS_TERMCAP_us=$'\E[4m\E[1m\E[37m' +export LESS_TERMCAP_me=$'\E(B\E[m' +export LESS_TERMCAP_ue=$'\E[24m\E(B\E[m' +export LESS_TERMCAP_ZO="" +export LESS_TERMCAP_ZN="" +export LESS_TERMCAP_se=$'\E[27m\E(B\E[m' +export LESS_TERMCAP_ZV="" +export LESS_TERMCAP_so=$'\E[1m\E[33m\E[44m' + ############################################################################## # References diff --git a/tools/adb.txt b/tools/adb.txt new file mode 100644 index 0000000..c8eec0b --- /dev/null +++ b/tools/adb.txt @@ -0,0 +1,60 @@ +############################################################################## +# ADB CHEATSHEET (中文速查表) - by baiguangan (created on 2018/03/2) +# Version: 1, Last Modified: 2018/03/2 9:13 +# https://github.com/skywind3000/awesome-cheatsheets +############################################################################## + + +############################################################################## +# 常用命令 +############################################################################## + +devices # 查看已连接的设备 +start-server # 启动 adb server +kill-server # 停止 adb server +logcat # 查看日志 +install # 安装一个apk +uninstall # 卸载一个apk +shell # 进入终端 + +############################################################################## +# 其他命令 +############################################################################## + +help # 查看帮助信息 +version # 查看版本 +devices # 查看已连接的设备 +forward # 端口转发 +bugreport # 生成adb出错报告 +install # 安装一个apk +uninstall # 卸载一个apk +disconnect # 断开设备 +tcpip # 侦听端口 +connect # 连接设备 +start-server # 启动 adb server +kill-server # 停止 adb server +logcat # 查看日志 +reboot # 重启 +push # 上传 +pull # 下载 +remount # 提权 +get-serialno # 获取序列号 +shell # 进入终端 +shell screencap # 屏幕截图 +shell screenrecord # 录制视频 +shell pm list packages # 列出手机装的所有app的包名 +shell pm list packages -s # 列出系统应用的所有包名 +shell pm list packages -3 # 列出第三方应用的所有包名 +shell pm clear # 清除应用数据与缓存 +shell am start -n # 启动应用 +shell am force-stop # 停止应用 +shell am force-stop # 强制停止应用 +shell wm size # 查看屏幕分辨率 +shell wm density # 查看屏幕密度 + +############################################################################## +# References +############################################################################## +https://developer.android.google.cn/studio/command-line/adb.html + + diff --git a/tools/gdb.txt b/tools/gdb.txt index 6df7ed8..2223a7b 100644 --- a/tools/gdb.txt +++ b/tools/gdb.txt @@ -1,6 +1,6 @@ ############################################################################## # GDB CHEATSHEET (中文速查表) - by skywind (created on 2018/02/20) -# Version: 7, Last Modified: 2018/02/27 05:35 +# Version: 8, Last Modified: 2018/02/28 17:13 # https://github.com/skywind3000/awesome-cheatsheets ############################################################################## @@ -236,6 +236,8 @@ cgdb http://cgdb.github.io/ emacs http://gnu.org/software/emacs gdbgui https://github.com/cs01/gdbgui +GDB 图形化前端评测 http://www.skywind.me/blog/archives/2036 + ############################################################################## # References