close

HowTo: Use cat Command In Linux / UNIX

Shell Command指令

一、硬體、核心、Shell、使用者

(相關性

一般使用者(user)透過殼(shell)將輸入下達的指令與核心溝通,讓核心可以控管整個硬體,使之正確無誤地工作。

(概介

1.    硬體:實際工作者

2.    核心(kernel)

(1)  釋義:作業系統的最底層的東西,包括各種的支援硬體的工具(utility)

(2)  功用:控制管理整個硬體,使電腦主機工作

3.  Shell:操作核心來替使用者工作

註:若硬體太新,核心沒有支援,即使Shell能力再強,也沒有辦法使硬體工作

二、cat
(
) 功用與目的 purpose

  1. Display text files on screen 顯示「純文字檔」
  2. Copy text files
  3. Combine text files
  4. Create new text files

() 語法 syntax

  1. cat filename
  2. cat options filename
  3. cat file1 file2
  4. cat file1 file2 > newcombinedfile

三、gzip → 應用最廣的壓縮指令

選項與參數

  1. -c:將壓縮的資料輸出到螢幕上,可透過資料流重導向處理
  2. -d:解壓縮
  3. -t:可以用來檢驗一個壓縮檔的一致性  → 查看檔案有無錯誤
  4. -v:可以顯示出原檔案/壓縮檔案的壓縮比等資訊
  5. -#(數字)#代表壓縮等級,預設是 -6-1 最快,壓縮比最差;-9 最慢,壓縮比最好

註:壓縮程式

  1. Winzip
  2. Winrar

三、高階包裝工具(Advanced Packaging Tools,簡稱APT)
(
) 釋義
Debian及其衍生發行版的軟體包管理器,為一可以自動下載、配置、安裝二進位或原始碼格式的軟體包。
() 優點
簡化Unix系統上管理軟體的過程。
() 歷史

  1. 早期:被設計成dpkg的前端,用來處理deb格式
  2. 現今:經過APT-RPM組織修改,可以安裝在支援RPM的系統管理RPM套件

註:在Debian系統中,APT建構於dpkg之上

(構成的主要命令

  1. apt-get
  2. apt-cache
  3. apt-file

() 範例

  1. 搜尋
    apt-cache search <package>
    系統列出與<package>名稱相符合的套件
  2. 安裝
    apt-get install <package>
    系統自動下載<package>以及所有的依存套件,同時進行套件的安裝
  3. 移除 
    apt-get remove [--purge] <package>

    系統自動移除<package>以及任何依此存套件的其它套件
    註:--purge指明套件應被完全清除
  4. 升級
    apt-get update  ( )
    系統自動由對映點更新套件列表(更新軟體安裝目錄)
    apt-get upgrade [-u] (
    )
     系統自動將所有已經安裝在系統內(根據更新套件列表)的套件升級為最新版本
    註:若套件改變了依存關係,而需要安裝一個新的套件時,它將不會被升級,而是標識成hold
    apt-get dist-upgrade [-u]

    系統安裝和移除套件來滿足依存關係,具有一定的危險性

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 林易徹 的頭像
    林易徹

    Linux 桌面系統 心得和筆記

    林易徹 發表在 痞客邦 留言(0) 人氣()