一、GNU/Linux的历史

     初始linux之亲密接触_第1张图片

    Richard  M.Stallman   自由软件之父

    初始linux之亲密接触_第2张图片

    林纳斯•本纳第克特•托瓦兹

    GUN:GNU is not unix不是unix

    GPL:白皮书协议

二、Linux发行版

  1. RHEL

    初始linux之亲密接触_第3张图片

    RHEL是Red Hat Enterprise Linux的缩写,是Red Hat公司的Linux系统。

2.Centos

     初始linux之亲密接触_第4张图片

3.ubuntu

    初始linux之亲密接触_第5张图片

4.SUSE

    初始linux之亲密接触_第6张图片

5.Debian

    初始linux之亲密接触_第7张图片

6.ARACLE

    初始linux之亲密接触_第8张图片

三、Linux相关认证介绍RHCE/RHCA

    初始linux之亲密接触_第9张图片

四、Linux系统部署

    1.开机

    2.进入BIOS

    3.选择安装源

五、初识shell:

    1、GNU bash

      GNU(GNU is Not Unix)

    初始linux之亲密接触_第10张图片

        它的目标是创建一套完全自由的操作系统

        bash 是一个为GNU计划编写的Unix shell

    2.shell的功能介绍

        可以进行文件管理、用户管理、权限管理、磁盘管理、磁盘管理、软件管理和网络管理等。

    3.bash shell提示符:

        [ root@localhost]#

        [ \u@\h \W]\$

    4.shell语法

        命令+[选项]+[参数]

        例如:ls -a /    这是使用ls命令查看根目录下的所有文件包括隐藏文件

        命令:整条shell命令的主体

        选项:会影响会微调命令的行为 //通常以 -, --

        参数:命令作用的对象 

    5.bash基本特性

        1.自动补全  tab键只能补全命令

        2.快捷键            

            ^C 终止前台运行的程序 //ping 172.16.8.100

            ^D 退出 等价exit

            ^L 清屏 

            ^A 光标移到命令行的最前端 //编辑命令

            ^E 光标移到命令行的后端 //编辑命令

            ^U 删除光标前所有字符 //编辑命令

            ^K 删除光标后所有字符 //编辑命令

            ^R 搜索历史命令,利用关键词

            Alt+. 引用上一个命令的最后一个参数,等价于!$

            ESC .引用上一个命令的最后一个参数,等价于!$

            # ls /etc/sysconfig/network-scripts/ifcfg-eth0

            # cat ESC .

            ^代表ctrl

        3.历时命令

            可以用history命令查询历史命令            

            a. 光标上下键

            b. ^R //搜索历史命令(输入一段某条命令的关键字:必须是连续的)

            c. !220 //执行历史命令中第220条命令

            d.!字符串 //搜索历史命令中最近一个以mou字符开头的命令,例如!ser

            e.!$ //引用上一个命令的最后一个参数

        4.命令别名

           # alias     //可以查看系统当前别名

           # alias [别名]='代替的命令'

           例如:alias tcc='touch 1 2 3 4 5' tcc就可以执行单引号里面的命令

         5.获得帮助

           1.可以使用HELP        命令 --help  

           2.man手册           man 命令 

           3.官方手册           查看官网