Linux通配符摘要
2015-06-17 19:33
429 查看
参考<鸟哥linux私房菜>
* - 通配符,代表随机字符(0对于许多)
? - 通配符,它代表一个字符
# - 凝视
/ - 跳转符号,将特殊字符或通配符还原成一般符号
| - 分隔两个管线命令的界定
; - 连续性命令的界定
~ - 用户的根文件夹
$ - 变量前须要加的变量值
! - 逻辑运算中的"非"(not)
/ - 路径分隔符号
>, >> - 输出导向,分别为"代替"与"累加"
' - 单引號,不具有变量置换功能
" - 双引號,具有变量置换功能
` - quote符号,两个``中间为能够先运行的指令
() - 中间为子shell的起始与结束
[] - 中间为字符组合
{} - 中间为命令区块组合
Ctrl+C - 终止当前命令
Ctrl+D - 输入结束(EOF),比如邮件结束的时候
Ctrl+M - 就是Enter
Ctrl+S - 暂停屏幕的输出
Ctrl+Q - 恢复屏幕的输出
Ctrl+U - 在提示符下,将整行命令删除
Ctrl+Z - 暂停当前命令
&& - 当前一个指令运行成功时,运行后一个指令
|| - 当前一个指令运行失败时,运行后一个指令
当中最经常使用的是*、?、[]和 ‘。以下举几个简单的样例:
1,ls test* <== *表示后面不论接几个字符都接受(没有字符也接受)
2。ls test?
<== ?表示后面当且仅当接一个字符时才接受
3,ls test?
??
<== ?
?
?表示一定要接三个字符
4。cp test[1~5] /tmp <== test1,
test2,
test3,
test4,
test5若存在,则拷贝到/tmp文件夹下
5,cd /lib/modules/'
uname -r'/kernel/drivers <== 是 ' ' 请将命令来运行
* - 通配符,代表随机字符(0对于许多)
? - 通配符,它代表一个字符
# - 凝视
/ - 跳转符号,将特殊字符或通配符还原成一般符号
| - 分隔两个管线命令的界定
; - 连续性命令的界定
~ - 用户的根文件夹
$ - 变量前须要加的变量值
! - 逻辑运算中的"非"(not)
/ - 路径分隔符号
>, >> - 输出导向,分别为"代替"与"累加"
' - 单引號,不具有变量置换功能
" - 双引號,具有变量置换功能
` - quote符号,两个``中间为能够先运行的指令
() - 中间为子shell的起始与结束
[] - 中间为字符组合
{} - 中间为命令区块组合
Ctrl+C - 终止当前命令
Ctrl+D - 输入结束(EOF),比如邮件结束的时候
Ctrl+M - 就是Enter
Ctrl+S - 暂停屏幕的输出
Ctrl+Q - 恢复屏幕的输出
Ctrl+U - 在提示符下,将整行命令删除
Ctrl+Z - 暂停当前命令
&& - 当前一个指令运行成功时,运行后一个指令
|| - 当前一个指令运行失败时,运行后一个指令
当中最经常使用的是*、?、[]和 ‘。以下举几个简单的样例:
1,ls test* <== *表示后面不论接几个字符都接受(没有字符也接受)
2。ls test?
<== ?表示后面当且仅当接一个字符时才接受
3,ls test?
??
<== ?
?
?表示一定要接三个字符
4。cp test[1~5] /tmp <== test1,
test2,
test3,
test4,
test5若存在,则拷贝到/tmp文件夹下
5,cd /lib/modules/'
uname -r'/kernel/drivers <== 是 ' ' 请将命令来运行
相关文章推荐
- Linux菜单栏添加程序启动项
- linux内核资料
- linux-makefile-炼之路
- linux中查看一级目录文件大小
- Linux Socket 编程
- Linux命令-定时任务命令:crontab
- 修改/etc/profile导致常用命令不可用的解决办法
- CentOS怎样查看系统信息
- Linux下如何查看高CPU占用率线程 LINUX CPU利用率计算
- U盘启动安装linux系统
- Linux(Centos)全自动异地备份数据(WEB+Mysql)
- centos 7 相关笔记
- Centos7 Lnmp的数据库目录修改
- Linux内核中kfifo使用
- 在Linux系统中修改文本的字符编码的方法
- Linux_3.2_动态函数库设计
- Linux下mysql备份 恢复
- U盘在物理机安装linux系统
- CentOS下配置VNCServer,重启服务仍然生效
- linux 内核驱动加载过程中 向文件系统中的文件进行读写操作