zoukankan      html  css  js  c++  java
  • Linux基本符号

    Linux环境下一些常用的符号

    ; 多个命令的分隔符

    / 根目录或路径分隔符

    > 重定向,数据沿箭头方向流动,原来文件内容会被丢弃

    >> 追加重定向,在原来文件结尾追加内容

    .. 上一级目录

    . 当前目录

    ~ 用户家目录

    |管道 通过管道把前一个命令的输出交给后一个命令继续处理。

    {} 配合echo打印序列echo {1..10}

    PATH 环境变量,所有包含在环境变量里面的路径,都可以直接敲出来执行。

      全局生效/etc/profile  普通用户生效~/.bash_profile或者~/.bashrc

    重定向:在Linux里经常使用,意思是将数据流重新定向。

    >或1> 标准输出重定向:把流向标准输出的数据重新定位到后边的文件中,文件原本内容被丢弃

    >> 或1>> 标准输出追加重定向:把流向标准输出的数据重新定位到后边的文件结尾处,在其尾部添加数据。文件原本内容不会被丢弃

    <或<0 标准输入重定向:把源数据流从标准输入重定向到其它文件,覆盖原来数据

    <<或<<0 标准输入追加重定向:把源数据流从标准输入重定向到其它文件,不覆盖原来数据,在后面追加

    2> 标准错误重定向:把流向标准错误的数据重新定位到后边的文件中,文件原本内容被丢弃

    2>> 标准错误追加重定向:把流向标准错误的数据重新定位到后边的文件文件结尾处,在其尾部添加数据。文件原本内容不会被丢弃

    标准输入,标准输出,标准错误是Linux内核给每一个进程打开的三个文件,其文件描述符分别为0,1,2

    Linux shell中单引号,双引号以及不加引号的区别

    单引号:

      可以说是所见即所得,即将单引号内的内容原样输出

    双引号:

      把双引号内的内容输出出来,如果内容中有命令,变量等,会先把变量,命令解析出结果,然后在输出最终内容。双引号内命令或变量的写法为`命令或变量`或$(命令或变量)。

    无引号:

      把内容输出出来,可能不会将含有空格的字符串视为一个整体输出,如果内容中有命令,变量等,会先把变量,命令解析出结果,然后在输出最终内容来,如果字符串中带有空格等特殊字符,则不能完整的输出,需要加引号,一般连续的字符串,数字,路径等可以用,不过最好用引号替代之。

  • 相关阅读:
    九月腾讯,创新工场,淘宝等公司最新面试三十题
    java静态变量和实例变量的区别
    海量数据处理:十道面试题与十个海量数据处理方法总结
    持有对象(看think in java)
    在myeclipse9.0中安装插件SVN(掌握通用安装插件的方法)
    java的垃圾回收机制(think in java学习总结):
    CSS控制文本自动换行
    jquery获得select option的值 和对select option的操作
    JS操作table!js table行数
    jquery ui datepicker 只能选今天以后的日期
  • 原文地址:https://www.cnblogs.com/ZGreMount/p/7645595.html
Copyright © 2011-2022 走看看