• 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!
  • 相关阅读:
    「多项式牛顿迭代」
    「多项式泰勒展开」
    接口测试构造数据的几种方法总结
    java spring框架的定时任务
    数据库索引
    selenium webdriver使用的一些小技巧(持续更新中)
    java http get和post请求
    测试攻城师的一点小开心
    selenium2支持无界面操作(HtmlUnit和PhantomJs)
    总结敏捷开发之Scrum
  • 原文地址:https://www.cnblogs.com/liunaixu/p/10123605.html
Copyright © 2020-2023  润新知