- 樹莓派創客:手把手教你玩轉人工智能
- 陳佳林
- 827字
- 2020-11-23 16:49:18
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,你會發現所有者與所有組并不總是相同的。
- Word 2003、Excel 2003、PowerPoint 2003上機指導與練習
- 傳感器技術實驗教程
- Hands-On Machine Learning on Google Cloud Platform
- 最后一個人類
- 計算機網絡技術實訓
- Apache Spark Deep Learning Cookbook
- 統計學習理論與方法:R語言版
- Implementing Splunk 7(Third Edition)
- 多媒體制作與應用
- 大數據技術基礎:基于Hadoop與Spark
- 網絡管理工具實用詳解
- Serverless Design Patterns and Best Practices
- Mastercam X5應用技能基本功特訓
- 傳感器與檢測技術
- Outlook時間管理秘笈