博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
特殊符号
阅读量:5877 次
发布时间:2019-06-19

本文共 1755 字,大约阅读时间需要 5 分钟。

   在linux使用的过程中,我们除了命令之外,还会用到一些特殊的符号。这些特殊符号在linux中各有特殊的含义。

下面罗列了常用的特殊符号:

符  号 含  义
* 任意个任意字符
? 任意一个字符
# 注释字符
\ 脱义字符
| 管道符
$ 变量前缀,正则里面表示行尾
!$ 表示上个命令的参数
; 多条命令写在一行,用分号分隔
~ 用户家目录,正则表达式表示匹配符
& 放在命令后面,把命令丢到后台
> 输出重定向
>> 输出追加重定向
2> 错误输出重定向
2>> 错误输出追加重定向
&> 全部输出重定向
< 输入重定向
[] 指定字符中的一个,如[0-9],[a-zA-Z],[abc]
|| 前面的命令运行成功,后面的命令就不执行
&& 前面的命令运行成功,后面的命令才会执行

测试示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[root@server01 
test
]
# ls 1*.txt
10.txt  1.txt
[root@server01 
test
]
# ls 1?.txt
10.txt
[root@server01 
test
]
# ls 1?.txt #1232144
10.txt
[root@server01 
test
]
# ls [1-3].txt
1.txt  2.txt  3.txt
[root@server01 
test
]
# cat 1.txt
This is from 1.TXT
root:x:0:0:root:
/root
:
/bin/bash
bin:x:1:1:bin:
/bin
:
/sbin/nologin
daemon:x:2:2:daemon:
/sbin
:
/sbin/nologin
adm:x:3:4:adm:
/var/adm
:
/sbin/nologin
lp:x:4:7:lp:
/var/spool/lpd
:
/sbin/nologin
 
sync
:x:5:0:
sync
:
/sbin
:
/bin/sync
shutdown
:x:6:0:
shutdown
:
/sbin
:
/sbin/shutdown
halt:x:7:0:halt:
/sbin
:
/sbin/halt
mail:x:8:12:mail:
/var/spool/mail
:
/sbin/nologin
operator:x:11:0:operator:
/root
:
/sbin/nologin
[root@server01 
test
]
# cat 1.txt |grep 1.TXT
This is from 1.TXT
[root@server01 
test
]
# wc -l < 1.txt
12
[root@server01 
test
]
# cat 2.txt
/usr/local/sbin
:
/usr/local/bin
:
/usr/sbin
:
/usr/bin
:
/root/bin
[root@server01 
test
]
# ls !$
ls 
2.txt
2.txt
[root@server01 
test
]
# cd ~
[root@server01 ~]
# pwd
/root
[root@server01 
test
]
# cat 2.txt ; ll 2.txt
/usr/local/sbin
:
/usr/local/bin
:
/usr/sbin
:
/usr/bin
:
/root/bin
-rw-r--r--. 1 root root 60 6月  27 05:38 2.txt
[root@server01 
test
]
# [ -d dir2 ] || mkdir dir2
[root@server01 
test
]
# ls -d dir2
dir2
本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1943546,如需转载请自行联系原作者
你可能感兴趣的文章
GNS关于IPS&ASA&PIX&Junos的配置
查看>>
七天学会ASP.NET MVC (四)——用户授权认证问题
查看>>
upgrade to iOS7,how to remove stroyboard?
查看>>
影响企业信息化成败的几点因素
查看>>
SCCM 2016 配置管理系列(Part8)
查看>>
zabbix监控部署
查看>>
struts中的xwork源码下载地址
查看>>
Android硬件抽象层(HAL)深入剖析(二)
查看>>
CDays–4 习题一至四及相关内容解析。
查看>>
L3.十一.匿名函数和map方法
查看>>
java面向对象高级分层实例_实体类
查看>>
android aapt 用法 -- ApkReader
查看>>
[翻译]用 Puppet 搭建易管理的服务器基础架构(3)
查看>>
Android -- AudioPlayer
查看>>
Python大数据依赖包安装
查看>>
Android View.onMeasure方法的理解
查看>>
Node.js 爬虫初探
查看>>
ABP理论学习之仓储
查看>>
NestJS 脑图
查看>>
我的友情链接
查看>>