Cty的Linux学习笔记(十三)

Linux学习笔记——第十三篇

特殊字符:

    !!:连续两个“!”表示执行上一条指令

    !n:n是数字,表示执行命令历史中的第n调指令

    !字符串(字符串大于):执行命令历史中最近一次以字符串开头的命令

别名:

    alias格式:alias [命令别名]=['具体的命令']

    unalias 取消别名

通配符:

    使用“*”来匹配零个或多个字符,用?匹配一个字符

输入/输出重定向:

    输入重定向用于改变命令的输入:命令是 <

    输出重定向用于改变命令的输出:命令是 >

    错误重定向命令 2>

    错误重定向命令 >>

管道符

    ‘|’用于将前一个指令的输出作为后一个命令的输入

作业控制:

    使用fg(foreground)命令:恢复被Ctrl+Z暂停的程序

    使用by(background)命令:到后台运行

    使用jobs可以看到被暂停或者在后台运行的任务(在命令最后加一个&符号,且中间有空格)

命令(command):

    env:可以列出系统预设的全部系统变量

        常见的环境变量:

            HOSTNAME:表示主机名称

            SHELL:表示当前用户的shell类型

            HISTSIZE:表示历史记录数

            MAIL:表示当前用户的邮件存放目录

            PATH:该变量决定了shell将到哪些目录中寻找命令或程序

            PWD:表示当前目录

            LANG:这是与语言相关的环境变量

            HOME:表示当前用户的家目录

            LOGNAME:表示当前用户的登录后

    set:也可以输出环境变量

            (不仅可以显示系统预设的变量,也可以显示用户自定义的变量)

    bash:执行该命令会进入一个子shell环境变量中

    (设置变量:

        变量本身若带符号则需要加双引号

        变量若需加其他命令,则使用反引号

        变量可累加其他内容,但需加双引号)

    unset:取消变量

猜你喜欢

转载自blog.csdn.net/chentyit/article/details/80824607
今日推荐