平時經常使用的事項

2021-08-18 16:18:43 字數 1514 閱讀 8635

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,在初始資料庫下拉框中也能夠...