Linux入门基础

1、常见的Linux发行版        

        常见的Linux发行版有CentOS,Suse,ubuntu;CentOS为redhat的分支,Suse为slackware的分支,ubuntu为debian的分支。国内互联网公司最常用发行版是CentOS。

2、简单的命令示例

(1)显示当前系统时间,格式为:20181209211008

        date +%Y%m%d%H%M%S

(2)实现晚上20:30自动关机,并提示用户

            shutdown 20:30

3、历史命令管理

用户输入的命令,会记录在缓存中,在用户退出系统时追加至命令历史文件~/.bash_history

        (1)命令历史的常用使用方法

                        重复前一个命令:

                                使用上方向键,并回车执行

                        执行前一个命令(去除参数)

                                !:0

                        执行history命令输出对应序号n的命令

                                !n

                        重复前一个以“string”开头的命令

                                !string

                        重复前一个包含string的命令

                                !?string

                        在命令历史中搜索命令

                                ctrl + r

                        从历史搜索模式中退出

                                ctrl + g

                        调用上一个命令的最后一个参数

                                按‘Esc’松手后按‘.’

      (2)调用上一个命令的参数

                        !^ 调用第一个参数

                        !$ 调用最后一个参数

                        !* 调用所有参数

                        !:n 调用第n个参数

     (3)history命令

                        -c 清空缓存中的历史列表

                        n  显示最近的n条历史

                        -a 将本次会话新执行的命令从缓存追加至历史文件

                        -r 读取历史文件中的内容至历史列表

     (4)命令历史相关的环境变量

                    HISTSIZE:命令历史记录的条数

                    HISTFILE:指定历史文件,默认为~/bash_history

                    HISTFILESIZE:命令历史文件记录的条数

                    HISTCONTROL

                            =ignoredups 默认,忽略续且相同的重复命令

                            =ignorespace 忽略所有以空格开头的命令

                            =ignoreboth 相当于ignoredups和ignorespace的组合

                    以上变量存放在/etc/profile或~/.bash_profile文件中

4、bash常用快捷键

    Ctrl + l 清屏,相当于clear命令

    Ctrl + c 终止命令

    Ctrl + a 光标移到命令行首,相当于Home

    Ctrl + e 光标移到命令行尾,相当于End

    Ctrl + u 从光标处删除至命令行首

    Ctrl + k 从光标处删除至命令行尾

5、获取相关命令的帮助

(1)whatis

    可显示命令的简短描述,刚安装系统后不可立即使用,可使用        mandb制作数据库后使用。

(2)help

    bash内置命令可使用‘help+命令’来获取帮助

(3)命令 --help

    外部命令可使用此方式或-h参数来获取简单的帮助信息

(4)man

    查看命令的详细帮助信息,有时得到的不是你想要的章节,可先通过whatis查看相关章节信息。

你可能感兴趣的:(Linux入门基础)