偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

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

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

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

 

 

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

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

 

 

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

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

 

 

打開之后是一個黑洞洞的窗口,如圖所示:

 

 

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

先介紹幾個最簡單的命令吧:

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

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

Eric@Eric-PC ~  
$ ls //缺省參數(shù),顯示當(dāng)前目錄內(nèi)容
//當(dāng)前目錄什么都沒有
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,里面什么都沒有

Eric@Eric-PC ~/hello world
$ cd .. //進(jì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)容,里面有一個目錄,和一個文件
hello world text

Eric@Eric-PC ~
$ ls -l //帶參數(shù)的ls命令,使用長列表模式,可以看到更多信息
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 //只剩下一個目錄了

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

Eric@Eric-PC ~

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

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

這些命令使用起來很簡單,但也可以用的很復(fù)雜,因為有很多參數(shù)我都沒說,自己搜一下吧。

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

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

【編輯推薦】

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

2017-08-04 14:48:54

Linux優(yōu)勢建議

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編程開發(fā)

2009-03-16 16:00:19

HibernateJ2EE配置

2010-05-26 14:41:38

JavaScript

2010-03-16 10:04:14

2009-09-02 08:54:10

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

2010-08-23 14:30:14

DIV+CSS

2011-03-21 15:51:27

SQL執(zhí)行效率

2013-08-20 13:55:19

測試代碼審查

2009-06-02 16:16:52

IT職場新人

2019-07-09 09:45:32

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

2014-01-10 14:12:24

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

2009-08-31 09:17:13

2010-05-28 09:58:00

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

2018-02-02 12:12:46

開始習(xí)慣代碼經(jīng)驗

2009-07-20 15:39:32

ASP.NET緩存
點贊
收藏

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