1:APT(Advanced Packaging Tool)
ubuntu中功能最強(qiáng)大的命令行軟件包管理工具linux命令,用于獲取、安裝、編譯、缷載和查詢軟件包,以及檢查軟件包依賴關(guān)系。一組命令:
apt-get:用于管理軟件包,包括安裝、缷載、升級(jí)等操作
apt-cache: 用于查詢軟件包
apt-proxy:用于搭建APT代理服務(wù)器
apt-show-versions:用于顯示系統(tǒng)中軟件包的版本信息
apt-config:用于讀取APT配置文件的簡(jiǎn)單工具
apt-cdrom:用于將CD-ROM加入軟件源配置文件
(1) apt-get用法
“apt-get subcommands pkgname”
子命令特定包名
subcommands(子命令):
update :下載更新軟件包列表信息。
/etc/apt/sources.list只是列出了服務(wù)器的地址,至于這個(gè)服務(wù)器上到底有哪些軟件,你事先不知道。我們可以用命令“ apt-get update”這個(gè)命令,來(lái)把服務(wù)器上有的軟件包的列表信息下載下來(lái)。
“sudo apt-get update”
upgrade:將系統(tǒng)中所有軟件包升級(jí)到最新版本。
“sudo apt-get upgrade”
install:安裝。下載所需軟件包并進(jìn)行安裝配置
“sudo%20apt-get%20install%20vim”
“sudo%20apt-get%20install%20ibus-googlepinyin”
remove:%20缷載軟件包
“sudo%20apt-get%20remove%20ibus-googlepinyin”
autoremove:%20將不滿足依賴關(guān)系的軟件包自動(dòng)缷載
source:%20%20源代碼。下載某個(gè)安裝包的源代碼
“sudo%20apt-get%20source%20vim”
dist-upgrade:發(fā)布版升級(jí)。
clean:%20刪除緩存區(qū)所有已經(jīng)下載的包文件
autoclean:刪除緩存區(qū)中老版本的已經(jīng)下載包文件
check:檢查系統(tǒng)中依賴關(guān)系的完整性
sudo%20apt-get%20check
(2)apt-cache命令完成查詢軟件源和軟件包的相關(guān)信息
apt-cache subcommands pkgname
子命令特定包名
subcommands(子命令)
search: 根據(jù)正則表達(dá)式檢索軟件包
sudo apt-cache search sougou
showpkg/show:獲取軟件包的常規(guī)描述信息
sudo apt-cache show vim
shorsrc: 獲取源碼包的詳細(xì)描述信息
sudo apt-cache showsrc vim
depends:獲取該軟件包的依賴信息
sudo%20apt-cache%20depends%20vim
pkgnames:%20列出所有已經(jīng)安裝的軟件包的名字
stats:獲取軟件包的統(tǒng)計(jì)數(shù)據(jù)
2:%20vim%20%20%20vim%20是vi的改進(jìn)版本。
vi/vim是unix/linux中最基本、最常用、功能最強(qiáng)大的文本編輯器。
vi/vim有兩種模式:
輸入模式:鍵盤上所有的輸入字符都當(dāng)成文本內(nèi)容
命令模式:鍵盤上所有的輸入字符都當(dāng)成是命令
輸入模式->命令模式%20:
Esc
命令模式-〉輸入模式:
i:%20insert%20進(jìn)入輸入模式后,光標(biāo)不動(dòng)/
I:%20Insert%20%20進(jìn)入輸入模式后,光標(biāo)移到本行的行首。
o:%20open%20向下開(kāi)路。在光標(biāo)的下一行,新開(kāi)一行
O:%20%20向上開(kāi)路。在光標(biāo)的上一行,新開(kāi)一行。
a:append追尾。進(jìn)入輸入模式后,光標(biāo)向后移動(dòng)一個(gè)字符
A:%20%20%20進(jìn)入輸入模式后,光標(biāo)移動(dòng)行尾。