linux指令 apt grt指令使用

2022-03-16 22:43:04 字數 1150 閱讀 3328

apt-get 是linux的一條指令,主流的linux版本debian和ubuntu都使用apt-get來安裝軟體。那麼,需安裝的軟體都放在**呢???

apt-get 利用軟體安裝源來安裝軟體,其軟體安裝源放置在/etc/apt/sources.list檔案中。也就是說,當我們使用apt-get install來安裝某個軟體時,系統會通過這個檔案上的軟體安裝源去對應的位址上去找,所以如果是軟體安裝源位址不是本地的,那麼就需要聯網才能完成安裝。如果預設的軟體安裝源沒有需要安裝的軟體,就無法安裝成功。

在/etc/apt/sources.list檔案內,我們也可以設定自己的軟體安裝源,但修改了軟體安裝源後,必須執行apt-get update才能生效。例如指向光碟內的軟體來安裝某個軟體,這時就不需要聯網。

以下演示利用apt-get對某個軟體經行操作(以nginx-full為例)

sudo apt-get install nginx-full   安裝軟體

sudo apt-get remove nginx-full   解除安裝軟體,軟體不可用,但保留軟體配置檔案  

sudo apt-get remove --purge nginx-full   解除安裝軟體,軟體不可用,同時刪除軟體配置檔案 

sudo apt-get autoremove nginx-full   解除安裝軟體及依賴nginx-full的軟體包(nginx-common),軟體不可用,但保留軟體配置檔案 

sudo apt-get autoremove --purge nginx-full   解除安裝軟體及被依賴的軟體包(nginx-common),軟體不可用,同時刪除軟體配置檔案

apt缺省會把已安裝和已解除安裝的軟體都備份起來,如果用不到,無疑是占用了硬碟空間,使用以下指令可以清除:

sudo apt-get autoclean    清除已解除安裝軟體的備份

sudo apt-get clean    清除已安裝軟體的備份

sudo apt-get update   同步軟體源,這樣才能獲得最新的軟體包。

sudo apt-get upgrade   更新已安裝的軟體,更新之後的版本就是本地索引的,所以upgrade之前一定要執行update,才是最新的

apt-cache search string   搜尋字串

dpkg -l nginx-full   檢視軟體文件安裝的位置

vim指令,linux指令

在normal模式 也就是按了esc 下 u 撤銷上一次操作 0 到本行的開頭 到本行第乙個字元的開頭 到本行的結尾 w 到下乙個單詞的開頭 e 到下乙個單詞的結尾 zz wq 儲存並退出 gg 到文章的開頭 3g 到文章的第三行 g 到文章的結尾 abc 在游標以後的位置找到abc這個字元。此時按...

Linux面試指令 cp指令

cp 命令用來複製檔案或者目錄,是 linux 系統中最常用的命令之一。一般情況下,shell 會設定乙個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用 i 引數。但是如果是在 shell 指令碼中執行 cp 時,沒有 i 引數時不會詢問是否覆蓋。這說明命令列和 ...

Linux面試指令 nl指令

nl 命令在 linux 系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號。其預設的結果與 cat n 有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等等的功能。nl 命令是 number of lines 的縮寫。1 命令格式 nl 選項 檔案 2...