Linux、Vim 基础入门

文章目录

  • Vim 基础入门
  • Linux 基础入门
      • 一、基本概念及操作
      • 二、用户及文件权限管理
      • 三、Linux 目录结构及文件基本操作
      • 四、环境变量与文件查找
      • 挑战1:寻找文件
      • 五、文件打包与解压缩
      • 六、df/du 命令--查看磁盘/目录容量
      • 七、Linux 下的帮助命令
      • 八、Linux 任务计划 crontab
      • 挑战2:备份日志
      • 九、命令执行顺序控制与管道
      • 十、简单的文本处理
      • 十一、数据流重定向
      • 挑战3:历史命令
      • 十二、正则表达式基础
      • 挑战4:数据提取
      • 十三、Linux 进程概念
      • 十四、Linux 进程管理

Vim 基础入门

vim总结(一):快速入门
vim总结(二):文档编辑
vim总结(三):查找与替换
vim总结(四):高级功能入门

Linux 基础入门

一、基本概念及操作

入口

1 linux 为何物?
2 命令行操作体验

  • 2.1 重要快捷键
  • 2.2 学会利用历史输入命令
  • 2.3 学会使用通配符
  • 2.4 学会在命令行中获取帮助

二、用户及文件权限管理

入口

1 介绍
2 Linux 用户管理

  • 2.1 查看用户
  • 2.2 创建用户
  • 2.3 用户组
  • 2.4 删除用户和用户组

3 Linux 文件权限

  • 3.1 查看文件权限
  • 3.2 变更文件所有者
  • 3.3 修改文件权限

三、Linux 目录结构及文件基本操作

入口

1 介绍
2 Linux 目录结构

  • 2.1 FHS 标准
  • 2.2 目录路径

3 Linux 文件的基本操作

  • 3.1 新建
  • 3.2 复制
  • 3.3 删除
  • 3.4 移动文件与文件重命名
  • 3.5 查看文件
  • 3.6 查看文件类型

四、环境变量与文件查找

入口

1 介绍
2 环境变量

  • 2.1 环境变量
  • 2.2 命令的查找路径与顺序
  • 2.3 添加自定义路径到“ PATH ”环境变量
  • 2.4 修改和删除已有变量
  • 2.5 如何让环境变量立即生效

3 搜索文件

  • 3.1 whereis 简单快速
  • 3.2 locate 快而全
  • 3.3 which 小而精
  • 3.4 find 精而细

4 练习

挑战1:寻找文件

入口

五、文件打包与解压缩

入口

1 介绍
2 概念讲解
3 实战

  • 3.1 zip 压缩打包程序
  • 3.2 使用 unzip 命令解压缩 zip 文件
  • 3.3 tar 打包工具

4 总结

六、df/du 命令–查看磁盘/目录容量

入口

1 介绍
2 基本操作

  • 2.1 df 命令查看磁盘容量
  • 2.2 du 命令查看目录容量

七、Linux 下的帮助命令

入口

1 介绍
2 内建命令与外部命令
3 帮助命令的使用

  • 3.1 help 命令
  • 3.2 man 命令
  • 3.3 info 命令

八、Linux 任务计划 crontab

入口

1 介绍
2 crontab 的使用

  • 2.1 crontab 简介
  • 2.2 crontab 准备
  • 2.3 crontab 使用

3 crontab 的深入

挑战2:备份日志

入口

九、命令执行顺序控制与管道

入口

1 介绍
2 命令执行顺序的控制

  • 2.1 顺序执行多条命令
  • 2.2 有选择的执行命令

3 管道

  • 3.1 试用
  • 3.2 cut 命令,打印每一行的某一字段
  • 3.3 grep 命令,在文本中或 stdin 中查找匹配字符串
  • 3.4 wc 命令,简单小巧的计数工具
  • 3.5 sort 排序命令
  • 3.6 uniq 去重命令

十、简单的文本处理

入口

1 介绍
2 文本处理命令

  • 2.1 tr 命令
  • 2.2 col 命令
  • 2.3 join 命令
  • 2.4 paste 命令

十一、数据流重定向

入口

1 介绍
2 数据流重定向

  • 2.1 简单的重定向
  • 2.2 标准错误重定向
  • 2.3 使用 tee 命令同时重定向到多个文件
  • 2.4 永久重定向
  • 2.5 创建输出文件描述符
  • 2.6 关闭文件描述符
  • 2.7 完全屏蔽命令的输出

挑战3:历史命令

入口

十二、正则表达式基础

入口

1 介绍
2 正则表达式

  • 2.1 举例
  • 2.2 基本语法

3 grep 模式匹配命令

  • 3.1 基本操作
  • 3.2 使用正则表达式
    (1)使用基本正则表达式,BRE
    (2)使用扩展正则表达式,ERE

4 sed 流编辑器

  • 4.1 sed 常用参数介绍
  • 4.2 sed 编辑器的执行命令(这里”执行“解释为名词)
  • 4.3 sed 操作举例

5 awk 文本处理语言

  • 5.1 awk 介绍
  • 5.2 awk 的一些基础概念
  • 5.3 awk 命令基本格式
  • 5.4 awk 操作体验
  • 5.5 awk 常用的内置变量

挑战4:数据提取

十三、Linux 进程概念

入口

1 介绍
2 概念的理解
3 进程的属性

  • 3.1 进程的分类
  • 3.2 进程的衍生
  • 3.3 进程组与 Sessions
  • 3.4 工作管理

十四、Linux 进程管理

入口

1 介绍
2 进程的查看

  • 2.1 top 工具的使用
  • 2.2 ps 工具的使用
  • 2.3 pstree 工具的使用

3 进程的管理

  • 3.1 kill 命令的掌握
  • 3.2 进程的执行顺序

4 总结

你可能感兴趣的:(Linux)