Linux簡介

Linux是一個操作系統,例如macOS或Windows。

它也是最受歡迎的開放源代碼,並且像自由軟件一樣,是免費的操作系統。

它為組成Internet的絕大多數服務器提供了動力。這是一切基礎的基礎。但不僅如此。 Android基於Linux(的修改版本)。

Linux的“核心”(稱為核心)於1991年出生於芬蘭,距最初的不起眼的路途已經走了很長一段路。它後來成為GNU操作系統的內核,創建了二人組GNU / Linux。

關於Linux的一件事,像Microsoft和Apple或Google這樣的公司將永遠無法提供:自由地使用計算機來完成您想做的任何事情。

實際上,他們正朝相反的方向前進,建造有圍牆的花園,尤其是在移動側。

Linux是最終的自由。

它是由志願者開發的,有些是由依靠它的公司支付的,有些是獨立的,但是沒有哪個商業公司可以決定Linux的內容或項目的優先級。

Linux也可以用作您的日常計算機。我之所以使用macOS,是因為我非常喜歡應用程序,設計,並且我曾經是iOS和Mac應用程序開發人員,但是在使用它之前,我使用Linux作為我的主計算機操作系統。

沒有人能決定您可以運行哪些應用程序,或者可以使用跟踪您,您的位置等等的應用程序“打電話回家”。

Linux也很特別,因為它不僅僅像Windows或macOS上那樣存在“一個Linux”。相反,我們有分佈

公司或組織製作的“發行版”將Linux核心與其他程序和工具打包在一起。

例如你有德比安費朵拉, 和的Ubuntu,可能是最受歡迎的。

還有很多很多。您也可以創建自己的發行版。但是最有可能的是,您將使用一種流行的遊戲,它擁有許多用戶並且周圍有一群人,因此您可以做自己需要做的事情,而不會浪費太多時間重新發明輪子並弄清楚常見問題的答案。

一些台式計算機和筆記本電腦附帶了預裝Linux的軟件。或者,您可以將其安裝在基於Windows的計算機或Mac上。

但是,您不必為了了解Linux的工作原理而破壞現有的計算機。

我沒有Linux電腦。在2000年代初期,我曾經有一台Linux計算機,當時我意識到Mac更適合台式機(筆記本電腦)上的需求,而Linux在服務器上性能很好(您的看法可能會有所不同)。

如果您使用Mac,則需要知道macOS是UNIX操作系統,並且與GNU / Linux系統使用了許多相同的思想和軟件,因為GNU / Linux是UNIX的免費替代品。它不是Linux,但足夠接近,大多數命令是相同的。

UNIX系統從70年代開始,它是一個概括性術語,將大公司和機構中使用的許多操作系統歸為一組

微軟有官方適用於Linux的Windows子系統您可以(並且應該!)在Windows上安裝該文件。這將使您能夠以非常簡單的方式在PC上運行Linux。

但是大多數時候,您將通過VPS(虛擬專用服務器)在雲中運行Linux計算機。

一種是一個命令解釋器,向用戶公開一個與底層操作系統一起使用的界面。

它允許您使用文本和命令執行操作,並且為用戶提供了高級功能,例如能夠創建腳本。

這很重要:與GUI(圖形用戶界面)相比,shell使您能夠以更優化的方式執行任務。命令行工具可以提供許多不同的配置選項,而不會太複雜而難以使用。

有許多不同種類的外殼。這篇文章重點介紹Unix shell,它們是您在Linux和macOS計算機上常見的外殼。

隨著時間的流逝,為這些系統創建了許多不同種類的外殼,其中一些占主導地位:Bash,Csh,Zsh,Fish等!

所有砲彈都來自伯恩砲彈,稱為sh。之所以稱為“伯恩”,是因為其創建者是史蒂夫·伯恩。

重擊手段伯恩再次殼shBash是專有的而不是開源的,Bash成立於1989年,旨在為GNU項目和自由軟件基金會創建一個免費的替代方案。由於項目必須付費才能使用Bourne shell,因此Bash變得非常流行。

如果您使用的是Mac,請嘗試打開Mac終端。默認情況下運行ZSH。 (或在卡特琳娜之前(Bash)

您可以將系統設置為運行任何類型的Shell,例如,我使用魚殼

每個外殼程序都有其獨特的功能和高級用法,但是它們都有一個共同的功能:它們可以讓您執行程序,並且可以對其進行編程。

這只是一個介紹。我將很快製作一些更深入的Linux教程。

免費下載我的Linux命令手冊


更多cli教程: