《linux基礎學習》之特點、歷史、vi編輯器的使用

今天學習了Linux的幾個特點、歷史起源、以及vi編輯器的使用。現在回顧一下,加強理解和記憶。

1、Linux 的優缺點

1.1 優點

免費、開源;

多用戶多線程;

安全性高;

有方便的內存和文件管理系統;

Linux最小只需要4M,這樣就可以應用到嵌入式開發中。

1.2 缺點

圖形界面相對不方便,操作相對困難。

2、歷史起源

1960年 MIT第一臺計算機 30用戶

1965年 MIT, ge,Bell實驗室300用戶分時操作multis計劃(火星計劃)

1969年,火星計劃失敗,Ken Tompson(c語言的設計者), 設計了File server system(FS),在bell實驗室收到歡迎; Dennis richres和Ken一起擴展FS的功能,

1973年,Dennis 和ken開發出了Unix,開源,內核共享,但是隻能商用;

IBM加以改進,推出aix(Unix操作系統的一種);sun公司推出Solaris;HP Hp Unix;伯克利分校 bad;

minix;

1991年,Linus 在讀學生 ,想把minix用於他的個人筆記本pc 386,故和很多人一起開發,1994年出了Linux V1.0;

redhat在Linux基礎上,開發出redhat的Linux操作系統;s.u.s.e;紅旗;等等

這裏採用vm虛擬了一個Linux操作系統,vm是虛擬機,一個軟件。下面基於vm進行介紹。

3、VMWare的使用

3.1、登錄

用戶名:

root:用戶名字,類似與Windows的administrator,具有最高權限(系統管理員)。儘量少使用root,應該用普通用戶,然後使用 su - 命令切換到系統管理員模式。

回車後,輸入密碼(輸入的時候不會顯示任何東西):

回車,就進入了系統。

3.2、startx

進入圖形界面(圖形界面不重要,佔用大量空間,一般不安裝),點log out就退出圖形界面

3.2、關機命令:

shutdown -h now 立刻關機

shutdown -r now 立刻重啓

reboot 立刻重啓 

重啓的時候會檢查硬件是否正常,正常則顯示【OK】

3.4、註銷

logout

4、vi編輯器的使用

4.1  以開發java爲例說明步驟:

1、輸入vi hello.java  ,進入輸入界面

2、輸入 i,進入插入模式

3、開始編程

public class hello{

   public static void main(string []args){

system.out.printf ln("hello world");

}

}

4、輸入 esc 鍵,進入命令模式

5、輸入 :,

wq 退出保存

q! 退出不保存

6、編譯 hello.java

javac hello.java

如果編譯成功則沒有提示,生成java.class文件

7、運行 java hello(不要寫hello.class)

4.2 也可以開發c/c++

1、vi hello.cpp

2、輸入i

3、開始編程

#include<stdio.h>

int main{}

4、esc

5、:wq

6、gcc hello.cpp編譯得到a.out文件(這個a.out是自動命名的,而且下次再寫一個程序會自動覆蓋,所以需要注意,所以可以用 gcc -o my1 hello.cpp)

7、運行 ./a.out


發佈了34 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章