美文网首页linux系统Linux学习Linux系统与服务器
从零开始学习Linux:目录汇总(持续更新~~~)

从零开始学习Linux:目录汇总(持续更新~~~)

作者: 通靈鹿小六 | 来源:发表于2021-01-20 17:32 被阅读0次

    俗话说的好,好记性不如烂笔头!

    要想能够熟练的使用Linux操作系统,最需要做的就是多练!多练!多练!

    之前有过N次学习Linux的历史,也买了好几本Linux入门方面的书籍,比如《Linux就该这么学》、《跟阿铭学Linux》等等。书每次是一看就会,但由于学习过后没有实际操作,平时也几乎不使用Linux系统,所以等到真正使用的时候,又会感觉无从下手。总结了前面N次经验教训之后,在第N+1次学习Linux时,我决定不仅仅要做练习,还要将学习到的知识点总结成文档,以备后期查看。

    本系列就是我自己在学习Linux过程中总结的。在学习Linux的时候经常会出现,某个章节学习以后,当时命令使用没有问题,但是过一段时间后前面的命令就会忘记。

    由于经常需要去翻看前面的命令格式,再加上记录的东西多了,总是得找好几章才能够准确找到自己想要查看的内容。所以将前面的章节做一个简单的目录关键字整理,这样再次查看的时候能够快速找到自己想要的内容。

    谨记:千学不如一看,千看不如一练!!!

    从零开始学习Linux(一):ls命令

    • ls命令

    从零开始学习Linux(二):目录处理命令

    • mkdir
    • pwd
    • cd
    • rmdir
    • cp
    • mv
    • rm

    从零开始学习Linux(三):文件处理命令

    • touch
    • cat
    • tac
    • more
    • less
    • head
    • tail

    从零开始学习Linux(四):链接命令

    • ln;
    • 软链接;
    • 硬链接;

    从零开始学习Linux(五):权限管理命令chmod

    • chmod
      通过ugoa方式修改权限
      通过数字方式修改权限
      读写执行权限理解

    从零开始学习Linux(六):其他权限管理命令

    • useradd
    • passwd
    • groupadd
    • chown
    • chgrp
    • umask
      查看缺省权限
      修改缺省权限

    从零开始学习Linux(七):文件搜索命令find

    • find

    从零开始学习Linux(八):其他文件搜索命令

    • locate
    • which
    • whereis
    • grep

    从零开始学习Linux(九):简单用户管理命令

    • who
    • w
    • uptime
    • whoami

    从零开始学习Linux(十):压缩解压缩命令

    • gzip
    • gunzip
    • tar
    • zip
    • unzip
    • bzip2
    • bunzip2

    从零开始学习Linux(十一):帮助命令

    • man
    • whatis
    • help

    从零开始学习Linux(十二):关机重启命令

    • shutdown
    • halt
    • poweroff
    • init 0
    • reboot
    • init 6
    • init运行级别说明
    • runlevel
    • logout

    从零开始学习Linux(十三):网络命令

    • ping
    • ifconfig
    • last
    • lastlog
    • traceroute
    • netstat

    从零开始学习Linux(十四):Vim常用操作命令

    • Vim简介
    • Vim工作模式说明

    从零开始学习Linux(十五):软件包管理简介

    • 软件包分类
    • 源码包
    • 二进制包

    从零开始学习Linux(十六):RPM包管理之rpm命令管理

    • 包命名规则
    • RPM包依赖性
    • 安装、升级与卸载
    • RPM包查询
    • RPM包校验

    从零开始学习Linux(十七):RPM包管理之yum命令管理

    • 配置网络yum源
      验证是否能够连接外网
      设置网络IP之nmtui
      重启网络服务
    • yum命令
      查询所有可用软件包列表
      搜索指定的软件包列表
      安装软件包
      升级软件包
      卸载软件包
    • yum软件组管理命令
      列出所有可用的软件组
      安装软件组
      卸载软件组
    • 搭建光盘yum源

    从零开始学习Linux(十八):源码包管理

    • RPM包和源码包安装区别
    • 服务管理的区别
    • 源码包安装
    • 源码包卸载

    从零开始学习Linux(十九):脚本包安装

    • 脚本包说明
    • Webmin

    从零开始学习Linux(二十):用户配置文件

    • /etc/passwd
    • /etc/shadow
    • /etc/group
    • /etc/gshadow

    从零开始学习Linux(二十一):用户管理命令

    • 添加用户命令 useradd
    • 修改用户密码 passwd
    • 修改用户信息 usermod
    • 修改用户密码状态 chage
    • 删除用户 userdel
    • 查看用户ID,UID,GID
    • 用户切换命令 su

    从零开始学习Linux(二十二):用户组管理命令

    • 添加用户组命令
    • 修改用户组命令
    • 删除用户组命令
    • 从用户组组中添加或删除用户命令

    从零开始学习Linux(二十三):ACL权限简介与开启

    • ACL权限简介
    • 查看分区是否开启了ACL权限
    • 开启分区ACL权限

    从零开始学习Linux(二十四):ACL权限查看与设置

    • 设置ACL权限
    • 查看ACL权限
    • ACL最大有效权限
    • 删除ACL权限
    • 递归设置ACL权限
    • 设置默认ACL权限

    从零开始学习Linux(二十五):文件特殊权限之SetUID

    • SetUID的功能
    • 设定SetUID的方法
    • 取消SetUID的方法
    • 危险的SetUID

    从零开始学习Linux(二十六):文件特殊权限之SetGID

    • SetGID针对文件
    • SetGID针对目录
    • 设定SetGID的方法
    • 取消SetGID的方法

    从零开始学习Linux(二十七):文件特殊权限之Sticky BIT

    • Sticky BIT介绍
    • 设定SBIT权限的方法
    • 取消SBIT权限的方法
    • SUID、SGID、SBIT权限位说明

    从零开始学习Linux(二十八):文件权限之chattr权限

    • chattr命令
    • lsattr命令
    • 举例说明chattr权限
      对文件赋予i属性
      对目录赋予i属性
      对文件赋予a属性
      对目录赋予a属性

    从零开始学习Linux(二十九):sudo权限

    • sudo权限说明
      使用sudo给用户赋予权限
      使用sudo给用户组赋予权限
    • 查看可用的sudo命令
    • 普通用户执行sudo命令
    • sudo权限示例

    从零开始学习Linux(三十):Shell概述

    • Shell是什么
    • Shell的分类
    • Linux支持哪些Shell

    从零开始学习Linux(三十一):Shell脚本的执行方式

    • echo输出命令
    • echo使用说明
      输出Hello World
      输出\b
      输出\t和\n
      输出十六进制ASCII码
      输出带颜色的文本
    • 第一个Shell脚本
    • 执行shell脚本
      赋予权限
      执行脚本hello.sh
    • shell脚本格式转换
      Windows格式转换成Linux格式
      Linux格式转换成Windows格式

    从零开始学习Linux(三十二):Shell基础之历史命令、别名、快捷键

    • 历史命令
    • 调用历史命令
    • 命令与文件补全
    • 命令别名
      查看命令别名
      设置命令别名
      删除别名
      让别名永久生效
    • bash常用快捷键

    从零开始学习Linux(三十三):Shell基础之输入输出重定向

    • 标准输入输出
    • 输出重定向
      标准正确输出重定向
      标准错误输出重定向
      正确输出和错误输出同时保存
    • 输入重定向
    • wc命令

    从零开始学习Linux(三十四):多命令顺序执行与管道符

    • 多命令顺序执行
      多命令执行符之;
      多命令执行符之&&
      多命令执行符之||
    • 管道符
      搜索命令

    从零开始学习Linux(三十五):Shell基础之通配符与特殊符号

    • 通配符
      *通配符
      ?通配符
      [-]通配符
      [^]通配符
    • bash中特殊符号
      反引号与$()
      单引号与双引号

    从零开始学习Linux(三十六):Shell基础之变量

    • 变量
      什么是变量
      变量定义规则
      变量分类
    • 用户自定义变量
      定义变量
      调用变量
      查看变量
      删除变量
    • 环境变量
      定义环境变量
      查看环境变量
      调用环境变量
      删除环境变量
      系统常见环境变量
    • 位置参数变量
      $n示例
      $*、$@、$#示例
      $*和$@区别示例
    • 预定义变量
      接收键盘输入

    从零开始学习Linux(三十七):Shell基础之bash运算符

    • declare声明变量类型
    • 数值运算
    • 运算符优先级

    从零开始学习Linux(三十八):Shell基础之变量测试与内容替换

    • 变量测试与内容替换

    从零开始学习Linux(三十九):Shell基础之环境变量配置文件

    • 环境变量配置文件简介
      source命令
    • 环境变量配置作用
    • 其他配置文件
    • Shell登录信息

    从零开始学习Linux(四十):Shell编程之正则表达式

    • 正则表达式与通配符
    • 基础正则表达式
    • 测试正则表达式
      * 前一个字符匹配0次,或任意多次
      . 匹配除了换行符外任意一个字符
      ^匹配行首
      $匹配行尾
      []匹配括号中指定的任意一个字符,只匹配一个字符
      [^] 匹配除中括号的字符以外的任意一个字符
      \ 转义符
      {n} 表示其前面的字符恰好出现n次
      {n,m} 匹配其前面的字符至少出现n次最多出现m次

    从零开始学习Linux(四十一):Shell编程之cut命令

    • cut命令
      提取test_cut文件第二列Name
      使用逗号提取文件中的多列
      指定提取分隔符

    从零开始学习Linux(四十二):Shell编程之printf命令

    • printf命令
    • 示例说明

    从零开始学习Linux(四十三):Shell编程之awk命令

    • awk命令简介
    • awk命令格式
    • awk命令使用说明

    从零开始学习Linux(四十四):Shell编程之sort命令

    • sort命令
    • 示例说明

    从零开始学习Linux(四十五):Shell编程之sed命令

    • sed简介
    • sed命令
    • sed命令示例

    从零开始学习Linux(四十六):Shell编程之条件判断

    • 按照文件类型进行判断
    • 判断命令格式
    • 按照文件权限进行判断
      查看文件是否有些权限
    • 两个文件之间进行比较
    • 两个整数之间比较
    • 字符串的判断
    • 多重条件判断

    从零开始学习Linux(四十七):Shell编程之流程控制if语句

    • 单分支if条件语句
    • 双分支if条件语句
    • 多分支if条件语句

    从零开始学习Linux(四十八):Shell编程之流程控制case语句

    • 多分支case条件语句
    • 使用case编写shell脚本

    从零开始学习Linux(四十九):Shell编程之流程控制for循环

    • for循环命令格式

    从零开始学习Linux(五十):Shell编程之流程控制while循环

    • while循环
      while语法格式
      计算从1到100之和

    从零开始学习Linux(五十一):Shell编程之流程控制until循环

    • until循环
      until语法格式
      计算从1到100之和

    从零开始学习Linux(五十二):系统资源查看

    • uname命令
    • 查看CPU信息
    • 判断当前系统的位数
    • 查询当前Linux系统的发行版本
    • dmesg命令
    • free命令
    • 查看Linux系统磁盘使用情况
    • 查看Linux服务器IP地址

    从零开始学习Linux(五十三):Linux系统进程管理

    • 进程简介
      查看系统中所有进程
      top命令
      查看进程树
      pidof命令
      kill命令
      killall命令
      pkill命令

    从零开始学习Linux(五十四):后台进程管理

    • 进程放入后台
    • 查看后台的任务
    • 将后台暂停的任务恢复到前台执行
    • 把后台暂停的工作恢复到后台执行

    从零开始学习Linux(五十五):监控系统状态

    • w命令
    • netstat命令
    • uptime命令
    • vmstat命令
    • lsof命令

    从零开始学习Linux(五十六):安装中文字体

    • 拷贝字体文件到Linux服务器上
    • 执行命令安装字体
    • 查看安装字体

    相关文章

      网友评论

        本文标题:从零开始学习Linux:目录汇总(持续更新~~~)

        本文链接:https://www.haomeiwen.com/subject/fcuuaktx.html