官术网_书友最值得收藏!

1.3.2 軟件列表

apt-cache search games命令可以在軟件列表中搜索特定類型的軟件。同時,你也可以通過apt-cache show bsdgames命令查看某一個軟件包。APT是dpkg的一個前端實現。關于dpkg命令,你可以嘗試dpkg -l,這條指令會打印出系統上已安裝的軟件(注意,在一個全新的系統上這條指令也會打出很長的列表)。

在這里我們簡單地介紹一下dpkg指令,因為雖然在Raspbian下有非常好用的APT包管理器,但有時你還是會遇到一些需要自己手動安裝deb包的情況。dpkg是APT的底層依賴,功能是安裝和卸載deb包。比如說你拿到了一個網絡上下載的.deb包,然后就可以使用dpkg命令來安裝了。在這里順便提一下,一般Debian系統可能會提供圖形界面的用來安裝deb包的軟件,但是使用dpkg才是你應該掌握的正確方法,畢竟Linux下圖形界面軟件的可靠性比較有限,而且圖形界面即使出了錯你也不知道根源在何處。使用dpkg命令安裝軟件的命令是sudo dpkg –i,后面接上軟件包的名字即可。

已經下載的軟件包會存檔在/var/cache/apt文件夾中。當你發現硬盤空間不足時,sudo apt-get clean命令會自動清除這些存檔,同時不會影響到已安裝的軟件。你也可以嘗試sudo apt-get autoremove,這是筆者常用的一條清理指令,可以刪除一些過時的舊版軟件包。

現在嘗試使用命令ls -lh /etc/apt,同時觀察對應的輸出:

觀察輸出信息,sources.list對應的信息為-rw-rw-r--。這些信息告訴了你不同用戶組的不同用戶在使用這個文件上的對應權限。文件夾內的其他項對應的信息以字母d開頭,這是因為它們是文件夾。sources.list對應的文件信息以-開頭,表明這是一個常規文件,而剩下的文件信息位表明了文件的使用權限。

再嘗試觀察ls -l /dev/input的輸出:

有些項以字母c開頭,這是因為它們是硬件設備。在Linux上,所有東西都是文件,包括你現在使用的鼠標。

每一個文件都有對應的所有者與所有組。舉例來說,你的home文件夾下的內容所有者就是你自己。試著輸入命令“ls ~ -l”,那么你應該在輸出中看到pi。pi表明了文件的所有者與所有組(假設你以pi用戶身份登錄)。注意,把-l放在命令尾部不是一種好的習慣,這里是知法犯法,為的是向你們展示各種可能的情況。接下來嘗試命令ls -l /dev,你會發現所有者與所有組并不總是相同的。

主站蜘蛛池模板: 宜都市| 五寨县| 万全县| 南汇区| 沿河| 闽清县| 武平县| 岱山县| 岢岚县| 隆尧县| 阳西县| 四会市| 唐河县| 成武县| 辽阳县| 鱼台县| 洪泽县| 德令哈市| 海林市| 莎车县| 瓮安县| 廉江市| 抚顺县| 元氏县| 汶川县| 偃师市| 社会| 神农架林区| 通州市| 青岛市| 吉首市| 新乐市| 乳源| 牡丹江市| 竹溪县| 溆浦县| 奉新县| 嘉鱼县| 安西县| 兰坪| 醴陵市|