21天學通Linux從編程
linux最先要學的是Linux基礎知識,學完基礎知識才算入門,之後還要學習綜合架構、Shell編程、資料庫、雲計算以及網路安全方面的知識,以下是linux基礎部分要學習的內容:
1. 計算機硬體、組成原理、操作系統基礎、Linux起源、核心介紹及Linux安裝實戰入門
2. Xshell遠程網路連接Linux、基礎優化、遠程連接網路基礎、Xshell連接故障排錯、核心基礎命令講解
3. Linux系統核心通配符體系、三劍客(grep,sed,awk)核心正則表達式精講及企業級案例實戰模擬精講
4. Bash核心符號、快捷鍵、通配符詳解
5. Linux目錄、FHS\掛載、文件屬性、核心目錄精講
6. Linux文件及目錄管理核心知識和命令精講(第二關)
7. Linux企業級基礎優化(工作中可直接使用
8. Linux文件及目錄許可權精講及多個企業案例模擬
9. Linux重要核心命令回顧與深入精講(第三關)
B. linux編程到底該怎麼學
我有一段時間也像你一樣這么困惑,我覺得你首先應該明確你今後要從事什麼樣的工作,如果你要從事linux相關的工作,就要懂得linux的優勢是在伺服器,嵌入式這些領域,在linux下從事編程必然是很底層,直接與linux內核打交道,必然要懂得linux內核提供的系統調用,這些全部是C語言實現甚至是匯編語言實現,而apue是關於這方面很好的書,你還是應該耐著性子看的啊,去理解,除了apue還有unpv1和unpv2則是將關於網路編程的,也是C語言實現的,風格跟apue差不多,嵌入式是linux最好的發展方向,不妨去找找這方面的資料,看看需要懂多少東西,當然apue是必須的,這些是我的一些見解,我相信有付出總有回報,特別是從事編程工作的特別要懂的堅持
C. 學習linux從那一步開始
1.學習Linux的第一件事情是學習Linux基礎,這方面我推薦鳥哥的私房菜的Linux 基礎文件,裡面講解了Linux的文件,磁碟,網路,進程等,看懂了這本書,並且一個個命令去實踐,你就開始入門Linux了。
2.學習Linux的第二事情就是用Linux。前面說過,Linux的最大用處是伺服器領域,所以你要學的第二步是學會架設伺服器,這方面我推一些博客的私房菜Linux 架站文件,這本書介紹了很多伺服器的假設,沒有必要把全部伺服器的架設步驟都看完。個人覺得可以先看完架設伺服器的基礎,然後再看看如何搭建web伺服器,ftp伺服器,telnet伺服器,ssh伺服器。學會這幾個伺服器的搭建,管理,再根據個人興趣和需要選擇其他伺服器的搭建。
3.進階——編程。到了這里,你只是會用Linux而已,或許學會少許shell編程,能夠學會簡單的shell,編寫腳本。但是你要進一步熟悉Linux,就要學會Linux編程。例如,Linux的管道是怎麼做,Linux的deamon進程是如何實現的,為什麼nohub可以讓一個進程可以以daemon形式運行,即使關閉了shell也不會讓這個進程也被關閉。這些,你學會了Linux環境編程,你就豁然開朗了。這里我推薦 《UNIX環境高級編程》,此書是Linux/Unix編程的聖經,堪稱驚世之作。
4.到了這里,你就可以對Linux/Unix有所了解,已經有一定的基礎了,接下來你就要根據你的興趣去選擇你感興趣的方向去學習,或許要根據你的工作方向去學習(很多時候工作不是自己的興趣),師父領進門,修行在個人,以上的學習步驟是我能想到的最簡化的步驟,學習的東西越多,只會讓初學者更迷茫。
D. 誰有《21天學通linux下C語言編程》這本書的PDF呀 能不能發給我一份呀 [email protected]
有該書的完整PPT和視頻。。沒有PDF。
如果要可以給我留言,留下信箱
E. 如何快速學習linux系統編程
學習是循序漸進的過程,不可操之過急,如果你真有快速學習的能力,相比也不會來網路知道提這種問題了。
F. 想學linux運維,有沒有好的資料或者書推薦呀
可以看一下《跟老男孩學Linux運維Web集群實戰》、《跟老男孩學Linux運維Shell編程實戰》、《跟老男孩學Linux運維核心系統命令實戰》、《跟老男孩學Linux核心基礎篇(上)》、《跟老男孩學Linux運維MySQL入門與提高實踐》,從入門到精通。
G. 找個 <21天學通Linux C編程> pdf版, 郵箱 [email protected] 收後補分
不建議看這本書,更不建議看電子版的書籍。就是C語言你不可能在21天內學通,你想一下,如果編者想讓書中內容能讓讀者在21天內看完,那麼這本書中的內容會有很大的壓縮。也就是說C語言有很多精髓重要的部分是講不到的。其實這個系列的書寫的很挫的,望您三思啊。
H. 學Linux要多久能學會
大概需要3-6個月時間,看你的基礎和努力程度了!
學習主要內容有:
1)網路基礎與linux系統的管理
2)優化及高可用技能
3)虛擬化與雲平台技術
4)開發運維
畢業後可從事的工作有:
1)Linux運維工程師
2)資料庫工程師
3)雲計算運維工程師
4)自動化運維工程師
5)雲計算架構工程師等
南京北大青鳥祝你學有所成!
南京北大青鳥linux課堂
I. 誰有21天學通Linux c編程那本書附送光碟里的資料,發給我一份可以嗎不甚感激
21天學通Linux c編程
老兄您太小看C了
這個是不太可能的
如果需要好的教程請回復哦!~
J. 誰有《21天學通linux下C語言編程》這本書的PDF呀 能不能發給我一份呀 [email protected]
這本書不是很好,我發給你一個超經典的 linux 下c編程的書
已發,請注意查收