linux基础学习-10.2-通配符回顾

1、 * 所有 任何东西

以.txt结尾 *.txt

以.log结尾 *.log

系统中以ls开头的文件。

find / -type f -name "ls*"

找出系统中文件名包含oldboy的文件。

find / -type f -name "*oldboy*"

2、{} 生成序列

echo {1..10}

echo {10..1}

echo {01..10}

echo {01..100}

echo {a..c}

echo {a..z}

echo {A..Z}

[[email protected] ~]# echo stu{01..10}

stu01 stu02 stu03 stu04 stu05 stu06 stu07 stu08 stu09 stu10

[[email protected] ~]# echo 20{01..10}

2001 2002 2003 2004 2005 2006 2007 2008 2009 2010

#通过{}

[[email protected] ~]# echo {a..z}

a b c d e f g h i j k l m n o p q r s t u v w x y z

[[email protected] ~]# echo {a c f}

{a c f}

[[email protected] ~]# echo {a,c,f}

a c f

[[email protected] ~]# echo A{B,C}

AB AC

[[email protected] ~]# echo A{,C}

A AC

[[email protected] ~]# echo oldboy.txt{,.bak}

oldboy.txt oldboy.txt.bak

[[email protected] ~]# touch oldboy.txt

[[email protected] ~]# cp oldboy.txt{,.bak}

cp: overwrite `oldboy.txt.bak‘? y

[[email protected] ~]# ls -l oldboy.txt*

[[email protected] ~]# ls -l oldboy.txt*

-rw-r--r-- 3 root root 0 Nov 11 23:50 oldboy.txt

-rw-r--r--. 1 root root 0 Nov 11 23:50 oldboy.txt.bak

-rw-r--r-- 3 root root 0 Nov 11 23:50 oldboy.txt-hard

[[email protected] ~]#

[[email protected] ~]# #cp oldboy.txt{,.bak}

[[email protected] ~]# echo oldboy.txt{,.bak}

oldboy.txt oldboy.txt.bak

[[email protected] ~]# echo A{,C}

A AC

3、小结

1)查找文件

2)* {}

3)? 任何一个

练习题:

说说都有哪些通配符?

原文地址:https://www.cnblogs.com/Klanti/p/9143240.html

时间: 2024-10-30 09:52:57

linux基础学习-10.2-通配符回顾的相关文章

linux基础学习-10.3-正则表达式详解

一.正则表达式 RE regular expression 1.什么是正则 为何用它? 你可以通过什么方法选出这里面的身份证号码. 440304199604012792 130528197108126121 3605sss98304033896 342923198310042132 1404ddddddddd5694X 61242619860416291X 5002xxxxxx04279521 330900199806382320 654126197703092303 1311271971051

linux基础学习-10.4-正则表达式练习题

一.基础正则 环境准备 [[email protected] oldboy]# cat /oldboy/re.txt I am oldboy teacher! I teach linux. I like badminton ball ,billiard ball and chinese chess! my blog is http://oldboy.blog.51cto.com our size is http://blog.oldboyedu.com my qq is 49000448 not

2016-2-4 linux 基础学习10

管道和重定向:> < << >> 计算机5大设备:运算器.控制器(CPU).存储器(RAM).输入设备.输出设备  程序:指令和数据地址总线:内存寻址数据总线:传输数据控制总线:控制指令寄存器:CPU暂时存储器 I/O设备:    INPUT设备:    OUTPUT设备:系统设定    默认输出设备:标准输出,STDOUT, 1    默认输入设备:标准输入,STFIN,  0    标准错误输出:STDERR, 2         标准输出:键盘    标准输出和错

linux基础学习-10.1-特殊符号-分类讲解

1.重定向符号 01.> 输出重定向 先清空文件,追加 02.>> 追加输出重定向 追加 03.< 输入重定向 与 xargs tr 04.<< 追加输入重定向 cat 向一个文件追加多行. cat >>/oldboy/alex.txt<<EOF Love me, love my dog. Love Li, love li's dog. EOF 2. 表示位置的 01. .(点) 当前目录 02. .. 当前目录上一级目录 03. ~ 当前用户的

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

linux基础学习【4】

系统进程 一.什么是进程 进程 : 一个正在运行中的程序 程序被触发后,执行者的权限与属性,程序的程序码与所需数据等都会被载入内存中,操作系统会给予这个内存内的单元一个识别码 (PID). 二.查看进程 1.图形方式查看 命令:`gnome-system-monitor` 2.进程查看命令 命令:`ps` ps -A/-e 显示所有(包括不同终端不同用户)进程(PID,TTY,TIME,CMD) ps -a 当前环境中运行的进程,不包含环境信息(PID,TTY,TIME,CMD) ps -u (

Linux基础学习-crond系统计划任务

系统计划任务 大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本,从而实现运维的自动化,这就要借助Linux的cron功能了. 计划任务分为一次性计划任务和周期性计划任务. 一次性计划任务 每晚11店30分开启网站服务. 周期性计划任务 每周一的凌晨3点30分把/var/www/html目录打包备份为backup.tar.gz 顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求,可以使用at命令实现. 如果你的Linux没有此命令可以使用yum inst

linux基础学习【5】

sshd服务,服务管理及文件传输 一.控制服务 1.什么是服务 2.用什么控制服务 系统初始化进程可以进行相应的控制 3.当前系统初始化进程是什么 systemd 系统初始化进程 pstree 显示系统中的进程树 进程树 4.系统控制命令 ssh(client)客户端---->sshd(server)服务器 命令:`systemctl` systemctl status sshd 查看sshd服务的状态inactive(不可用)/active(可用) systemctl start sshd 开