close
HowTo: Use cat Command In Linux / UNIX
Shell Command指令
一、硬體、核心、Shell、使用者
(一) 相關性
一般使用者(user)透過殼(shell)將輸入下達的指令與核心溝通,讓核心可以控管整個硬體,使之正確無誤地工作。
(二) 概介
1. 硬體:實際工作者
2. 核心(kernel)
(1) 釋義:作業系統的最底層的東西,包括各種的支援硬體的工具(utility)
(2) 功用:控制管理整個硬體,使電腦主機工作
3. Shell:操作核心來替使用者工作
註:若硬體太新,核心沒有支援,即使Shell能力再強,也沒有辦法使硬體工作
二、cat
(一) 功用與目的 purpose
- Display text files on screen 顯示「純文字檔」
- Copy text files
- Combine text files
- Create new text files
(二) 語法 syntax
- cat filename
- cat options filename
- cat file1 file2
- cat file1 file2 > newcombinedfile
三、gzip → 應用最廣的壓縮指令
選項與參數
- -c:將壓縮的資料輸出到螢幕上,可透過資料流重導向處理
- -d:解壓縮
- -t:可以用來檢驗一個壓縮檔的一致性 → 查看檔案有無錯誤
- -v:可以顯示出原檔案/壓縮檔案的壓縮比等資訊
- -#(數字):#代表壓縮等級,預設是 -6。-1 最快,壓縮比最差;-9 最慢,壓縮比最好
註:壓縮程式
- Winzip
- Winrar
三、高階包裝工具(Advanced Packaging Tools,簡稱APT)
(一) 釋義
Debian及其衍生發行版的軟體包管理器,為一可以自動下載、配置、安裝二進位或原始碼格式的軟體包。
(二) 優點
簡化Unix系統上管理軟體的過程。
(三) 歷史
- 早期:被設計成dpkg的前端,用來處理deb格式
- 現今:經過APT-RPM組織修改,可以安裝在支援RPM的系統管理RPM套件
註:在Debian系統中,APT建構於dpkg之上
(三) 構成的主要命令
- apt-get
- apt-cache
- apt-file
(四) 範例
- 搜尋
apt-cache search <package>
⇒ 系統列出與<package>名稱相符合的套件 - 安裝
apt-get install <package>
⇒ 系統自動下載<package>以及所有的依存套件,同時進行套件的安裝 - 移除
apt-get remove [--purge] <package>
⇒ 系統自動移除<package>以及任何依此存套件的其它套件
註:--purge指明套件應被完全清除 - 升級
apt-get update (先 )
⇒ 系統自動由對映點更新套件列表(更新軟體安裝目錄)
apt-get upgrade [-u] (後)
⇒ 系統自動將所有已經安裝在系統內(根據更新套件列表)的套件升級為最新版本
註:若套件改變了依存關係,而需要安裝一個新的套件時,它將不會被升級,而是標識成hold
apt-get dist-upgrade [-u]
⇒ 系統安裝和移除套件來滿足依存關係,具有一定的危險性
全站熱搜