Linux下通配符总结

參考<鸟哥的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        <== 被 ‘ ‘ 括起来的命令先运行

时间: 2024-10-11 11:29:45

Linux下通配符总结的相关文章

Linux下grep入门

Linux下入门grep用法 1.grep简述及特点 简介:全局搜索正则表达式出来的行并打印 (Global search REgular expression and Print out the line),一种按照特定模式(pattern)的文本过滤工具 模式:pattern,通过有正则表达式(refexp)特殊字符以及文本字符组成的条件来过滤 正则表达式:refexp,有一些bash支持的特殊文本字符来表示特殊含义,如果特殊字符当原本字符匹配需要转义 2.正则表达式分类 基本正则表达式:

Linux下几种文件传输命令

Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于

浅谈Linux下shell的入门与基础

1:什么是shellshell的本意是"壳"的意思,其实已经很形象地说明了shell在Linux系统中的作用.shell就是围绕在Linux内核之外的一个"壳"程序,用户在操作系统上完成的所有任务都是通过shell与Linux系统内核的交互来实现的.我们应该熟悉DOS系统中command.com程序,shell的功能与此类似,但是shell的功能更加强大,更加好用. 各种操作系统都有自己的shell.以DOS为例,它的shell就是command.com程序.DOS

LINUX 下 find grep sed awk 的常见基本用法特点

LINUX 下 find grep sed awk 的常见基本用法特点 只为让自己具有更高的水准,这就开始了长达6个月的小白进阶路! 这几天学习linux基础命令有点犯蒙,尤其是对文件查找这块.所有我想把一些我觉得常用的实用的参数项总结下来,大神勿喷哈... 不到之处请大家指教,小女子在此谢过了. 一.find:命令用于查找文件系统中指定的文件,其命令格式为: 1.find pathname -options [ -print  -exec  -ok ... ] (1)find 命令的参数: p

Linux-PAM(Linux下的密碼認證和安全机制)系統管理員指南(中文版)

he Linux-PAM 系统管理员指南作者:Andrew G. Morgan, [email protected]翻译:孙国清(Thomas Sun),[email protected]DRAFT v0.71 1999/11/8 这个文档所涉的是系统管理员须知的关于Linux-PAM库的知识. 它涉及了设置PAM的正确语法并讨论维护一个可靠系统的正确的策略.1. 介绍 Linux-PAM (Linux下的可插入式认证模组) 是一套共享函数库,允许系统管理员来决定应用程式如何识别用户. 换句话说

记录 Linux 下的好用的终端工具

1.使用 wget 抓取网站 比如,我想抓取 www.isi.edu/nsnam/ns/tutorial 里面的所有内容,那么输入 wget -r -p -np -k -E http://www.isi.edu/nsnam/ns/tutorial 那么 wget 会把 www.isi.edu/nsnam/ns/tutorial 里的所有内容抓取下来,按照网站的存储结构存储到当前的路径下. 2.使用 rename 批量修改文件后缀名(拓展名) 从 微软网站上下载的主题包(themepack格式)默

Linux下常用命令总结

Linux下有很多命令,但是这里只讲解常用的一些,以及这些命令在开发软件时好用的一面. 1. ls命令 [[email protected] test]$ ls -lR.:total 8drwxrwxr-x 2 xbh xbh 4096 Nov 29 21:44 1drwxrwxr-x 2 xbh xbh 4096 Nov 29 21:44 2 ./1:total 0-rw-rw-r-- 1 xbh xbh 0 Nov 29 21:44 1.txt ./2:total 0-rw-rw-r-- 1

linux下的find文件查找命令与grep文件内容查找命令

linux下的find文件查找命令与grep文件内容查找命令 在使用linux时,经常需要进行文件查找.其中查找的命令主要有find和grep.两个命令是有区的. 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等. (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找. 一.find命令 基本格式:find  path expression 1.按照文件名查找 (1)find / -

浅谈Linux下的syslog守护进程

syslog是Linux下默认的日志守护进程.任何希望生成日志信息的程序都可以通过syslog 接口实现该目的. 同时,几乎所有的网络设备都可以通过syslog协议,将日志信息以UDP的形式传送给远端服务器,远端接收日志服务器必须通过syslogd监听UDP端口514,并根据 syslog.conf 配置文件张的配置处理.配置文件 /etc/rsyslog.conf 中规定了syslogd如何根据设备和信息的重要级别来报告信息. 这里只需要有个大致了解即可,下面都会提到这些东西. 关于配置文件: