每次換了電腦, 都須要折騰一下電腦配置以前用的比較順手的環境, 所以在此記錄下我的經常使用的一些開發工具和環境的配置android
alias就是別名的意思, 能夠配置一些簡單好用的alias提升效率, 經過在 ~/.bashrc 中添加便可.git
注: 修改.bashrc後, 須要經過執行source ~/.bashrc
來讓修改生效, 或者重啓終端github
alias gitlog="git log --graph --pretty=format:'%Cgreen%h%Creset(%Cblue%cd%Creset)-%Cblue%an%Creset %Cgreen%s%Creset' --date=short"
顯示效果以下:shell
$ gitlog * f8495c5(2018-07-02)-wenzhe merge other branch into master |\ | * 4b6a892(2018-07-02)-wenzhe 在另外一個分支修改 * | cfdbf58(2018-07-02)-wenzhe modify in branch master |/ * d48930b(2018-07-02)-wenzhe di san ci xiu gai~~ * acf5926(2018-07-02)-wenzhe 第二次修改 * 15a6c87(2018-07-02)-wenzhe 第一次修改
有時候想快速打開當前命令行所在的文件夾, 來作一些圖形化操做, 此時也能夠經過配置alias來實現, 添加以下alias便可:ubuntu
alias opendir="nautilus "
之後在命令行裏面執行 opendir
.就能打開命令行所在的文件夾了, 好像全部Gnome桌面環境均可以這樣, 不過我沒測試過vim
因爲工做須要, 偶爾會用到OpenCV, 安裝好OpenCV後, 可經過編寫腳原本編譯相關源文件:bash
.compile_opencv.sh
#!/bin/bash echo "compiling $1" if [[ $1 == *.c ]] then gcc -ggdb `pkg-config --cflags opencv` -o `basename $1 .c` $1 `pkg-config --libs opencv`; elif [[ $1 == *.cpp ]] then g++ -ggdb `pkg-config --cflags opencv` -o `basename $1 .cpp` $1 `pkg-config --libs opencv`; else echo "Please compile only .c or .cpp files" fi echo "Output file => ${1%.*}"
若是嫌執行腳本也麻煩的話, 也能夠加個alias, 好比:工具
alias opencv-build="~/work/shell/.compile_opencv.sh "
使用的時候, 就能夠直接 opencv-build xxx.cpp
開發工具
有時候目錄層級太深, 顯示路徑太長, 光標跑到右邊去了, 體驗很差, 能夠配置讓光標在下一行顯示, 修改 ~/.bashrc, 將 PS1
修改成以下格式:測試
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] -> \n $ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w -> \n $ ' fi
顯示效果以下:
wenzhe@ubuntucomp:~/code/HLOS/vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/ -> $ |
幾乎每次換環境都要配置一些ADB的udev權限, 否則就會出現 adb no permission的問題,修改方法以下:
一、執行lsusb
查看設備ID
wenzhe@ubuntu:~ -> $ lsusb Bus 001 Device 003: ID 05c6:9091 Qualcomm, Inc.
二、以root身份編輯 /etc/udev/rules.d/51-android.rules
文件(沒有則建立一個), 添加以下內容:
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
ATTR{idVendor}=="xxx", xxx就是lsusb列出的值
三、重啓udev服務, sudo service udev restart
, 從新插拔usb便可
步驟以下:
1.sudo fdisk -l //查看磁盤信息 2.sudo mkfs -t ext3 /dev/sdb //將dev/sdb這個盤格式化爲ext3格式的磁盤 3.sudo mount /dev/sdb /work //把/dev/sdb 掛載到 /work 目錄,必須先創建/work 目錄 4.sudo vim /etc/fstab //修改信息使開機能自動掛載 5.sudo df -h //查看掛載信息
安裝Linux必須的折騰一下, 我比較喜歡的主題是 Arc Theme, Ubuntu 18.04可直接安裝:
安裝主題包 sudo apt-get install arc-theme
, 更換主題方法直接百度你的 桌面環境+更換主題 便可
其餘發行版本安裝這個主題請參考GitHub上的說明: https://github.com/horst3180/...
最新的Ubuntu 18.04 Gnome桌面沒有全局菜單, 我裝回unity了->_->
sudo apt install ubuntu-unity-desktop
安裝過程當中會顯示讓你選擇 lightDM仍是GDM, 選lightDM就好了, 而後重啓, 全局菜單仍是好看啊!
還有些環境配置一時半會想不起來, 後續再更新。
若是個人哪一句話,或者哪一些經驗讓你感到有所觸動或收穫,請不要吝嗇您的「贊」,這將會給我更多的鼓勵,謝謝。