查看原文
其他

Linux系统特殊符号的作用

王通 基因学苑 2023-08-18

我们平时使用的键盘有100多个键,但其中有大部分都没有被用到,例如主键盘上面的数字键中的符号,例如“~·!@#$%^&*()<|>?\ ”等,而在使用Linux系统中,这些内容都将被用到,而且非常有用,这里我们就系统总结一下这些特殊符号在使用Linux系统做生物信息分析中的应用。

符号

释义

tab

文本分隔符,相当于四个空格,在命令行界面可以用来自动补齐命令与目录。

ESC

esc+. ,上一条命令的选项参数,vim恢复到命令模式。

~

家目录

`

反引号,编程中调用shell命令

!

调用前面的命令,!!调用上一条,!23调用前面低23条。

@

at符,后面接IP地址。

#

Linux文件中注释行,表示不起作用。

$

文件行结尾标识符,变量标识符。

%

格式化文本。

^

文件行首标识符

&

任务放到后台

*

通配符,代表一个字符或者很多个字符。

\

用来转义,\t表示制表符,\n表示换行符。

数据流的流入方向,表示输入,将数据传入给左侧软件。

|

管道,改变数据流的方向,将数据传入给另外的软件。

数据流的流出方向,表示输出,将屏幕输出的内容写入一个文件。

2>

数据流的流出的第二个方向,表示错误输出,报错信息会写入到这个文件中。

>> 

表示追加写入

/

根目录,目录分隔符

‘’

双引号,支持转义

单引号,不支持转义

()

shell编程中使用,命令行用的不多

[]

索引

{}

代码块

:

vim或者less命令中,表示可以输入命令

;

分割不同命令

-

短选项标识符-h

--

长选项标识符--help

---------- END ----------

(添加作者微信,请注明单位姓名)



您可能还会感兴趣的

生物信息暑期班(北京站)开始报名
基因学苑文章列表(201906)

上传数据,直接分析,1T内存服务器来了
手把手教你生信分析平台搭建专栏合集
生物信息重要资源站点合集
不会编程,如何进行批量操作
一个人全基因组完整数据分析脚本
一个细菌基因组完整分析脚本
如何在Linux下优雅的装X


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存