開發環境配置

2021-09-13 16:58:21 字數 3319 閱讀 7889

每次換了電腦, 都需要折騰一下電腦配置之前用的比較順手的環境, 因此在此記錄下個人常用的一些開發工具和環境的配置

alias就是別名的意思, 可以配置一些簡單好用的alias提高效率, 通過在 ~/.bashrc 中新增即可.

注: 修改.bashrc後, 需要通過執行source ~/.bashrc來讓修改生效, 或者重啟終端

alias gitlog="git log --graph --pretty=format:'%cgreen%h%creset(%cblue%cd%creset)-%cblue%an%creset %cgreen%s%creset' --date=short"
顯示效果如下:

$ 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即可:

alias opendir="nautilus "
以後在命令列裡面執行opendir.就能開啟命令列所在的資料夾了, 好像所有gnome桌面環境都可以這樣, 不過我沒測試過

由於工作需要, 偶爾會用到opencv, 安裝好opencv後, 可通過編寫指令碼來編譯相關原始檔:

.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 => $"

如果嫌執行指令碼也麻煩的話, 也可以加個alias, 比如:

alias opencv-build="~/work/shell/.compile_opencv.sh "
使用的時候, 就可以直接opencv-build ***.cpp有時候目錄層級太深, 顯示路徑太長, 游標跑到右邊去了, 體驗不好, 可以配置讓游標在下一行顯示, 修改 ~/.bashrc, 將ps1修改為如下格式:

if [ "$color_prompt" = yes ]; then

ps1='$\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] -> \n $ '

else

ps1='$\u@\h:\w -> \n $ '

fi

顯示效果如下:

$ |幾乎每次換環境都要配置一些adb的udev許可權, 不然就會出現 adb no permission的問題,修改方法如下:

1、執行lsusb檢視裝置id

wenzhe@ubuntu:~ -> 

$ lsusb

bus 001 device 003: id 05c6:9091 qualcomm, inc.

2、以root身份編輯/etc/udev/rules.d/51-android.rules檔案(沒有則建立乙個), 新增如下內容:

subsystem=="usb", attr=="05c6", mode="0666", group="plugdev"
attr=="***", ***就是lsusb列出的值

3、重啟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可直接安裝:

其他發行版本安裝這個主題請參考github上的說明:

最新的ubuntu 18.04 gnome桌面沒有全域性選單, 我裝回unity了->_->

sudo apt install ubuntu-unity-desktop
安裝過程中會顯示讓你選擇 lightdm還是gdm, 選lightdm就行了, 然後重啟, 全域性選單還是好看啊!

還有些環境配置一時半會想不起來, 後續再更新。

如果我的哪一句話,或者哪一些經驗讓你感到有所觸動或收穫,請不要吝嗇您的「贊」,這將會給我更多的鼓勵,謝謝。

PHP開發環境配置

windows xp sp2下配置php開發環境 方法一 apache2.2.4 php5.2.1 mysql5.0.22 zendoptimizer3.2.6 初涉php,三天摸索,重複n次,精神幾近錯亂,終於成功配置php環境,現將步驟記錄如下 環境及所須軟體 windows xp sp2 不安...

Winodws Mobile 開發環境配置

1.安裝vs2008,如果是vs2005需要安裝sp1 安裝連線 visual studio team system 2008 team suite 90 天試用版 visual studio 2008 專業版 90 天試用版 希望大家使用vs2008 2.安裝windows mobile sdk ...

配置 vim Python IDE 開發環境

在 linux 下對 vim 進行一些配置,使之支援如下特性 1.加強的 python 語法高亮顯示 2.對指令碼 專案生成 ctag 序列 3.在 vim 中顯示 ctag 序列列表 4.python 函式 類的自動補全 5.python 自動摺疊 一 準備 echo alias vi vim b...