学习流程

image.png

基础篇入门

安装虚拟机和CentOS

进入bios允许svm

设置介绍

  • 桥连接 linux可以和其它的系统通信,但是可能造成ip冲突
  • NAT 网络地址转换方式:linux可以访问外网,不会造成ip冲突
  • 主机模式:你的linux是一个独立的主机,不能访问外网

目录结构

  • 在linux中,一切皆文件

image.png

具体介绍

  • /bin binary 存放最经常使用的命令
  • /home 存放普通用户的主目录
  • /root 系统管理员的主目录
  • /boot 存放linux启动时使用的一些核心文件
  • /media 自动识别的设备
  • /mnt 挂载外部的存储
  • /usr/local 另一个给主机额外安装软件所安装的目录
  • /var 存放着不断扩充的东西,包括各种日志文件

    远程登录linux

    为什么要远程

    xshell5

  • 远程登录到linux,可使用rustdesk来进行替代

    xftp5

  • 上传和下载文件软件

vi和vim的基本介绍

  • 所有的Linux系统都会内建vi文本编辑器
  • vim具有程序编辑的能力

    三种常见模式

  • 正常模式 i或任意一个字符进入

  • 插入模式
  • 命令行模式

image.png

快捷键的使用

  • 文件中查找单词 /关键字 回车查找 输入n查找下一个
  • :set nu 设置行号 :set nonu 起效行号

    开机,重启,用户登录注销

    关机&重启命令

  • shutdown

    • shutdown -h now 表示立即关机
    • shutdown -h 1 表示1分钟后关机
    • shutdown -r now 立即重启
  • halt 等价于关机
  • reboot 重启系统
  • syn:把内存的数据同步到磁盘

    登录和注销

  • su- 用户名来切换成系统管理员身份

  • logout即可注销用户

    添加用户

  • 基本语法

    • useradd [选项] 用户名
    • cd change directory 切换目录
  • 给用户指定或者修改密码
    • passwd 用户名
  • 删除用户
    • 基本语法 userdel 用户名
    • 删除用户xh以及用户主目录
      • userdel -r xq
  • 查询用户信息
    • id 用户名
  • 切换用户信息

    • su - 用户名
    • 使用exit指令返回到原来用户

      用户组

  • 介绍

    • 类似于角色,系统可以对有共性的多个用户进行统一的管理
  • 增加组
    • groupadd 组名
  • 删除组
    • groupdel 组名
  • 增加用户时直接加上组
    • useradd -g 用户组 用户名
  • 修改用户的组

    • usermod -g 用户组 用户名

      /etc/passwd文件

  • 用户的配置文件,记录用户的各种信息

    /etc/shadow 文件

  • 口令的配置文件

    /etc/group文件

  • 记录group的配置文件

实用指令

文件目录类

  • pwd 显示当前工作目录的绝对路径
  • ls [选项] [目录或是文件]
    • -a 显示所有文件和目录,包括隐藏的。
    • -l 以列表的方式显示信息

image.png

  • cd [参数] 功能:切换到指定目录
  • mkdir 创建目录 make directory
    • mkdir [选项] 要创建的目录
    • -p 创建多级目录
    • image.png
  • rmdir 删除空白目录
    • rmdir [选项] 要删除的空目录
    • rm -rf 删除空白目录
    • image.png
  • touch 文件名称 创建空文件
  • cp 拷贝文件到指定目录
    • cp [选项] source dest
    • -r 递归复制整个文件夹
  • image.png