- Unix/Linux 初學者指南
- Unix/Linux - 首頁
- Unix/Linux - 什麼是Linux?
- Unix/Linux - 入門指南
- Unix/Linux - 檔案管理
- Unix/Linux - 目錄
- Unix/Linux - 檔案許可權
- Unix/Linux - 環境變數
- Unix/Linux - 基本實用程式
- Unix/Linux - 管道與過濾器
- Unix/Linux - 程序
- Unix/Linux - 通訊
- Unix/Linux - vi 編輯器
- Unix/Linux Shell 程式設計
- Unix/Linux - Shell 指令碼
- Unix/Linux - 什麼是Shell?
- Unix/Linux - 使用變數
- Unix/Linux - 特殊變數
- Unix/Linux - 使用陣列
- Unix/Linux - 基本運算子
- Unix/Linux - 決策語句
- Unix/Linux - Shell 迴圈
- Unix/Linux - 迴圈控制
- Unix/Linux - Shell 替換
- Unix/Linux - 引號機制
- Unix/Linux - I/O 重定向
- Unix/Linux - Shell 函式
- Unix/Linux - 手冊頁幫助
- 高階 Unix/Linux
- Unix/Linux - 標準 I/O 流
- Unix/Linux - 檔案連結
- Unix/Linux - 正則表示式
- Unix/Linux - 檔案系統基礎
- Unix/Linux - 使用者管理
- Unix/Linux - 系統性能
- Unix/Linux - 系統日誌
- Unix/Linux - 訊號和陷阱
什麼是Linux?
什麼是Linux作業系統?
Linux作業系統是一組程式,充當計算機和終端使用者之間的橋樑。
分配系統資源並協調計算機內部所有細節的計算機程式稱為作業系統或核心。
為什麼選擇Linux作業系統?
Linux的開發是為了作為其他現有但成本高昂的作業系統(特別是Unix、Windows、Mac OS、MS-DOS、Solaris等)的替代品。當Linus Torvalds在赫爾辛基大學學習時,他決定建立自己的作業系統,並將其保持為開源,以便來自世界各地的使用者可以為改進系統貢獻他們的建議。
Linus Torvalds在1991年開發了自己的核心和一些圍繞它的程式,後來發展成為一個成熟的作業系統,很快就被企業、大學和其他機構的計算機工程師廣泛接受。
如今,Linux是最廣泛使用的作業系統之一,它有各種各樣的版本,例如Ubuntu、CentOS、Fedora、Debian、openSUSE、RedHat、MX Linux、Arch Linux、Gentoo等等。
多個使用者可以同時使用Unix計算機;因此,Unix被稱為多使用者系統。
使用者還可以同時執行多個程式;因此,Unix是一個多工環境。
什麼是Linux Shell?
使用者透過一個稱為shell的程式與核心通訊。Shell是一個命令列直譯器;它翻譯使用者輸入的命令,並將它們轉換為核心可以理解的語言。
Linux架構
這是一個Linux系統的基本框圖:
統一所有Linux版本的主要概念是以下四個基礎:
核心 - 核心是Linux作業系統的核心。它與硬體互動,並執行大多數任務,例如記憶體管理、任務排程和檔案管理。
Shell - Shell是處理請求的實用程式。當您在終端輸入命令時,Shell會解釋該命令並呼叫您想要的程式。Shell對所有命令使用標準語法。C Shell、Bourne Shell和Korn Shell是最著名的Shell,大多數Unix變體都提供這些Shell。
命令和實用程式 - 您可以在日常活動中使用各種命令和實用程式。ftp、ssh、cp、mv、cat和grep等只是一些命令和實用程式的例子。除了250多個標準命令外,還有許多其他命令由第三方軟體提供。所有命令都帶有各種選項。
檔案和目錄 - Unix的所有資料都組織成檔案。所有檔案然後組織成目錄。這些目錄進一步組織成一個稱為檔案系統的樹狀結構。
Linux應用程式
Linux是一個開源作業系統,廣泛用於伺服器、Web伺服器、超級計算機和嵌入式系統等。Linux系統的最大優點是您可以找到各種免費和開源軟體應用程式。
本節列出了可在Linux作業系統上免費使用的幾個重要的軟體應用程式
VLC媒體播放器 - VLC媒體播放器是一款免費且開源的媒體播放器軟體,可以播放幾乎所有型別的媒體檔案,包括音訊和影片。VLC媒體播放器被廣泛認為是市場上最好的媒體播放器之一。
GNU影像處理程式 - GIMP是一款免費且開源的影像編輯程式,可用於從影像潤飾到圖形設計的各種任務。GIMP為影像處理、顏色校正、克隆和選擇提供了強大的功能。它還支援圖層、蒙版和通道,允許更高階的編輯技術。
FileZilla - FileZilla是一款免費且開源的FTP客戶端,用於在本地計算機和遠端伺服器之間傳輸檔案。它以其簡單易用的介面和易於在兩臺計算機之間傳輸檔案而聞名。
Web伺服器 - Linux最常見的應用是將其用作Web伺服器。可以使用和安裝幾種可用的Web伺服器軟體(Apache、NGinx等)。
Web瀏覽器 - Linux透過各種Web瀏覽器提供了一種輕鬆瀏覽網際網路的方式。Firefox是Linux Mint和Ubuntu等各種Linux發行版的預設瀏覽器。
LibreOffice - LibreOffice是一款免費且開源的軟體,為辦公套件提供了一個很好的替代方案。LibreOffice支援各種檔案格式,例如DOC、DOCX、PPT、PPTX、XLSX等。
Vim - 這是Linux上最好的文字編輯器之一。它深受全球數百萬軟體開發者的喜愛。
Linux許可證
Linux是免費和開源軟體應用程式最合適的例子之一。根據其各自的許可證(例如GNU通用公共許可證(GPL)),任何人都可以出於商業或非商業目的使用、修改和分發Linux原始碼。
Linux核心的許可證是GPLv2,但對系統呼叫有例外,允許透過系統呼叫呼叫核心的程式碼無需遵守GPL許可。
GPL條款允許任何人重新分發和銷售受GPL保護的軟體產品,只要接收者可以從原始碼重建二進位制檔案的精確副本。
GNU通用公共許可證旨在保證您分享和更改自由軟體的自由,以確保該軟體對所有使用者都是免費的。
Linux在GNU通用公共許可證(GPL)下獲得許可,這是一個自由軟體許可證,授予使用者執行、學習、分享和修改軟體的自由。