zoukankan      html  css  js  c++  java
  • 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!
  • 相关阅读:
    发布(Windows)
    Parallel并行编程
    query通用开源框架
    深入了解三种针对文件(JSON、XML与INI)的配置源
    GitLab CI
    雅思创始人Keith Taylor谈英语学习
    查看内存使用情况
    Reverse String
    分布式消息系统jafka快速起步(转)
    深入浅出 消息队列 ActiveMQ(转)
  • 原文地址:https://www.cnblogs.com/liunaixu/p/10123605.html
Copyright © 2011-2022 走看看