美文网首页
java - 入门必备知识

java - 入门必备知识

作者: 酷热summer | 来源:发表于2018-12-04 13:05 被阅读8次

    一、终端常用指令

    • ls - 查看文件与目录的命令
    • cd - 切换当前目录
    • mkdir - 创建目录
    • pwd - 查看当前目录
    • mv,cp,rm - 移动、复制、删除 文件夹或目录,- rf
    • cat - 查看文件内容
    • chmod - 修改文件权限
    • chown - x修改文件属性
      • u | g | o = user | group | other
    • apt-get - 包管理软件
    • vim - 文件编辑器
      如果给文件添加权限,可执行:
    chmod u+x test.js        // 为用户增加可执行权限
    chmod u-r test.js         // 为用户删除可读权限
    

    二、LINUX 基本概念

    Linux 狭义上是一个操作系统的内核:

    • 负责管理和维护硬件、CPU 管理、内存管理、外设
    • 对硬件资源进行抽象以及向上层提供接口,即“驱动”
    • 文件系统、内存管理、进程、进程间通信
    • UNIX 标准
      Linxu 广义上是以 “Linux 内核” 为核心的操作系统套件和发行版本:
    • 发行版本
    • 包管理、GUI、Shell、终端模拟器

    三、Linux 架构

    系统调用:操作系统内核提供的“函数调用”,内核和应用的唯一接口。


    Linux.png

    四、文件系统

    使用树形结构管理文件,遵循一定的惯例:

    • / - 根目录
    • /home - 用户目录
    • /var - 经常变化的文件,如日志
    • /usr - 用户程序,库
    • /bin - 可执行文件
    • /boot - 引导系统启动
    • /tmp - 临时文件
    • /lib , /lib64 - 系统库文件


      文件系统.png

    四、其他说明

    • 终端 - 终端模拟器
    • Shell - Linux 系统内核和用户交互的接口,可以通过 shell 执行命令
    • 管道 - 程序和程序通信的一种方式,对接输入和输出
    • Linux 中一切都是文件
      • 标准输入
      • 标准输出
      • 标准错误

    问题思考:

    • 进程和线程的差别

    相关文章

      网友评论

          本文标题:java - 入门必备知识

          本文链接:https://www.haomeiwen.com/subject/xxqmcqtx.html