vim :
搜尋 在末行模式中輸入 /字串 ,n 向下搜尋,n向上搜尋。
gg 跳到開頭,g跳到末尾
u 撤銷上一步操作
dd 刪掉游標所在的一行
yy複製游標所在的一行
p 貼上
g++ 也能編譯c檔案, 編譯執行緒**使用-lpthread ,支援c++11使用 -std=c++11。
-wall 將所有警告顯示。
linux 命令
apt-get update
apt-get upgrade
apt-get install
apt-get autoremove 解除安裝某些軟體
apt-get autoclean 刪除某些軟體包
apt-get purge / apt-get --purge remove
刪除已安裝包(不保留配置檔案)。
如軟體包a,依賴軟體包b,則執行該命令會刪除a,而且不保留配置檔案
apt-get autoremove
刪除為了滿足依賴而安裝的,但現在不再需要的軟體包(包括已安裝包),保留配置檔案。
apt-get remove
刪除已安裝的軟體包(保留配置檔案),不會刪除依賴軟體包,且保留配置檔案。
apt-get autoclean
apt的底層包是dpkg, 而dpkg 安裝package時, 會將 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只會刪除 /var/cache/apt/archives/ 已經過期的deb。
apt-get clean
使用 apt-get clean 會將 /var/cache/apt/archives/ 的 所有 deb 刪掉,可以理解為 rm /var/cache/apt/archives/*.deb。
那麼如何徹底解除安裝軟體呢?
具體來說可以執行如下命令:
# 刪除軟體及其配置檔案
apt-get --purge remove # 刪除沒用的依賴包
apt-get autoremove # 此時dpkg的列表中有「rc」狀態的軟體包,可以執行如下命令做最後清理:
dpkg -l |grep ^rc|awk '' |sudo xargs dpkg -p
當然如果要刪除暫存的軟體安裝包,也可以再使用clean命令。
另外的linux命令:
主要使用的是du。 顯示的是檔案占用的空間大小,-h 靈活的變化單位。
df 總空間占用大小
另外python:
if __name__ =="main" 如果是直接執行此python檔案,那麼就會執行這其中的語句,如果作為模組使用,則不會執行此下面的語句。
使用odoo時經常用到的屬性
隱藏字段 在某種條件下隱藏 隱藏標籤 唯讀readonly 條件域 設定值eval 表單傳值context 以default 開始代表直接賦值過去 amany2one小部件 預設 one2many樹 name basic incidentals mode tree nolabel 1 create ...
使用Linux時經常用到的指令
1.複製 cp 原目標檔案路徑 檔名 目標路徑 cp r 源目錄 目標目錄 2.cd cd 返回上一級目錄 cd 返回上兩級目錄 cd 進入根目錄 cd 返回進入此目錄之前所在的目錄 3.顯示程序 ps ef grep tomcat grep是搜尋的意思 ps ef 顯示所有程序 4.殺死程序 ki...
使用ADO MySQL時經常出現的錯誤分析及總結
環境 windows xp sp2 delphi 7 myodbc 3.51 問題 在odbc中配置mysql資料來源 如hydro 完全正常,但是在d7中 1,使用adoconnection有問題。在配置其connectionstring時,如果選擇了資料來源hydro,在初始資料庫下拉框中也能夠...