自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

幾點(diǎn)學(xué)習(xí)Linux編程的建議

系統(tǒng) Linux
安雙系統(tǒng)可能分區(qū)啊什么的有些顧忌(其實(shí)也沒(méi)那么復(fù)雜),安虛擬機(jī)更麻煩,我初學(xué)時(shí)買了本《鳥哥的Linux私房菜——菜鳥篇》,書挺好,不過(guò)說(shuō)實(shí)話不太適合初學(xué)者。書里面教安裝虛擬機(jī),安了虛擬機(jī)再安Linux,安裝完要主機(jī)和虛擬機(jī)通信,網(wǎng)啊,共享文件夾,鼠標(biāo)切換什么的,很煩,搞到最后不是學(xué)Linux,而是學(xué)習(xí)虛擬機(jī)了。而且安了虛擬機(jī)每次啟動(dòng)時(shí)間很長(zhǎng),也就懶得用了,不開(kāi)虛擬機(jī)當(dāng)然就玩不了Linux,所以強(qiáng)烈不推薦使用虛擬機(jī)。

我個(gè)人用了3、4年Linux,從當(dāng)初的小菜鳥到現(xiàn)在的大菜鳥,積累了一些經(jīng)驗(yàn),現(xiàn)在分享給大家,尤其是初學(xué)者。

弄Linux的環(huán)境大體有3種辦法:

  1. 在Windows上安裝cygwin
  2. 在Windows上安裝虛擬機(jī),再安裝Linux
  3. 直接裝Linux,弄個(gè)雙系統(tǒng)

3種辦法我都用過(guò),目前我個(gè)人是雙系統(tǒng),但是對(duì)于初學(xué)者,我強(qiáng)烈推薦使用第一種方法,是的,極其強(qiáng)烈。原因很簡(jiǎn)單,就是cygwin安裝簡(jiǎn)單,不用分散精力。

安雙系統(tǒng)可能分區(qū)啊什么的有些顧忌(其實(shí)也沒(méi)那么復(fù)雜),安虛擬機(jī)更麻煩,我初學(xué)時(shí)買了本《鳥哥的Linux私房菜——菜鳥篇》,書挺好,不過(guò)說(shuō)實(shí)話不太適合初學(xué)者。書里面教安裝虛擬機(jī),安了虛擬機(jī)再安Linux,安裝完要主機(jī)和虛擬機(jī)通信,網(wǎng)啊,共享文件夾,鼠標(biāo)切換什么的,很煩,搞到最后不是學(xué)Linux,而是學(xué)習(xí)虛擬機(jī)了。而且安了虛擬機(jī)每次啟動(dòng)時(shí)間很長(zhǎng),也就懶得用了,不開(kāi)虛擬機(jī)當(dāng)然就玩不了Linux,所以強(qiáng)烈不推薦使用虛擬機(jī)。

下面就重點(diǎn)說(shuō)下cygwin了。cygwin官網(wǎng)(www.cygwin.com)對(duì)它的一句話介紹是: Get that Linux feeling - on Windows(在Windows上找到Linux的感覺(jué)),確實(shí)特別棒。

去官網(wǎng)下載安裝文件 setup.exe 后,就可以安裝了。值得一提的是這個(gè)安裝包不光是用來(lái)安裝Linux的,而且還是用來(lái)更新Linux,安裝新的軟件包的,比如你想在這個(gè)Linux環(huán)境里面使用編輯器emacs,編譯器gcc,調(diào)試器gdb,自動(dòng)編譯工具make,等等,都是通過(guò)運(yùn)行那個(gè)安裝文件來(lái)安裝的。這些工具不熟悉沒(méi)關(guān)系,我以后再介紹,這篇博客主要目的是弄個(gè)環(huán)境,熟悉一些基本的bash命令。

安裝過(guò)程我就不贅述了,直接默認(rèn)下一步就ok,期間會(huì)讓你選擇下載源,下載后文件的目錄等等,都無(wú)關(guān)緊要,但是選擇軟件包這一步比較重要,每次更新就是在這里添加或者刪除軟件包,截圖如下:

 

 

想安裝什么在search那個(gè)框里面搜索,然后在下面選中就可以了。

安裝完成后就是見(jiàn)證奇跡的時(shí)刻了,如果你是默認(rèn)安裝,你會(huì)在桌面上看到cygwin的圖標(biāo),在Windows的C盤下發(fā)現(xiàn)cygwin的目錄,目錄結(jié)構(gòu)如下:

 

 

cygwin相當(dāng)于Linux的根目錄 "\",里面的目錄是Linux系統(tǒng)最基本的目錄,不管你怎么裝的Linux,不管你裝的Linux什么版本,這幾個(gè)目錄在根目錄下都有。其中bin里面是常用的命令,etc里面是配置文件,lib里面是庫(kù)文件,usr里面是頭文件。但是,最重要的目錄是home,從此以后這個(gè)home就是你的家了,家里面有你自己的房間,房間名就是你的用戶名。從此以后不管你在Windows的世界里面怎么浪,記得常?;氐阶约旱募依锟纯础R?yàn)槲覀儼惭b的是簡(jiǎn)版,所以只有你一個(gè)目錄,如果還有其他用戶,那么home里面還回有其他目錄。

怎么回到自己房間里面呢?直接點(diǎn)擊桌面上那個(gè)cygwin的圖標(biāo)就可以了:

 

 

打開(kāi)之后是一個(gè)黑洞洞的窗口,如圖所示:

 

 

或許和你想象中的一樣,或許比你想象中的還要黑一點(diǎn),但是沒(méi)有錯(cuò),無(wú)數(shù)大牛就是面對(duì)著這樣一個(gè)黑洞洞的窗口,寫出了無(wú)數(shù)優(yōu)秀的軟件。而從此以后,你也將是這個(gè)黑洞洞的窗口前的一員,不過(guò)不要緊張,不要害怕,我會(huì)帶你走過(guò)這個(gè)黑洞洞的窗口前最黑暗的一段路。

先介紹幾個(gè)最簡(jiǎn)單的命令吧:

  • ls:列出一個(gè)目錄中的內(nèi)容,缺省是當(dāng)前目錄
  • cd:跳轉(zhuǎn)至一個(gè)目錄
  • mkdir:創(chuàng)建一個(gè)目錄
  • echo:顯示文本
  • rm:刪除目錄或者文件

剛打開(kāi)這個(gè)窗口,我們的位置就是在自己的房間里面。 接下來(lái),我要使用剛才那些命令做一些事情,我用文本的方式貼在下面,具體做了什么,我用雙斜杠(//)注視在后面。

Eric@Eric-PC ~  
$ ls //缺省參數(shù),顯示當(dāng)前目錄內(nèi)容
//當(dāng)前目錄什么都沒(méi)有
Eric@Eric-PC ~
$ mkdir "hello world" //在當(dāng)前目錄新建目錄,名為hello world

Eric@Eric-PC ~
$ ls //顯示當(dāng)前目錄內(nèi)容
hello world //剛剛新建的目錄

Eric@Eric-PC ~
$ cd hello\ world/ //進(jìn)入hello world目錄

Eric@Eric-PC ~/hello world //這里顯示了當(dāng)前所在目錄
$ ls //顯示當(dāng)前目錄內(nèi)容,當(dāng)前目錄是hello world,里面什么都沒(méi)有

Eric@Eric-PC ~/hello world
$ cd .. //進(jìn)入父目錄,兩個(gè)點(diǎn)..就表示父目錄,一個(gè)點(diǎn).表示當(dāng)前目錄

Eric@Eric-PC ~
$ echo "hello world" //顯示文本:hello world
hello world

Eric@Eric-PC ~
$ echo "hello world" > text //顯示文本hello world并保存在文件text里面

Eric@Eric-PC ~
$ ls //顯示當(dāng)前目錄內(nèi)容,里面有一個(gè)目錄,和一個(gè)文件
hello world text

Eric@Eric-PC ~
$ ls -l //帶參數(shù)的ls命令,使用長(zhǎng)列表模式,可以看到更多信息
total 1
drwxr-xr-x+ 1 Eric None 0 Feb 17 19:21 hello world //
-rw-r--r-- 1 Eric None 12 Feb 17 19:22 text //

Eric@Eric-PC ~
$ rm text //刪除文件text

Eric@Eric-PC ~ //顯示目錄內(nèi)容
$ ls
hello world //只剩下一個(gè)目錄了

Eric@Eric-PC ~
$ rm -r hello\ world/ //刪除目錄需要使用帶參數(shù)的rm命令,參數(shù)-r表示刪除目錄

Eric@Eric-PC ~

$ ls //顯示目錄內(nèi)容,什么都沒(méi)有,都刪完了

Eric@Eric-PC ~
$ //現(xiàn)在該你用用這些命令了。。。

這些命令使用起來(lái)很簡(jiǎn)單,但也可以用的很復(fù)雜,因?yàn)橛泻芏鄥?shù)我都沒(méi)說(shuō),自己搜一下吧。

好了,這篇博客就要結(jié)束了,更多的內(nèi)容我以后再寫。

最后要記住,現(xiàn)在你在Windows的世界里面有了一個(gè)Linux的家,以后不管你在Windows的世界里面怎么浪都好,記得常?;氐侥鉒inux的家里面看看,cd一下,ls一下。

【編輯推薦】

  1. Novell張先民:加大云投入 Linux產(chǎn)業(yè)步入成熟期
  2. SLES 11 SP1見(jiàn)證SUSE Linux的光輝歲月
  3. 提高Linux管理效率的三個(gè)技巧
責(zé)任編輯:Yeva 來(lái)源: 博客園
相關(guān)推薦

2017-08-04 14:48:54

Linux優(yōu)勢(shì)建議

2009-09-28 10:05:00

CCNA學(xué)習(xí)建議CCNA

2009-06-25 09:26:48

2009-09-06 14:35:34

如何學(xué)習(xí)CCNA建議

2018-03-07 12:50:59

Apache優(yōu)化建議

2009-06-10 08:34:17

Linux編程開(kāi)發(fā)

2010-05-26 14:41:38

JavaScript

2009-03-16 16:00:19

HibernateJ2EE配置

2010-03-16 10:04:14

2013-08-20 13:55:19

測(cè)試代碼審查

2010-08-23 14:30:14

DIV+CSS

2011-03-21 15:51:27

SQL執(zhí)行效率

2009-09-02 08:54:10

思科認(rèn)證CCNA建議

2014-01-10 14:12:24

網(wǎng)管軟件網(wǎng)絡(luò)管理員

2019-07-09 09:45:32

網(wǎng)站安全搜索引擎DNS

2009-08-31 09:17:13

2009-06-02 16:16:52

IT職場(chǎng)新人

2010-05-28 09:58:00

Linux測(cè)試環(huán)境搭建

2018-02-02 12:12:46

開(kāi)始習(xí)慣代碼經(jīng)驗(yàn)

2009-07-20 15:39:32

ASP.NET緩存
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)