码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Linux】基础


    文章目录

        • Linux 操作系统
        • Linux 目录结构
        • Linux 学习路径
        • Linux 环境
        • Linux 虚拟机

    Linux 操作系统

    • 内核:其他程序运行的基础。实现了多任务和硬件管理。
    • 操作系统:包括内核和系统调用。
    • Linux:是服务器主机的操作系统,可以说世界上大部分软件和服务都是运行在Linux之上。
      在这里插入图片描述

    Linux 目录结构

    • Windows 以存储介质为主,以盘符(C盘D盘)分区实现文件管理。
    • Linux 以树形目录为主构建系统,大部分目录结构已规定。
    • Linux 中一切皆文件。
    • FHS:Filesystem Hierarchy Standard,文件系统层次结构标准。定义了系统中每个区域的用途、所需要的最小构成的文件和目录。
      在这里插入图片描述
      在这里插入图片描述
    • . 开头的为隐藏文件
    • . 表示当前目录
    • … 表示上一级目录
    • ~ 表示当前用户的home目录
    • - 表示上一次打开的目录
    • 命令界面结构

    username:path $
    username 表示当前用户,path 表示当前所在目录,$ 后接命令。

    • 用户home目录

    username:~/ $
    打开终端后默认进入当前用户的home目录 ~
    在其他目录没有修改文件权限,先 ~ 回当前用户的home目录

    • home目录

    username:/home/ $
    home目录下保存所有用户的文件夹

    • 根目录

    username:// $

    Linux 学习路径

    在这里插入图片描述

    Linux 环境

    • 体验Linux操作系统推荐使用实验楼在线环境学习,免安装,可根据学习步骤直接上手操作:https://www.lanqiao.cn/courses/1
    • Xfce 桌面环境:是基于X Windows System 实现图形操作桌面。
    • Xfce终端:以实现用户交互和系统控制。
    • Terminal:终端模拟器(航空站;终点站;终端机;)。
    • Console:控制台。
    • Shell:命令解释器,隐藏了Linux内核和操作系统底层的细节(壳)。类似于DOS下的command命令行和cmd.exe。

    Linux 虚拟机

    • 步骤

    1、安装虚拟机 Virtualbox
    2、安装工具vagrant
    3、利用工具安装Linux系统CentOS
    4、安装可视化界面
    5、在Linux安装docker

    • vagrant使用:

    下载Linux完成初始化:vagrant init centos/7
    安装Linux:vagrant up
    连接服务器:vagrant ssh

    网络配置
    1、打开本地vagrant的配置文件 C:\Users\xxxx\Vagrantfile
    找到此行 config.vm.network “private_network”, ip: “192.168.56.10”
    2、本地命令查看ip:ipconfig
    找到virtualbox或以太网3,发现ip是192.168.56.1
    3、那么此处ip就应在同网段
    config.vm.network “private_network”, ip: “192.168.56.10”

    vagrant ssh
    su root
    Password: vagrant

    查看当前用户
    who am i
    whoami
    在这里插入图片描述

    pts表示当前伪终端的用户,每打开一个terminal就产生一个伪终端。
    “真终端”指/dev/tty设备

  • 相关阅读:
    融云「百幄」之数字人,升级交互体验的「新同事」
    Apache Flink 1.16重磅发布,仅22年Flink跨越3个大版本
    猿创征文 | 大学生应该知道的开发工具
    基于JAVA奇妙店铺电子商务网站计算机毕业设计源码+数据库+lw文档+系统+部署
    MyBatisPlus属性自动填充和乐观锁插件+查询删除操作
    荐书 | 《考试脑科学》:这样学习才能事半功倍
    六、全局约束中的Alldifferen和Cumulative的实现
    中国历史朝代
    找暑期实习还是学习准备秋招
    尝试理解Linux容器进程与宿主机共享内核的具体含义
  • 原文地址:https://blog.csdn.net/RiceVan/article/details/128133361
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号