天天看點

Linux基礎性筆記

 聲明:這是我整理的韓順平老師的課程,僅供自己參考!!!

給自己的一碗湯:學東西要專一(比較難)

 第一節

Linux基礎性筆記

Linux特點總結:

1、 免費的、開源的。

2、 支援多線程(并發)。多使用者。

3、 安全性比Windows要好。

4、 對記憶體和檔案管理優越。

缺點:

1、操作相對困難。

2、

Linux基礎性筆記
Linux基礎性筆記

Linux最小需要4M記憶體,因為占用記憶體較小,就可以做嵌入式開發,(放在手機裡能跑,牛X)

Linux發展史起源于Unix

Linux基礎性筆記
Linux基礎性筆記
Linux基礎性筆記
Linux基礎性筆記
Linux基礎性筆記
Linux基礎性筆記

 root  表示權限極高

Linux基礎性筆記

密碼不顯示

Linux基礎性筆記

init 3 切換到控制台

init 5 切換到UI界面  或者 startx

關機指令 :init 0 或者 shutdown -h now 

重新開機指令:init 6 或者 shutdown -r now 或者reboot

使用者名或者密碼錯誤會提示:登陸錯誤 Login incorrect

Linux基礎性筆記
Linux基礎性筆記

切換使用者:su -

登出使用者:logout

Linux基礎性筆記

 丢手帕或者約瑟夫問題

Linux基礎性筆記

使用VI編輯器在Linux系統下開發程式

1、VI Hello.java

2、輸入i(進入到插入模式)

 Contents

  • ​​代碼驗證JDK部署是否正确​​
  • ​​1、級聯建立兩個目錄​​
  • ​​2、寫一段簡單的java程式​​
  • ​​3、編譯JavaWorld.java​​
  • ​​4、執行JavaWorld.class​​

代碼驗證JDK部署是否正确

1、級聯建立兩個目錄

首先一次性建立兩個目錄,父目錄java_progream表示這個目錄下全部用于存放java代碼,hello表示一個java程式目錄,當然命名根據個人喜好可以有所不同。

123[root@centos centos]# mkdir -p java_program/hello
[root@centos centos]# ls
java_program  test      

2、寫一段簡單的java程式

進入java_program/hello目錄,使用vim建立一個.java檔案。

12[root@centos centos]# cd java_program/hello/
[root@centos hello]# vim JavaWorld.java      
Linux基礎性筆記

wq指令

  • q 退出程式
  • w 儲存檔案

3、編譯JavaWorld.java

首先檢視vim編輯的代碼

123456[root@centos centos]# cat JavaWorld.java
public class JavaWorld{
    public static void main(String... args){
        System.out.println("Hello JavaWorld!");
    }
}      

編譯Java代碼

123[root@centos hello]# javac JavaWorld.java 
[root@centos hello]# ls
JavaWorld.class  JavaWorld.java      

4、執行JavaWorld.class

12[root@centos hello]# java JavaWorld
Hello JavaWorld!