【黑馬程序員】JavaEE 就業(yè)班同步筆記第一階段: JavaWeb 之 Linux 及常用命令 1 Linux 的概述: 1.1 什么是 Linux: 1.1.1 學(xué)習(xí) Linux 之前先了解 Unix Unix 是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng)。 于 1969 年在 AT&T 的貝爾實(shí)驗(yàn)室開(kāi)發(fā)。 UNIX 的商標(biāo) 權(quán)由國(guó)際開(kāi)放標(biāo)準(zhǔn)組織(The Open Group)所擁有。 UNIX 操作系統(tǒng)是商業(yè)版,需要收費(fèi),價(jià)格比 Microsoft Windows 正版要貴一些。 1.1.2 Linux 的概述: Linux 是基于 Unix 的 Linux 是一種自由和開(kāi)放源碼的操作系統(tǒng),存在著許 多不同的 Linux 版本,但它們都使用了 Linux 內(nèi)核。 Linux 可安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)、 平板電腦、路由器、臺(tái)式計(jì)算機(jī) 誕生于 1991 年 10 月 5 日。 是由芬蘭赫爾辛基大學(xué) 學(xué)生 Linus Torvalds 和后來(lái)加入的眾多愛(ài)好者共同開(kāi) 發(fā)完成 1.1.3 Linux 的歷史: Linux 最初是由芬蘭赫爾辛基大學(xué)學(xué)生 Linus黑馬程序員合肥中心 編著Torvalds 由于自己不滿意教學(xué)中使用的 MINIX 操作 系統(tǒng), 所以在 1990 年底由于個(gè)人愛(ài)好設(shè)計(jì)出了 LINUX 系統(tǒng)核心。
后來(lái)發(fā)布于芬蘭最大的 ftp 服務(wù)器 上,用戶可以免費(fèi)下載,所以它的周邊的程序越來(lái)越 多,Linux 本身也逐漸發(fā)展壯大起來(lái),之后 Linux 在 不到三年的時(shí)間里成為了一個(gè)功能完善,穩(wěn)定可靠的 操作系統(tǒng). 1.1.4 Linux 系統(tǒng)的應(yīng)用: 服務(wù)器系統(tǒng) Web 應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、接口 服務(wù)器、DNS、FTP 等等; 嵌入式系統(tǒng) 路由器、防火墻、手機(jī)、PDA、IP 分享 器、交換器、家電用品的微電腦控制器等等, 高性能運(yùn)算、計(jì)算密集型應(yīng)用 Linux 有強(qiáng)大的運(yùn)算能 力。 桌面應(yīng)用系統(tǒng) 移動(dòng)手持系統(tǒng) 1.1.5 Linux 的版本 Linux 的版本分為兩種:內(nèi)核版本和發(fā)行版本; 內(nèi)核 版本是指在 Linus 領(lǐng)導(dǎo)下的內(nèi)核小組開(kāi)發(fā)維護(hù)的系統(tǒng) 內(nèi)核的版本號(hào) ; 發(fā)行版本是一些組織和公司根據(jù)自 己發(fā)行版的不同而自定的 ; 1.1.6 Linux 的主流版本黑馬程序員合肥中心 編著2 Linux 的安裝: 2.1 虛擬機(jī)安裝: 2.1.1 什么是虛擬機(jī) 虛擬機(jī):一臺(tái)虛擬的電腦. 虛擬機(jī)軟件: * VmWare * VirtualBox :收費(fèi)的. :免費(fèi)的.2.1.2 安裝 VmWare 參考《虛擬軟件 vmware 安裝.doc》 2.2 CentOS 的安裝 參考《CentOS6 詳細(xì)安裝文檔.doc》 2.3 Linux 的目錄結(jié)構(gòu): root 管理員的 home 目錄 root 其他用戶的 home 目錄 home 目錄中 3 Linux 的常用命令 3.1 切換目錄命令 cd: 使用 cd app 一層目錄 cd / ~ 切換到 app 目錄 cd .. 切換到上 切換到系統(tǒng)根目錄 cd 切換到上一個(gè)切換到用戶主目錄 cd -黑馬程序員合肥中心 編著所在目錄 3.2 列出文件列表:ls ll dir(*****) ls(list)是一個(gè)非常有用的命令,用來(lái)顯示當(dāng)前目錄下 的內(nèi)容。
配合參數(shù)的使用,能以不同的方式顯示目錄 內(nèi)容。 常用: 在 linux 中以 . 開(kāi)頭的文件都是隱藏的文件 * ls * ls -a 顯示所有文件或目錄(包含隱藏的文件) * ls -l 縮寫(xiě)成 ll 1.3.3 創(chuàng)建目錄和移除目錄:mkdir rmdir mkdir(make directory)命令可用來(lái)創(chuàng)建子目錄。 rmdir(remove directory)命令可用來(lái)刪除“空”的子 目錄 3.4 瀏覽文件 【cat、more、less】 cat 用于顯示文件的內(nèi)容。 格式: cat[參數(shù)]<文件名> * cat yum.conf more 一般用于要顯示的內(nèi)容會(huì)超過(guò)一個(gè)畫(huà)面長(zhǎng)度的 情況。按空格鍵顯示下一個(gè)畫(huà)面。 回車(chē)顯示下一行內(nèi)容。 按 q 鍵退出查看。 格式:ls[參數(shù)] [路徑或文件名]黑馬程序員合肥中心 編著* more yum.conf * 空格顯示下一頁(yè)數(shù)據(jù) 回車(chē)顯示下一行的數(shù)據(jù) less 用法和 more 類(lèi)似,不同的是 less 可以通過(guò) PgUp、PgDn 鍵來(lái)控制。 * less yum.conf * PgUp 和 PgDn 進(jìn)行上下翻頁(yè). 【tail】 tail 命令是在實(shí)際使用過(guò)程中使用非常多的一個(gè)命 令,它的功能是:用于顯示文件后幾行的內(nèi)容。