国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

寫給.NET程序員的Linux入門指南

系統 Linux
有很多關于Linux的書籍,博客。大多數都會比較“粗暴“的將一大堆的命令塞給讀者,從而使很多人望而卻步。未入其門就路過了。本文作者嘗試通過輕松問答的方式,幫助Windows/.NET程序員更平滑的學習Linux相關的背景,技術構成和命令。

“If you can't explain it simply, you don't understand it well enough” Albert Einstein (51CTO編輯譯注:愛因斯坦:如果你不能簡單的解釋它,說明你自己并未充分的理解它。)

有很多關于Linux的書籍,博客。大多數都會比較“粗暴“的將一大堆的命令塞給讀者,從而使很多人望而卻步。未入其門就路過了。

所以我設想用一種更為平滑的學習方式,就是在學習命令時,先用純語言來介紹Linux背景和動機。 就如同所有的的網絡游戲都要先介紹游戲的歷史觀,然后再介紹游戲的操作。

大多數初學者在剛剛接觸Linux都會有非常陌生的感覺。往往會有一些疑惑和問題。而我們就沿著這些問題,從遠及近,從宏觀到微觀來理解Linux的簡潔和美麗。

問題1: Winows有注冊表,為什么Linux沒有注冊表

注冊表是Windows核心組件,對整個系統進行配置。Linux是以整個文件系統作為"注冊表“,Windows注冊表的樹形結構,可以粗略的對應Linux文件系統的樹形結構。

Linux的配置文件就相當于注冊表的鍵,或者說Linux采用是的分布式的注冊表。

那么Linux為什么要這樣設計呢?因為Linux是所謂的網絡操作系統,所以單臺電腦不是Linux的界限,如果是多臺電腦組成的系統,那么分布式的管理就有著巨大的優勢。

例如:一個包含配置文件的磁盤的損害不會讓整個系統癱瘓,而可能只是讓部分功能失效。

問題2:Windows有完善的圖形界面,而Linux為什么要學命令行。

首先,命令行絕對要比圖形界面先進的多。命令行是程序員的***界面,而圖形界面是普通用戶的***界面。

也許很多人會有不同意見,其實我們再向前想一步,就很清楚了。

命令行的下一步演化是什么? 很簡單就是語音控制,就是把人類自然語言轉化為命令

圖形界面的的下一步演化是什么? 是姿勢控制。從目前的Windows系統來說一共只有3種姿勢, 單擊,雙擊,拖放。而更先進的IPad有撥動,畫圈等。

姿勢控制很簡單,便于用戶上手,語音控制很復雜,但是控制精度很高。

作為程序員我們要求電腦完成的工作要比普通用戶復雜的多,所以使用命令行會非常高效。

退一步講,圖形界面本質也是命令行,只不過將姿勢翻譯成命令執行而已。

程序員編程的代碼也都是“命令行”,一條一條的指令而已。

總之,只要能打破對Linux命令行的恐懼感,接下來的事就會非常容易了。這個命令行絕對不是你簡單想像中的命令行,它是非常智能化的。

問題3:Linux有那么多目錄,那么多命令,怎么記得住呢?

首先,Linux目錄是Linux系統最靈魂的東西,所有的硬件都可以被抽象為文件,從而實現網絡化。(Internet只不過是Unix/Linux的進一步的演化而已)

所以只要掌握了Linux目錄的規律,在理解的基礎上記憶就可以容易的多。另外Linux的命令行有智能化功能,可以讓你少打95%以上的字符來完成命令。

絕非你所想象的傻乎乎的敲一大堆命令,那些用Linux大牛都是絕頂聰明的人,怎么可能讓自己辛苦呢?

問題4:Linux的文件夾結構看上去很復雜,怎么理解呢?

我們這里假設,我們就是設計者,如果我們設計一個文件系統,我們會如何去做呢?

我們需要一個起點, 這個起點就叫根目錄,用“/”來表示,然后我們需要啟動Linux,那么我們就會把所有核心的啟動文件(包括Linux核心本身)都放到一個“/boot"目錄下。

當系統啟動后,我們需要執行一些基本命令在操作系統,這些命令都會放到“/bin"目錄下。然后這些命令可能會用到一些庫,這些庫就被放到“/lib"下面,而這些庫可能會會用到一些設備驅動文件,

那么這些驅動文件就會放到“/dev"目錄下。

/:根目錄

/boot:系統啟動和內核

/bin :系統基本命令 (bin是binary的縮寫)

/lib : 系統庫(不能直接運行的代碼)(lib是libary的縮寫)

/dev : 設備驅動 (dev是device的縮寫)

到目前為止只用5個目錄,很簡單吧。

問題5: 什么是"/usr" ,"/etc"和“/var“

當用戶啟動系統以后,要做一些更加復雜的工作,這時候就會涉及到一個叫“/usr",這個情況稍微有些復雜,是一個難點。不過也很容易解釋清楚。

早期的unix系統都有很多塊硬盤,當時硬盤的容量都很小, 所以往往一個硬盤只放一個目錄,比如“/boot"可以放在一個單獨的"boot"盤上,上面提到的5個目錄,是系統運行必不可少的。

而當系統啟動以后,我們需要其他一些用于具體工作的程序時,我們就會加載一個“/usr"目錄,上面放重要的運行程序。

容易引起疑惑的是"usr"這個名字, 在歷史上,原來這個確實是user的縮寫,不過現在和user沒有任何關系了, 你可以把它看成是"universal software resource"的縮寫。

這個“/usr"有點類似Windows里面的Program Files。

因此 /bin 和 /usr/bin的區別,就是 /bin里面的程序更加核心

這時候,很多人會有疑問, 我們記住哪些命令在/bin 還是在/usr/bin呢?

放心,由于所有的bin目錄都會登記到系統變量PATH里面, 因此無論你在任何當前目錄中,只要輸入命令文件的名稱,系統都會幫你找到這個命令并運行。

要點:

1,/usr上面一般都是只讀文件,數據文件和配置文件不放在上面(放到哪里,后面會講)

2,沒有“/usr",linux系統也能正常運行

2,/usr可以被多臺電腦共享(這里體現Linux系統的網絡性)

由于/usr只放只讀文件,那么配置文件和數據文件放哪里呢?這里就出現了2個新的目錄“/etc"和“/var"

這里容易初學者迷惑的就是這個2個目錄的名字。

在歷史上 "etc“是 “etcetera”,中文意為“其他”, 現在這個和“其他”沒有任何關系, 就是專門存放配置文件的地方,可以理解為“editable text configuration"的縮寫

比如 /etc/mysql就是放mysql的配置文件 /ect/apache2/就是apache2的配置文件

在歷史上“var" 是 “variable",中文意為“變動”,現在主要用來存放log,lock等文件。

例如 /var/mysql就是用來存放mysql的log

問題6:用戶自己產生的數據放到哪里?

當我們運行程序后,會產生很多自己的成果,這些成果放哪里呢? 這里就出現了一個“/home"目錄,不過你不能直接放到“/home"目錄下, 因為Linux是個多用戶操作系統, 所以系統會有一個以用戶的名字命名的目錄。

例如:用戶是jack ,那么目錄就是/home/jack ,這個目錄也可以用“~“來表示。

至此,我們也就基本了解了Linux的組成。

原文:Window/.Net程序員如何用最簡單的方式掌握Linux的本質

【編輯推薦】

  1. Linux系統管理入門必須經歷的三步
  2. 輕松了解Linux入門命令
  3. Linux初學者應該養成的七個使用習慣
責任編輯:yangsai 來源: 棲山的博客
相關推薦

2009-02-19 11:02:17

2015-01-12 10:42:02

程序員

2022-08-08 15:45:44

JavaPromise前端

2019-01-04 12:46:03

程序員技能溝通

2022-05-30 11:46:29

GNU C 編譯器的

2018-04-23 11:00:06

程序員養生健康

2016-01-05 10:30:59

后端程序員緩存原理

2009-06-22 09:06:57

程序員技術升級

2015-07-28 17:58:22

程序員指南

2013-07-04 13:50:14

2015-08-14 13:51:22

程序員

2018-07-05 09:06:02

2014-08-01 10:18:16

.Netdump

2024-12-17 17:24:24

2012-02-01 09:30:54

HTML 5

2022-02-16 18:21:33

程序員跳槽架構

2015-06-11 13:12:56

2020-07-13 08:08:05

程序員軟考原理

2019-03-20 14:44:53

數據庫MySQLExcel

2009-02-13 09:45:27

程序員JavaPHP
點贊
收藏

51CTO技術棧公眾號

欧美午夜激情在线| 欧美床上激情在线观看| 在线一区亚洲| 亚洲肉体裸体xxxx137| 精品av综合导航| 全部孕妇毛片丰满孕妇孕| 亚洲免费精品| 欧美一乱一性一交一视频| 国模套图日韩精品一区二区| 婷婷综合另类小说色区| 一卡二卡三卡视频| 亚洲精品资源| 国产欧美精品va在线观看| 亚洲精品乱码日韩| 日韩欧美久久一区| 四虎影院在线播放| 中文字幕一区在线| 黄色成人在线看| 久久精品国产成人一区二区三区| 国产在线一区二区三区| 国产精品久久免费视频| 日韩精品视频免费| 国产福利视频在线| 91国在线观看| 亚洲精品少妇久久久久久| 97久久超碰精品国产| 强伦女教师2:伦理在线观看| 国产日韩精品视频一区二区三区| 国产精品1234| 外国成人在线视频| 国产精品伦理| 红桃av永久久久| 四虎免费av| 26uuu另类欧美亚洲曰本| 美脚丝袜脚交一区二区| 久久精品二区亚洲w码| 久久艳妇乳肉豪妇荡乳av| 欧美成人综合| 亚洲自拍欧美另类| 91综合久久| 成人信息集中地欧美| 国产成人一区二区三区影院| 97视频人免费观看| 欧美1区2区3区4区| 欧美最猛性xxxx| 精品国产乱码久久久| 国产精品91久久久| 爽成人777777婷婷| 97se亚洲综合| 在线精品亚洲| 欧美日韩在线观看一区二区三区| 国产一区美女| 精品国产一区二区三区麻豆小说 | 久久99蜜桃精品| 日韩欧美国产二区| 美女脱光内衣内裤视频久久网站| 亚洲欧洲精品一区二区三区波多野1战4| 噜噜爱69成人精品| 91免费视频黄| 国产片一区二区三区| 伦理电影国产精品| 欧美婷婷久久五月精品三区| 中文字幕日韩av| 欧美人体一区二区三区| 欧美日韩美女一区二区| 在线激情av| 亚洲国产精品人久久电影| 开心久久婷婷综合中文字幕| 一区二区成人在线| 东北少妇不带套对白| 亚洲综合区在线| 一区二区三区国产精华| 日本性视频网| 亚洲免费观看视频| 九色蝌蚪在线| 91精品国产91久久久久久不卡| 欧美日韩有码| 视频在线一区二区三区| 91精品国产综合久久久蜜臀图片 | 免费看污污网站| 久久久久久久久久久久久久久久久久av| 中文字幕第一区综合| 卡通动漫国产精品| 免费在线观看视频| 天堂√在线观看一区二区 | 亚洲free性xxxx护士白浆| 91精品国产91久久久久久最新毛片| 成人美女视频| 成人午夜剧场免费观看完整版| 少妇高潮毛片色欲ava片| 视频一区二区精品| 精品久久久视频| 午夜日韩成人影院| 污色网站在线观看| 国内精品一区二区三区四区| 中文字幕亚洲区| 亚洲国产专区| 九九久久国产| 国产高潮在线| 日本一区二区三区四区视频| av中文字幕不卡| 国产极品久久久久久久久波多结野| av毛片在线播放| 成人拍拍拍免费视频网站| 久久久久成人网| 亚洲第一精品夜夜躁人人爽 | h短视频大全在线观看| 国产一区二区三区丝袜| 欧美视频福利| 国产最顶级的黄色片在线免费观看| 亚洲欧美日韩视频一区| 亚洲激情五月| 欧美色老女人| 久久99久久久久久久噜噜| 韩国三级电影一区二区| 久九九久频精品短视频| 日韩av中文字幕第一页| 亚洲一区二区三区在线免费观看| 欧美成人自拍视频| 97色在线观看| 欧美一级国产精品| 亚洲自拍偷拍网| 6699嫩草久久久精品影院| 国外av网站| 蜜臀av色欲a片无码精品一区| 国产精品爽黄69天堂a| 久久久99免费视频| 337p日本欧洲亚洲大胆色噜噜| 成人性视频免费网站| 国产精品欧美在线观看| 国产精品沙发午睡系列| 日韩国产高清一区| 99色这里只有精品| 国产高清一区二区三区| 久久久久久这里只有精品| 中文字幕精品久久久久| 国产经典一区二区| 欧美性做爰猛烈叫床潮| 亚洲人成在线播放网站岛国| 成人免费视频在线观看| 亚洲人www| 黄色动漫在线| www.国产亚洲| 91sa在线看| 91精品国产高清一区二区三区蜜臀| 免费av成人在线| 欧美日韩1区| 女人抽搐喷水高潮国产精品| 国产真实精品久久二三区| 免费在线性爱视频| 国产日韩av在线| 亚洲一卡二卡三卡四卡无卡久久| 最新国产精品精品视频| 久久久一本二本三本| 日韩毛片中文字幕| 久久精品理论片| 少妇视频在线观看| 亚洲精品国产suv一区88| 国产午夜精品一区二区三区 | 欧美系列电影免费观看| 先锋在线亚洲| 91成人在线观看国产| 国产精品理伦片| 色88888久久久久久影院| 777视频在线观看| 国产精品久久久久9999| 亚洲一区二区精品3399| 99久久九九| 2021av在线| 视频一区视频二区视频| 日韩电影中文 亚洲精品乱码| 国产精品一区三区| 色综合一区二区日本韩国亚洲| 伊人久久大香线蕉av一区二区| 日本韩国欧美精品大片卡二| 色狠狠久久aa北条麻妃| 亚洲色图色老头| 国产精品夜夜爽| 三级成人在线| 欧美 激情 在线| 日韩男女性生活视频| 欧美午夜视频一区二区| 美女精品一区| 欧美日韩精品一区二区三区视频| 无遮挡又爽又刺激的视频| 日本亚洲欧美三级| 日韩欧美在线国产| 男男视频亚洲欧美| 在线视频成人| 最新中文字幕在线视频| 欧美福利精品| 超在线视频97| 动漫精品一区二区| 丝袜亚洲另类欧美综合| 四虎影视国产精品| 最近中文字幕mv第三季歌词 | 69堂免费视频| 日韩av手机在线观看| 欧美日韩激情一区| 国产aⅴ精品一区二区三区色成熟|