linux 换行符_Linux中特殊符号的作用

如果不学习Linux或者学习编程语言,也许键盘上有些字符一辈子都不会用到,但是现在学习了敲命令,这些字符都“活”了,而且还有非常非常重要的作用,这里我们就来系统的总结一下,这些特殊字符在命令行操作中的重要作用。

除了ESC键等少数之外,其余的按键都处于第二选项,也就是需要使用shift+对应的键才能显示,如果你发现一个人键盘上的shift,@与$被磨掉了,没错,他是一个perl程序员。

ff4c7de0856a6b2205585ef0f1e03bad.png

Tab:一种文本分隔符,相当于四个空格,在命令行界面可以用来自动补齐命令与目录。
ESC:esc+. ,上一条命令的选项参数,vim恢复到命令模式。
~ :家目录

cd ~ #回到home目录

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

x1=`pwd`
echo $x1

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

$ !!  #运行上一条命令

@:at符,后面接IP地址。

scp root@123.tongyuangene.com:/ifs1/Software/bin ./

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

bwa mem --help   #这是一条注释信息

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

x1="hello,world!"
echo $x1

%:格式化文本。

printf "%.2ft%dn" 2.1415 3

^:文件行首标识符

grep "^abc" x1.txt #搜索abc开头的行

&:任务放到后台

sleep 100 &

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

rm -f *.txt #删除所有以点txt结尾的文件

:用来转义,t表示制表符,n表示换行符。
< :数据流的流入方向,表示输入,将数据传入给左侧软件。

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

head -20 a.txt | tail -10

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

python spades.py -o illumina -1 clean.1.fq.gz -2 clean.2.fq.gz -t 2 >spades.log

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

python spades.py -o illumina -1 clean.1.fq.gz -2 clean.2.fq.gz -t 2 >spades.log 2>spades.err
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值