Linux环境下通配符及特殊符号使用详解

我们现在来介绍通配符的使用,通过通配符的过滤,快速找到想找的文件和目录,比如/etc/目录下有上千个目录和文件,不使用通配符想找一个目录和文件是非常麻烦的和花时间的。进入/etc目录,通过命令ll列出目录和文件,发现有大量的文件和目录且目录里面又有很多文件。

我们通过通配符来对/etc下的文件进行过滤,只显示结尾字符为.conf,我们通过命令*.conf,这里的*就是通配符,匹配0个或多个字符。通过命令ll *.conf来过滤,这样就实现了想要的内容,进一步我们可以通过ls *.conf看conf的文件详细内容。

通过进一步的过滤找到自己想要的文件或目录,通过命令ls –d [an]*conf来过滤首字母为a或n,尾字母为conf的文件或目录,参数d是只显示目录,而不显示目录里面的文件,也是避免出现过多的文件干扰,通配符[]是括号里面的字符任选一个。再进一步扩展ls –d [^an]*conf,这里的^通配符的意思是取反的意思,括号里面的字符不出现,也就是首字母不能为a或者n的文件和目录。

~的含义是用户的家目录,当我们用pwd命令查看当前位置的时候显示根用户的家目录为/root,我们通过命令cd ~就可以进入用户的家目录,根用户的家目录是/root,在任何位置只要用cd ~就可以快速进入用户家目录。超级用户可以使用cd ~testing直接进入用户的家目录,testing用户的家目录为/home/testing,也可以直接列出ls ~testing用户的目录和文件。

\符号防止一个符号被转译,如我们使用echo welcome的时候屏幕会回显字符为welcome,但是当我们要想在屏幕上显示echo $1000的时候,屏幕上不能正常回显成$1000,因为$符号是一个特殊符号,我们必须用\符号阻止他自动转译。也可以用单引号来实现相同的目的,凡是单引号括起来的内容阻止自动转译功能。

利用大括号{}快速建立有规则的目录,这里我们进入/tmp/test里面建立文件夹,通过mkdir 建立周一至周五工作时间考勤记录文件夹,早上9:00和18:00各考勤一次,通过大括号可以快速建立,左边的大括号里面每一项都会和右边大括号里面的每一项分别建立一个目录,一个大括号里面的每一项通过逗号隔开。删除这些目录可以用命令rm –rf 命令进行强制删除。

产品建议及投诉请联系:shoujibaidu@baidu.com

举报/反馈

linux环境下blastn命令怎么用,Linux环境下通配符及特殊符号使用详解相关推荐

  1. JAVA中的通配符的符号_Linux下的通配符和特殊符号用法详解

    在Linu系统中我们会遇到一些特殊符号 ,下面让我给大家大致说一下 * 代表0个或者多个特殊字符 例子 yum.* 代表的可以使yum.也可以是yum.a.yum.ab.yum.abc 当然小数点后面 ...

  2. linux环境下blastn命令怎么用,Linux下BLAST的安装与使用

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 原本计划对几个亚洲棉基因进行blast比对寻找在陆地棉中的同源基因,但是服务器抽风了,导致计划被打乱,不过刚好也乘此机会 ...

  3. 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...

  4. Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解

    @Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解 1.请求进入第一个断点: 2.请求进入第二个断点: 3.回退断点(回到上一个断点之前,图1,图2共两种操作方法) ...

  5. setenv设置环境变量_setenv命令教程在Linux中添加,删除和更改环境变量

    setenv设置环境变量 Linux and Unix ecosystem mainly used command line based. While working with command lin ...

  6. linux终端上网,ubuntu中上网-如何使用ubuntu下用命令行上网?ubuntu下用命令行上网, 爱问知识人...

    2013-08-01 09:07:16 用于基本接口与IP配置的ifconfig ifconfig工具(interface configurator,接口配置器)提供了一些非常基本但是非常重要的功能. ...

  7. linux的一个find命令rm删除某目录下所有子目录 中的某类文件

    一前言 当前目录下含有许多的子目录 ,子目录 下又包含不定深度的子目录 .所有子目录 中都有一个文件test.file,需要对所有的test.file文件予以删除 二解决方案 使用find命令 将当前 ...

  8. linux系统中tar命令的使用,Linux系统下正确使用tar命令的操作方法

    众所周知,Linux系统下tar命令打包文件,把几个不同的文件集合在同一个文件中,跟压缩软件的功能有点类似.但是很多用户不知道如何操作,下面,我们就一起来看看Linux系统下正确使用tar命令的操作方 ...

  9. linux下crontab命令的用法,linux 定时任务crontab用法详解

    linux 定时任务crontab用法详解 linux中crontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读 ...

最新文章

  1. [0x17基本数据结构-二叉堆]-Supermarket
  2. 跟风 Python 的人,后来都怎样了?
  3. DOCTYPE是什么鬼?文档模式又是什么鬼?
  4. 查看mysql数据库的主机_MySQL查看或显示数据库(SHOW DATABASES语句)
  5. [国嵌攻略][139][输入子系统原理分析]
  6. [ACM_NYOJ_21]三个水杯(BFS广度优先搜索)
  7. asp.net mvc cookie超时返回登录页面问题
  8. 《51单片机应用开发从入门到精通》——2.6 中断控制功能的作用
  9. ie下按keydown事件会触发button
  10. C++ boost::upgrade_lock upgrade_to_unique_lock 升级锁 是什么 怎么用
  11. CAS简介和无锁队列的实现
  12. mysql日期函数大全_MYSQL教程mysql日期时间函数大全 mysql函数大全
  13. mysql mpm_zabbix+mysql mpm监控
  14. 肝细胞肝癌复发前后CD3高表达T淋巴细胞的变化
  15. ajax技术的实质是什么意思,什么是Ajax?Ajax的原理是什么?Ajax的核心技术是什么?Ajax的优缺点是什么?...
  16. 图片上怎么加文字?看完就你知道了
  17. linux宿主机ssh访问windows10虚拟机
  18. 百度地图定位以及方向传感器的调用
  19. CSS让5个20%div排成一行
  20. hadoop全家桶部署手册hadoop-solr-ranger-atlas-hive-hbase...

热门文章

  1. #考试酷#A13_Precedence and Order of Evaluation-2
  2. php网站内网用什么系统服务器,php获取服务器内网ip
  3. Orcad软件闪退问题解决
  4. MyBatisPlus多表联查
  5. Java数据结构学习
  6. HTML里如何让图片对齐
  7. 老板怒了,我抑郁了——程序员也应培养共情力!
  8. ubuntu16.04调节亮度
  9. 记录:微星 GE63 屏轴断裂 之后。。。
  10. ETC和MTC高速公路组合式联网收费系统