Giter VIP home page Giter VIP logo

linux_study_notes's Introduction

Linux_Study_Notes

Step by step!

Reference: Linux学习教程

  1. Linux简介
    1. Linux和UNIX的关系及区别
    2. UNIX/Linux系统结构
    3. 常见Linux发行版本
    4. Linux桌面环境(桌面系统)
  2. 开源软件和开源协议
    1. 开源软件
    2. 开源协议
  3. Linux文件目录结构一览表
    1. Linux 根目录: Linux一级目录及其作用
    2. Linux /usr目录
    3. Linux /var 目录
    4. Linux挂载
  4. Linux文件和目录管理
    1. Linux命令基本格式
    2. cd命令:切换目录
    3. pwd命令:显示当前路径
    4. ls命令:查看目录下文件
    5. mkdir命令:创建目录(文件夹)
    6. rmdir命令:删除空目录
    7. touch命令:创建文件及修改文件时间戳
    8. ln命令:建立链接(硬链接和软链接)文件
    9. cp命令:复制文件和目录
    10. rm命令:删除文件或目录
    11. mv命令:移动文件或改名
    12. Linux环境变量及作用
  5. Linux打包(归档)和压缩
    1. tar打包命令
      1. tar命令做打包操作
      2. tar命令做解打包操作
      3. tar命令做打包压缩(解压缩解打包)操作
    2. zip命令:压缩文件或目录
    3. unzip命令:解压zip文件
    4. gzip命令:压缩文件或目录中文件
    5. gunzip命令:解压缩文件
    6. bzip2命令:压缩文件(.bz2格式)
    7. bunzip2命令:bz2格式的解压缩命令
  6. Vim文本编辑器
    1. Vim三种工作模式
    2. Vim基本操作
      1. Vim 打开文件
      2. 使用 Vim 进行编辑
      3. Vim 保存退出文本
    3. Vim移动光标快捷键
    4. Vim撤销和恢复撤销快捷键
    5. Vim可视化模式
    6. Vim批量注释和自定义注释快捷键
  7. Linux文本处理
    1. cat命令:连接文件并打印输出到标准输出设备
    2. more命令:分屏显示文件内容
    3. head命令:显示文件开头的内容
    4. less命令:查看文件内容
    5. tail命令:显示文件结尾的内容
    6. grep命令:查找文件内容
    7. sed命令
      1. sed脚本命令
      2. sed 脚本命令的寻址方式
    8. awk命令
  8. Linux系统管理
    1. Linux进程管理及作用
    2. Linux进程启动的方式
    3. ps命令:查看正在运行的进程
    4. top命令:持续监听进程运行状态
      1. top命令选项和交互操作
      2. top 命令的输出
    5. pstree命令:查看进程树
    6. lsof命令:列出进程调用或打开的文件信息
    7. Linux进程优先级
    8. nice和renice命令:改变进程优先级
    9. Linux常用信号(进程间通信)及其含义
    10. kill命令:终止进程
    11. killall命令:终止特定的一类进程
    12. pkill命令:终止进程,按终端号踢出用户
    13. Linux工作管理简介
    14. Linux命令放入后台运行方法(&和Ctrl+Z)
    15. jobs命令:查看当前终端放入后台的工作
    16. fg命令:把后台命令恢复在前台执行
    17. bg命令:把后台暂停的工作恢复到后台执行
    18. nohup命令:后台命令脱离终端运行
    19. vmstat命令:监控系统资源
    20. dmesg命令:显示开机信息
    21. free命令:查看内存使用状态
    22. w和who命令:查看登陆用户信息
    23. last和lastlog命令:查看过去登陆的用户信息

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.