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!
posted @   思江  阅读(220)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示