Linux基础性笔记

 声明:这是我整理的韩顺平老师的课程,仅供自己参考!!!

给自己的一碗汤:学东西要专一(比较难)

 第一节

Linux特点总结:

1、 免费的、开源的。

2、 支持多线程(并发)。多用户。

3、 安全性比Windows要好。

4、 对内存和文件管理优越。

缺点:

1、操作相对困难。

2、

Linux最小需要4M内存,因为占用内存较小,就可以做嵌入式开发,(放在手机里能跑,牛X)

Linux发展史起源于Unix

 

 root  表示权限极高

密码不显示

init 3 切换到控制台

init 5 切换到UI界面  或者 startx

关机命令 :init 0 或者 shutdown -h now 

重启命令:init 6 或者 shutdown -r now 或者reboot

用户名或者密码错误会提示:登陆错误 Login incorrect

切换用户:su -

注销用户:logout

 丢手帕或者约瑟夫问题

 

使用VI编辑器在Linux系统下开发程序

1、VI Hello.java

2、输入i(进入到插入模式)

 

代码验证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

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!
原文地址:https://www.cnblogs.com/liunaixu/p/10123605.html