Linux 学习目录合集【文章索引】:基本命令 + vim + gcc/g++ + gdb + 进程/线程 + 通信 + 网络编程 + I/O 等

前言:本内容为笔者自学笔记内容。
本文中的操作环境:腾讯云服务器:CentOS 7.6 64bit
学习阶段规划:

  1. Linux 基本操作【基本命令、vim、makefile使用等】
  2. Linux 系统【进程:概念、控制、通信;IO基础;多线程等】
  3. Linux 网络【网络基础、套接字编程、IO高级等】

学习集:


目录索引:
1. 云端服务器部署 与 本地Xshell 链接
2. Linux 基本操作【基本命令、vim、makefile使用等】
- - 2.1 Linux 基本指令阶段
- - 2.2 Linux 权限相关
- - 2.3 Linux 下开发使用阶段: yum、vim、gcc、g++、gdb
3. Linux 系统【进程:概念、控制、通信;IO基础;多线程等】
4. Linux 网络【网络基础、套接字编程、IO高级等】


1. 云端服务器部署 与 本地Xshell 链接

1. Linux 环境 :: 本地主机安装 Xshell 及 链接 云服务器实现 Linux 环境的配置与使用【 本篇以腾讯云服务器为例 】


2. Linux 基本操作【基本命令、vim、makefile使用等】

2.1 Linux 基本指令阶段

1. Linux :: 【基础指令篇 :: 用户管理:(1)】::添加用户 :: adduser
2. Linux :: 【基础指令篇 :: 用户管理:(2)】::设置用户密码(及本地Xshell 登录云服务器操作演示) :: passwd
3. Linux :: 【基础指令篇 :: 用户管理:(3)】::删除用户 :: userdel
4. Linux :: 【基础指令篇 :: 用户管理(补充):(4)】::用户切换


5. Linux :: 【基础指令篇 :: 文件及目录操作:(1)】:: ls :: 查看指定目录下的内容
6. Linux :: 【基础指令篇 :: 文件及目录操作:(2)】::Linux操作系统的文件“框架”、绝对路径与相对路径及路径定位文件对象的解释
7. Linux :: 【基础指令篇 :: 文件及目录操作:(3)】:: cd :: 切换目录,将当前工作目录改变到指定的目录下
8. Linux :: 【基础指令篇 :: 文件及目录操作:(4)】:: mkdir :: 创建目录:指定路径单个目录创建及一次性创建多级目录
9. Linux :: 【基础指令篇 :: 文件及目录操作:(5)】:: touch:创建普通文件、修改文件创建时间及其他基本操作
10. Linux :: 【基础指令篇 :: 文件及目录操作:(6)】:: rmidr / rm:删除空目录、删除非空目录及删除文件指令
11. Linux :: 【基础指令篇 :: 文件及目录操作:(7)】:: cp:指定文件或目录的拷贝及指定拷贝到指定路径(与重命名)
12. Linux :: 【基础指令篇 :: 文件及目录操作:(8)】:: mv:修改文件名 及 指定文件或目录移动(剪切)指令
13. Linux :: 【基础指令篇 :: 文件及目录操作:(9)】:: tree 指令:安装及简单使用;作用:递归地以树状格式列出或显示目录的内容
18. Linux :: 【基础指令篇 :: 文件及目录操作:(10)】:: ll :: 查看指定目录下的文件详细信息


14. Linux :: 【基础指令篇 :: (补充)指令:(1)】:: whoami 指令 :获取获取当前操作用户名
15. Linux :: 【基础指令篇 :: (补充)指令:(2)】:: who 指令:显示所有登录用户(所有登录用户信息)|【为什么切换到 其他用户后,who 命令却没有 其他用户的相关信息?】
16. Linux :: 【基础指令篇 :: (补充)指令:(3)】:: which 指令 :指定系统文件(指令)查找指令 | 查询指令的别名
17. Linux :: 【基础指令篇 :: (补充)指令:(4)】:: alias 指令 :给命令取别名 | 设置指令的别名【示例:自定义实现返回上级目录指令 back】

19. Linux :: 【基础指令篇 :: (补充):(5)】:: 初步认识并解析文件详细信息内容:文件类型与用户访问权限说明、文件类型分类说明


20. Linux :: 【基础指令篇 :: 文件内容操作:(1)】:: nano 指令 :: 使用自带文件编辑器及简单演示Linux下gcc编译执行可执行程序(仅作了解:会用来创建文件即可)【基本不会用到】
21. Linux :: 【基础指令篇 :: 文件内容操作:(2)】:: cat / tac 指令 :: 正序 / 逆序 查看目标文件的全部内容 及 cat 的补充用法:从标准输入读取内容并输出
22. Linux :: 【基础指令篇 :: 文件内容操作:(3)】:: more / less 指令 :: 查看目标文件的部分或全部内容 | 指定查看前 n 行内容【二者相比推荐使用 less 】
23. Linux :: 【基础指令篇 :: 文件内容操作:(4)】:: head / tail 指令 :: 指定查看文件的部分内容 | 查看前 n 行内容
24. Linux :: 文件内容操作【5】:echo 指令 与 输入重定向、输出重定向、追加重定向在文件内容写入中的简单用法!
25. Linux :: 文件内容操作【6】:文件中指定中间部分(第多少行 到 第多少行)行内容输出 及 初步认识管道


27. Linux :: 时间日历指令【1】:date 指令:格式化显示时间信息、Linux 下获取时间
28. Linux :: 时间日历指令【2】:date 指令 与 时间戳(及日期与时间戳的相互转换)
28. Linux :: 时间日历指令【3】:cal 指令:查询当日是今年的第几天、输出当前月历、指定月历、输出当前年历、指定年历


29. Linux :: 文件查找指令【2】:find 指令(重点):用于在文件树中查找文件(指定路径/目录),并作出相应的处理(可能访问磁盘)【随知识体系持续更新】
30. Linux :: 内容过滤指令【3】:grep 指令【详解】:在指定文件中过滤搜索信息、(模糊)查找包含指定字符串的内容!(如:系统故障时,查看操作日志信息等情景)


31. Linux :: 压缩与解压指令【1】:zip / unzip 指令:压缩与解压用法详解
32. Linux :: 打包与解包指令【2】:tar 指令:打包与解包用法详解【重要!!!】


2.2 Linux 权限相关

1. Linux :: 权限篇:【1】:Linux 下文件访问者身份说明:三人一组!【补充:Linux下用户类型的分类!】
2. Linux :: 权限篇【2】:详解文件操作权限表示方式!字符表示法 及 八进制表示法说明!


2.3 Linux 下开发使用阶段: yum、vim、gcc、g++、gdb

1. Linux :: 【简单开发篇 :: vim 编辑器:(1)】:: vim 编辑器的基本认识与三种 vim 常用模式 | 使用:打开编辑、退出保存关闭vim
2. Linux :: 【简单开发篇 :: vim 编辑器:(2)】:: 普通/命令模式下的最常用操作(1):详解:文本复制/粘贴/剪切/删除 与 撤销普通操作及撤销撤销操作
3. Linux :: 【简单开发篇 :: vim 编辑器:(3)】:: 普通/命令模式下的最常用操作(2):详解:光标移动定位内容,行间:快速定位至文本:开头 / 结尾;行内:词间跳跃


3. Linux 系统【进程:概念、控制、通信;IO基础;多线程等】

待更新中


4. Linux 网络【网络基础、套接字编程、IO高级等】

待更新中


  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NPC的白话文谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值