Linux新手入坑1 安裝軟體常用命令

2021-10-17 03:51:30 字數 2506 閱讀 9698

作者曾經是win7釘子戶,是deepin linux讓我留在了linux,用了一年deepin,感覺穩定性有些欠缺,現在在用linux mint。寫一些貼子幫助從windows過來使用deepin或者ubuntu等debian系列的新手

sudo apt update         更新軟體包,並提醒是否安裝

sudo apt upgrade 公升級本地軟體

以上兩條經常使用到,也是用的最多的主要用於公升級,如果你安裝軟體提示依賴不足,可以執行以上兩條指令,並重啟電腦。

注意,在使用sudo命令系統會讓你輸入管理員密碼,linux下輸入密碼大多沒有提示,不像windows會用****提醒你輸入了幾個密碼。所以你輸入好後直接回車即可

sudo apt install

《包名》

例如我安裝火狐瀏覽器

sudo apt install firefox
要學會用tab鍵自動補全,在字母q的左邊。比如我輸入了sudo apt ins此時我按下了tab,終端會自動補全install這個單詞。

又比如我想安裝telegram-desktop這個包,但是我具體包全名忘記了,怎麼辦?我只記得他是tele開頭。可以我輸入

sudo apt install tele
此時我再按tab沒反映(說明軟體倉庫裡不止有乙個軟體以tele開頭),這時你快速按兩下tab,系統會把軟體倉庫所有以tele開頭的軟體列舉出來,大概二十幾個。這樣你就可以根據提示慢慢輸入了,我再輸入幾個字母

sudo apt install telegr
再按tab會發現他能補全telegram-了,這時再按2下tab,發現以telegram-開頭的包只有兩三個,這樣你就根據tele四個字母回憶起了包名,而不用背下來。

sudo apt autoclean                       清理未安裝軟體的安裝包

sudo apt clean 清理所有安裝包

sudo apt purge 《包名》
dpkg -l 		   		列出所有安裝的包

dpkg -l |

grep -i baidu 在所有的包裡查詢名字裡含有baidu的包並顯示出來

-i的意思是匹配baidu時忽略大小寫。

找到包名後就可以sudo apt purge 《包名》就可以了

你可能注意到使用dpkg -l時在列出的軟體裡最左邊大部分是ii標誌,也有一些是rc標誌。ii表示這個包被安裝,rc表示包被解除安裝但配置殘餘還在。

使用

dpkg -l |

grep ^rc #注釋rc前面加^表示找出以rc開頭的內容

語句檢視是否有這類殘餘,你的終端沒有輸出就是沒有這類軟體,如果有執行下面語句來徹底清理,至於下面語句如何實現,我這裡就不解釋了,篇幅會過長,可能會勸退新手。

dpkg -l |

grep

'^rc'

|awk''|

sudo

xargs dpkg --purge

linux系統的乙個軟體安裝包會依賴一些小包才能正常執行。假設我同時安裝了谷歌瀏覽器和火狐瀏覽器,他們同時依賴乙個名叫a的小包,當我把這兩個瀏覽器解除安裝後這個a小包就沒有其他軟體包使用它了,那麼他就變成了孤包,像孤兒一樣。像這樣的包系統可能有很多,大多是在軟體解除安裝後產生的,可以使用以下命令解除安裝這些孤獨的包,還是一樣,如果終端沒有輸出,表明沒孤包

sudo apt autoremove
以下是對grep的補充,可以不看

grep用於匹配檔案裡面的內容,和find有所區別。grep是用正則號,而find是用用萬用字元

. 表示任意乙個字元。

在grep 「c*」 file表示式中,*前面新增單個的任何字元都沒有意義(顯示所有內容)。

grep "cc*"顯示所有含c的行,(所有的c都高亮)

grep "ccc*"匹配所有含cc的行

grep [abc] file :只要一行含有abc中的任意乙個字元,那麼顯示這一行(所有abc高亮)

[a-za-z] :表示匹配乙個字元,這個字元必須是a-z或a-z這52個字母中的乙個。

[^123] :匹配乙個字元,這個字元是除了1、2、3以外的所有字元。

對於一些常用的字符集,系統做了定義:

[a-za-z] 等價於 [[:alpha:]]

[0-9] 等價於 [[:digit:]]

[a-za-z0-9] 等價於 [[:alnum:]]

tab,space 等空白字元 [[:space:]]

[a-z] 等價於 [[:upper:]]

[a-z] 等價於 [[:lower:]]

標點符號 [[:punct:]]

新手linux安裝nodejs,npm踩坑總結

安裝目錄 自己決定吧 cd opttar xvf node v12.14.0 linux x64.tar.xz刪除 rm node v12.14.0 linux x64.tar.xz重新命名 mv node v12.14.0 linux x64 nodejs檢視安裝內容 cd nodejs ls配置...

新手入門 Linux軟體安裝常用方法

軟體安裝常用方法 1 軟體安裝解除安裝,分幾種情況 a rpm包,這種軟體包就像windows的exe安裝檔案一樣,各種檔案已經編譯好,並打了包,哪個檔案該放到哪個資料夾,都指定好了,安裝非常方便,在圖形介面裡你只需要雙擊就能自動安裝。如何解除安裝 1 開啟乙個shell終端 2 因為linux下的...

小白初入Linux之安裝常用軟體

有了網我們就可以搞一些事情了,下面我就先安裝一些自己常用的軟體。搜狗輸入法 wget sudo dpkg i sogoupinyin 2.3.1.0112 amd64.deb 在系統設定 輸入法 設定為fcitx chrome瀏覽器 網易雲 終於安裝了點東西可以用了 總結學到了幾個linux常用命令...