資源描述:
《韓順平—linux_筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、LINUX----(韓順平版)LINUX筆記2010-01-0408:46:32閱讀468評(píng)論1字號(hào):大中小訂閱學(xué)習(xí)LINUX的兩個(gè)方向:LINUX系統(tǒng)管理員:LINUX程序員:PC平臺(tái)開發(fā)LINUX軟件工程師,LINUX嵌入式開發(fā)(單片機(jī),芯片)開發(fā),學(xué)完本書可以完全可以勝任LINUX系統(tǒng)管理員開源,免費(fèi),穩(wěn)定,安全,處理多并發(fā)得到業(yè)界認(rèn)可LINUX學(xué)習(xí)流程:1、LINUX平臺(tái)上的開發(fā),包括VI,GCC,GDB,MAKE,JDK,TOMCAT,MYSQL,和LINUX基本操作2、加厚C語言功能或者JAVA語言3、學(xué)習(xí)UNIX
2、環(huán)境高級(jí)編程4、LINUX應(yīng)用開發(fā)或才嵌入式開發(fā)工具書(需要幾本工具書,如新華字典)思考----實(shí)踐-----再思考----再實(shí)踐一周課程:基礎(chǔ)部分:LINUX基礎(chǔ)知識(shí),80個(gè)常用命令,LINUX分區(qū)/VI/權(quán)限..實(shí)用部分:samba安裝,LINUX網(wǎng)絡(luò)環(huán)境配置,crontab使用,JDK,apache安裝,LINUX下JAVA網(wǎng)絡(luò)編程,SHELL初步介紹三本書:鳥哥的私房菜,LINUX從入門到精通,LINUX內(nèi)核完全剖解LINUX實(shí)戰(zhàn)第一天(共五天)1、LINUX的初步介紹2、L的第一次接觸3、L的用戶管理4、L的常用命令
3、(80左右)5、L下所有者,所在組和其它組的介紹6、L下文件和目錄權(quán)限機(jī)制吉祥物:小企鵝(想起小時(shí)侯被企鵝咬了一口),芬生學(xué)生創(chuàng)建,微軟反LINUX廣告(四個(gè)變形動(dòng)物),L的特點(diǎn):1、FREE,免費(fèi)/開源,代碼公開2、支持多線程,能不能允許多個(gè)用戶并發(fā)/多用戶3、安全性好,4、對(duì)內(nèi)存和文件管理優(yōu)越缺點(diǎn):操作相對(duì)困難,無界面操作(容易的東西不值難)NEC在手機(jī)使用LINUX,03年,日本的一家公司,嵌入式開發(fā)LINUX最小只需要4M(參看鳥哥)-----導(dǎo)致嵌入式開發(fā)可以很多東西看一看,但要學(xué)精一門。歷史1960年,MIT,(麻
4、省理工學(xué)院)30個(gè)人同時(shí)使用此主機(jī)(分時(shí)操作系統(tǒng))!1965年,MIT,GE,BELL實(shí)驗(yàn)室讓分時(shí)系統(tǒng)由30個(gè)人操作變成到300個(gè)同時(shí)使用,分時(shí)操作,MULTIS計(jì)劃(火星計(jì)劃)1969年,火星計(jì)劃終于失敗,出現(xiàn)了KENTOMPSON,(同時(shí)也是C語言的設(shè)計(jì)者),開發(fā)了一個(gè)flileserversystem(文件服務(wù)系統(tǒng))。在BELL實(shí)驗(yàn)室受到歡迎!加入一個(gè)同事,RICHERS1973年,他們開發(fā)出UNIX,開源,將源碼共享,有幾家公司就加入,分析.出現(xiàn)了IBMaix(也是UNIX),SUN公司solaris(也是UNIX),
5、HP公司HPunix,F(xiàn)REEBAD,伯克利分校各個(gè)操作系統(tǒng)只對(duì)自己公司的硬件提供支持中國(guó)移動(dòng)類似的大企業(yè)都是UNIX同時(shí)由UNIX出現(xiàn)了minix操作系統(tǒng),linus在91年的時(shí)侯,接觸到minix操作系統(tǒng),有一臺(tái)pc386,想將minix移值到pc386年。94年,發(fā)布了1.0版式,取名為linux(第二種說法:linusisnotunix)。沒有桌面,只有字符界面。LINUX產(chǎn)生如下幾家公司:REDHAT(二次開發(fā)),S.U.SE整合了很多套件(歐洲),紅旗linux,等命令:注意:操作過程中使用的VM虛擬一個(gè)LINUX
6、操作系統(tǒng)。VM就是虛擬機(jī),root:超級(jí)管理員LINUX輸入密碼不顯示任何東西進(jìn)入桌面命令:startx關(guān)機(jī):shutdown-hnow重啟:shutdown-rnow/reboot盡量少用root登錄,用普通用戶,“su-”來切換注銷logout快捷鍵ctrl+DVI編輯器開發(fā)者(世界第一駭客,成為了自由軟件協(xié)會(huì))(丟手帕問題,JAVA編寫約瑟夫問題要用鏈表,數(shù)組)把VI當(dāng)作WINDOW下的記事本在VI下開發(fā)一個(gè)JAVAHELLO.java開發(fā)步驟:1、ViHELLO.java進(jìn)入VI界面2、輸入“i”(小寫),插入模式左下
7、角insert3、編寫一個(gè)JAVApublicclassHEllo{}4、保存esc鍵,進(jìn)入命令模式5、輸入冒號(hào):,保存退出wq,q!退出不保存ls查看當(dāng)前目錄的所有文件詳細(xì)列表:ls-l(詳細(xì)信息)ls-al(顯示隱藏文件,詳細(xì)信息)6、編譯HELLO.javajavachello.java7、運(yùn)行javahello(LINUX成功不顯示)如何在linux可以開發(fā)C程序或者C++(CPP)1、vihello.cpp2、intmain(){printf("hello!")}........3、編輯gcc(類似javac)出現(xiàn)a
8、.out4、運(yùn)行./a.out(./)如果再重寫一個(gè)cpp,會(huì)覆蓋前面的a.out解決方法:gcc-omy1直接命名VI編輯器的詳細(xì)命令,查看書!LINUX的文件目錄(第三講11分)L的文件系統(tǒng)是采用級(jí)層式的樹狀目錄結(jié)構(gòu),最上層的根目錄:/:,重要的文件目錄(系統(tǒng)分配的目錄)