30no2's Blog.

Linux学习--复习篇

字数统计: 1.2k阅读时长: 4 min
2020/06/01 Share

Linux 复习

一、Linux目录结构

1、目录结构

管理类目录
  • /bin 【重点】 (/usr/bin、/usr/local/bin)
    • 是Binary的缩写,这个目录存放最经常使用的目录
  • /boot 【重点】
    • 存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
  • /sbin (/usr/sbin、/usr/local/sbin)
    • s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序
  • /home 【重点】
    • 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
  • /var【重点】
    • 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。
  • /etc
    • 主要存放系统配置方面的文件
  • /dev
    • 类似window的设备管理器,把所有的硬件用文件的形式存储
  • /mnt
    • 这个目录一般事用于存放挂在存储设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fdtab的定义
用户类目录
  • /root 【重点】
    • 该目录为系统管理员,也称超级权限的用户主目录
  • /home
    • 存放个人数据
应用程序类目录
  • /lib
    • 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录
  • /tmp
    • 这个目录是用来存放一些临时文件的
  • /usr
    • 存放一些不适合放在/bin或者/etc目录下的额外工具,如个人安装的程序或者工具
  • /usr/local
    • 主要存放哪些手动安装的软件
  • /usr/bin
    • 用于存放程序
  • /usr/share
    • 用于存放一些共享数据
  • /usr/share
    • 用于存放一些共享数据
  • /opt【重点】
    • 这是主机额外安装软件所摆放的目录。如安装ORACLE数据库就可放到该目录下。默认为空。
信息类目录
  • /lost+found

    • 在ext2或者ext3文件系统中,当系统意外崩溃或者机器意外关机,而产生一些文件碎片放在这里。但当突然断电或者非正常关机后,有些文件就临时存放在这里。
  • / proc

    • 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里
其他重要目录
  • /etc/rc.d
      放置开机和关机的脚本。
  • /etc/rc.d/init.d
      放置启动脚本
  • /etc/xinetd.d
      配置xinetd.conf可以配置启动其他额外服务。
  • /usr/include
      一些distribution套件的头文件放置目录,安装程序时可能会用到。
  • /usr/lib*
      套件的程序库
  • /usr/local【重点】
      默认的软件安装目录。一般是通过编译源码方式安装的程序。
  • /usr/share/doc
      系统说明文件的放置目录
  • /usr/share/man
      程序说明文件放置目录
  • /usr/src
      内核源代码目录
  • /usr/X11R6
      X的存放目录

  • /srv

    • service缩写,该目录存放一些服务启动后需要提取的数据
  • /media【重点】
    • Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
  • /mnt 【重点】
    • 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储改在到/mnt上,然后进入该目录就可以查看里的内容了。
  • /selinux[security-enhanced linux]360
    • SELinux是一种安全子系统,它能控制程序只能访问特定文件。

2、linux目录总结

  • linux的目录中有且只有一个根目录
  • linux的各个目录存放的内容是规划好的,不用乱放文件。
  • linux是以文件的形式管理我们的设备,因此linux系统,一切皆为文件。

二、常用操作命令

1、vim操作命令

vim使用笔记

  • i 进入插入模式
  • v 可视模式,光标移动可以进行复制
  • ctrl+v 可是模式,选中整行
  • y 复制可视模式下选中的文字
  • yy or Y 复制整行文本 复制当前5行(5yy)向下粘贴(p)
  • p 粘贴文本
  • d 删除可视模式下选择的文本
  • dd 删除整行
  • u 一个一个取消改变
  • :wq 保存退出
  • :wq! 强制保存退出
  • :set nu 显示行号
  • :10 跳转到第10行

三、用户操作

  • 添加用户 useradd

    1
    useradd wwq
  • 给用户指定或者修改密码

    1
    passwd wwq
  • 删除用户

    1
    userdel wwq
  • 删除用户和用户主目录

    1
    userdel -r wwq

    通常不会将用户主目录删除

  • 查询用户

    1
    id wwq
  • 切换用户——当前用户权限不够时

    1
    su - root

    高级别到低级别不用输入用户密码,反之需要

    当需要返回原来数组的时候,exit指令

CATALOG
  1. 1. Linux 复习
    1. 1.0.1. 一、Linux目录结构
      1. 1.0.1.1. 1、目录结构
        1. 1.0.1.1.1. 管理类目录
        2. 1.0.1.1.2. 用户类目录
        3. 1.0.1.1.3. 应用程序类目录
        4. 1.0.1.1.4. 信息类目录
        5. 1.0.1.1.5. 其他重要目录
      2. 1.0.1.2. 2、linux目录总结
    2. 1.0.2. 二、常用操作命令
      1. 1.0.2.1. 1、vim操作命令
    3. 1.0.3. 三、用户操作