成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么命令行在 Linux 生態系統中如此重要

系統 Linux
如果您對命令行對 Linux 的重要性感到困惑,那么您現在知道它對于服務器和開發等許多技術用途的重要性。它甚至讓計算機為您工作,而不是相反。

當您開始使用 Linux 時,您會發現盡管存在眾多桌面環境,但該系統比其他操作系統更依賴命令行。為什么是這樣?

命令行成為 Linux 生態系統的重要組成部分有很多原因。

1. Unix 剛開發的時候,還沒有 GUI

雖然 Linux 不是 Unix,因為它沒有來自系統的代碼,但它的行為是基于它的,包括它對命令行的使用。當 Unix 在 60 年代末和 70 年代初在貝爾實驗室開發時,還沒有圖形用戶界面之類的東西。

大多數人在網絡穿孔卡片 punch cards 上提交他們的程序,而幸運的少數人能夠使用終端與系統交互,例如 Unix 的創造者:Dennis Ritchie 和 Ken Thompson。

這些終端要么是電傳打字機,要么是視頻終端,它們只是一個屏幕和一個鍵盤。這兩種類型的終端都只支持文本,不支持圖形。

命令行界面對于這種類型的終端來說是很自然的。文本終端的使用也是 Unix 開發人員更喜歡短命令名的一個主要原因,因為它們打字速度更快。

2.編程工具使用命令行

程序員一直是 Linux 最堅定的擁護者,因為它有很多工具可供他們完成工作:解釋器、編譯器和調試器。所有這些工具都在命令行上運行。

雖然您可以從圖形 IDE 調用所有這些,但它只是某處命令行的前端。

3.命令行速度快

許多 Linux 用戶喜歡聲稱 Linux 命令行比使用 GUI 更快。命令行程序比圖形程序啟動得更快,因為開銷更少。

這就是當 Linux 首次在 PC 上首次亮相時,發行版默認使用控制臺環境的原因之一。那個時代功能較弱的 PC 通常很難運行 X,至少在桌面系統配備的少量 RAM 的情況下。

您可以看到,在 90 年代初一臺具有 4MB 內存的 i386 PC 在加載一個簡單的 X 窗口管理器時有多么困難,而當時這樣的內存是很不錯了。

4. 命令行無處不在,包括服務器

命令行在 Linux 系統上幸存下來的一個重要原因是它幾乎可以在任何地方工作。如果 X 不支持你的顯卡,這個問題在早期的 Linux 系統上也很常見,你會發現自己被控制臺拋棄了。這意味著您可以在需要時回退到命令行。

出于這個原因,僅使用命令行界面安裝 Linux 服務器是很流行的。這允許更有效地使用服務器。畢竟,如果沒有人會看到它,就不需要 GUI。

許多管理員更喜歡通過 SSH 遠程登錄來管理他們的服務器。這種較低的開銷允許 Linux 服務器比 Windows 服務器更有效地運行。

5. 命令行程序可以編寫腳本

與圖形程序相比,命令行程序的一大優勢是程序員可以自動化它們。

如果您使用文件管理器等圖形程序,您經常會遇到重命名文件等重復操作。如果您有很多文件,使用 GUI 文件管理器可能會變得乏味。shell 允許您使用通配符來生成文件列表。

如果您想將所有文本文件復制到一個目錄,您可以使用這一行:

[linuxmi@localhost ~]$ cp *.txt linuxmi.com

您還可以將腳本語言用于更復雜的任務。多年來,首選的腳本語言是 shell。shell 的優點是您可以在腳本的命令行中使用熟悉的程序。

雖然 Perl 和 Python 等腳本語言使用庫,但如果庫不存在,也可以使用標準 Linux 程序。

現在你知道為什么 Linux 如此多地使用命令行了

如果您對命令行對 Linux 的重要性感到困惑,那么您現在知道它對于服務器和開發等許多技術用途的重要性。它甚至讓計算機為您工作,而不是相反。

如果您剛剛開始使用 Linux 命令行并感到迷茫,請繼續閱讀以獲取有關使用 shell 充分利用 Linux 系統的更多提示。

責任編輯:武曉燕 來源: Linux迷
相關推薦

2022-01-26 08:00:00

區塊鏈以太坊生態系統

2011-12-09 11:02:52

NoSQL

2022-02-25 11:09:16

區塊鏈技術生態系統

2018-12-17 09:42:44

2011-04-26 10:08:47

Linux存儲生態環境

2011-05-19 15:15:39

Oracle生態系統

2010-05-12 11:16:00

SAP

2013-11-04 16:57:21

Hadoop大數據Hadoop生態系統

2016-02-29 10:41:08

IBMPower

2022-05-27 11:46:35

網絡安全智能生態系統

2013-08-05 11:31:16

Linux

2020-12-20 17:34:50

Linux命令行終端

2014-12-07 15:46:20

云計算虛擬化

2024-01-15 00:07:08

JS生態系統

2019-01-13 15:00:52

區塊鏈生態系統

2017-08-02 13:08:30

物聯網生態系統邊緣計算

2021-11-23 20:54:34

AI 生態系統

2009-12-25 14:49:55

2023-10-11 15:11:08

智能建筑人工智能

2015-04-01 11:23:23

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91亚洲国产成人久久精品网站 | 国产一区视频在线 | 在线观看h视频 | 日韩中文在线 | 9191在线观看 | 国产成人精品久久 | 秋霞电影一区二区三区 | 欧美综合在线视频 | 久久网亚洲 | 91视频在线观看免费 | 久久久久久久久久久久久91 | 777zyz色资源站在线观看 | 国产欧美一区二区三区另类精品 | 永久看片| 97精品超碰一区二区三区 | 一区二区三区在线 | 久久久久黑人 | 国产午夜三级一区二区三 | 日本福利片 | 日韩一区二区三区四区五区六区 | 色中文在线 | 国产免费让你躁在线视频 | 男女午夜激情视频 | 福利片在线 | 国产成人精品一区二区三区视频 | 51ⅴ精品国产91久久久久久 | 中文字幕乱码一区二区三区 | 亚洲视频免费在线看 | 超碰免费在| 久久精品中文字幕 | 精品亚洲一区二区三区 | 成人影院在线 | 国产精品久久久久久av公交车 | 欧美成人a| 九色国产| 97视频人人澡人人爽 | 亚洲国产片 | 亚洲一区二区视频 | 天堂在线免费视频 | 成人在线免费观看 | 成人av一区 |