Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152387
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 595
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-16 00:00
个人简介

宁可逆流而上与众不同,也不顺风顺水随波逐流

文章分类

全部博文(69)

文章存档

2020年(1)

2018年(9)

2017年(43)

2016年(16)

我的朋友

分类: LINUX

2017-02-26 10:26:16

管道符不再花篇幅说明

重定向:
    STDIN,file discription is 0
    STDOUT,file discription is 1
    STDERR,file discription is 2
    command>file      标准输出重定向到文件,清空原内容
    command2>file    标准错误输出重定向到文件,清空原内容
    command>>file    标准输出重定向到文件,追加形式
    command 2>>file 标准错误输出追加到文件
    command>>file 2>$1 将标准输出和标准错误输出都追加到同一文件后面
    command     command<<分界符  从标准输入读入,直到遇到分界符为止
    commandfile2  file1作为命令的标准输入,file2作为命令的标准输出

通配符:
    *:    匹配0个或多个字符
    ?:    匹配任意单个字符
    [0-9]:匹配范围内的数字
    [abc]:匹配已出的任意字符
    \:    转义后面单个字符
    ''(单引号):转义所有字符
    ""(双引号):变量依然生效
    ``(反引号):执行命令语句

PATH变量:
    alias and unalias
    当用户输入一条命令后就计算机所做的事情步骤:
        1:如果是以绝对相对路经输入的命令则直接执行
        2:检查是否为alias别名
        3:由bash判断是内部命令还是外部命令
                内部命令:属于解释器内部
                外部命令:独立与解释器外的命令文件
        4:通过$PATH变量中定义的路径进行命令查找
    type command:查看命令是内部还是外部命令
    PATH=$PATH:path,path就是你想添加到PATH中的路径
各种环境变量:
    HOME:用户主目录
    SHELL:当前shell是哪个程序
    HISTSIZE:历史命令记录条数
    MAIL:邮件信箱文件
    LANG:语系数据
    RANDOM:随机数字
    PS1:bash提示符
    HISTFILESIZE:history命令存储数量
    PATH:在路径中的目录查找执行文件
    EDITOR:默认文本编辑器
    echo $环境变量:此命令用于查看环境变量的值
设置环境变量:
    变量名=新的值
    export 变量名(此命令用于把变量从局部变为全局)

参考文件:linux就该这么学
阅读(493) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~