Linux基本符号

Posted ZGreMount

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本符号相关的知识,希望对你有一定的参考价值。

Linux环境下一些常用的符号

; 多个命令的分隔符

/ 根目录或路径分隔符

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

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

.. 上一级目录

. 当前目录

~ 用户家目录

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

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

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

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

 

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

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

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

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

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

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

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

 

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

以上是关于Linux基本符号的主要内容,如果未能解决你的问题,请参考以下文章

linux命令的基本格式

linux命令的基本格式

linux下运行ldconfig命令后,提示“XX不是符号链接“是啥意思

Linux 内核驱动程序构建 (NVidia) 的未定义符号

Linux(程序设计):05---gcc的基本用法

linux 特殊符号怎样用sed替换