Cty的Linux学习笔记(十三)

本文介绍了Linux系统中特殊字符的使用方法,如!!、!n等,以及如何使用别名(alias)和取消别名(unalias)。同时,还详细解释了通配符(*)、输入/输出重定向(<、>)、管道符(|)的功能,并概述了如何管理和使用环境变量,包括常见的环境变量如PATH、SHELL等。

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:取消变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值