Linux基本命令学习(四)——查找,搜索

20.man 命令  用于查看内部命令

21.命令 --help  用于查看外部命令

22.grep [-option] 文件名

    -n 显示匹配行及行号

    -c 只显示匹配行的计数

  普通查找:grep -n ‘aq‘ 123

  使用*:grep -n ‘aq‘ 1*

  使用\<和\>:

    \<:表示以匹配正则表达式的行开始

    \>:表示以匹配正则表达式的行结束

    grep ‘\<aq‘ 123

    grep ‘aq\>‘ 123

23.find [path] [-option] 文件名

    -name file 寻找文件名为file的文件(可以使用通配符)

  find的原理:遍历磁盘,在整个磁盘下寻找

     find /home -name 123

     find /home -name ‘1*‘

24.locate 文件名  该命令也是查找文件,和find类似,但是比find快得多

  缺点:有可能找不到想要的文件/有可能找到不想要的文件

  locate原理:不是直接在磁盘上找,而是在已经建立的数据库(/var/lib/mlocate)中查找,所以特别快

  手动更新数据库:updatedb

原文地址:https://www.cnblogs.com/jingu/p/10050508.html

时间: 2024-10-11 01:02:32

Linux基本命令学习(四)——查找,搜索的相关文章

linux基本命令学习(一)文件处理命令

1.mkdir(make directory) 创建一个文件夹. ex:mkdir input 2.rm(remove) ex:rm input 3.ls -a 显示当前目录所有文件 ls -al 显示当前目录下所有文件的详细信息 4.rmdir 删除文件夹 5.cp 拷贝文件到指定目录 cp /home/xuzhang/file1.txt /home/xuzhang 6.mv 移动文件或者重命名文件 mv file1.txt /home/xuzhang mv file1.txt file2.t

Linux基本命令学习

来源:Linux基础入门 邮箱收到实验楼的邀请,一看以为又一个mooc在线教育网站,还是点开看了一下,这个虚拟实验环境让我眼前一亮,在web端模拟终端操作,学Linux这类命令行入门真的很好,推荐一下感兴趣的朋友可以点击上面的链接 注:以下的实验指导摘录下来以便备忘速查 一.实验说明 1.登录系统 无需登录直接进入系统 2.若不小心登出如何处理 系统用户名tc,密码为空.即提示输用户名时输入tc然后在提示输入密码时直接敲回车即可,若无提示可直接登录. 3.参考文档 本实验课程参考以下文档: [1

linux学习总结二:linux基本命令学习

linux图形界面切换到命令模式(Ctrl+Alt+F2),命令模式切换到图形模式(Ctrl+Alt+F1) 一.系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示C

2、linux基本命令学习02

=============================================================================a.txtc:\abc\a.txt windows写法(反斜杠)/abc/a.txt linux写法(斜杠)-----------------------------------------------------------------------------相对路径表达方法cat a.txt 如果不加任何路径说明,默认是当前目录下的文件ca

linux基本命令学习笔记

0.ls -lh 人性化显示当前目录下文件的属性 1.链接: 硬链接(本身即文件指针,和原文件指针等价) ln filename1 filename2 软链接(本身是指针,创建了指向原文件的指针) ln -s 绝对路径 filename2 2.搜索: 文件搜索 locate(速度快,但只能按文件名搜索) 数据库中搜索 /var/lib/mlocate 每天更新一次 强制更新 updatedb 或 locate locate 配置文件 /etc/updatedb.conf find(强大,慢.难)

1、linux基本命令学习01

=============================================================================Unix/Linux最主要的应用领域是基础服务器应用,如DNS服务器(域名系统 ).DHCP服务器(动态主机配置协议).Web服务器(网站服务器).FTP服务器(文件传输协议)).防火墙等. X Window系统不是Unix/Linux操作系统的必须的构成部分,而只是一个可选的应用程序组件.纯字符界面又叫文本模式================

linux基础学习四

本次继续学习linux基础命令,包括stat.touch.cp.mv.rm.tree.mkdir.rmdir stat 命令格式 stat [OPTION]... FILE... 命令功能 显示文件的时间戳,即访问时间.修改时间和改变时间 stat [OPTION]... FILE...      [[email protected] ~]# stat newfile       File: `newfile'      Size: 0          Blocks: 0          I

Linux基本命令学习(一)

1.ifconfig IP查询 2.ifup eth0 启动网卡 ifdown eth0 关闭网卡 3.init 3 切换到代码界面 init 5 切换到图形界面 4.ls [-option] 目录名称 显示制定目录下的内容 -a 显示所有文件和目录,包含隐藏文件和目录 -A 显示所有文件和目录,包含隐藏文件和目录,但是不包含".",".." -t 根据时间排序 -l 显示文件和目录的完整属性 完整属性信息包含七部分: 第一部分:由10列组成,第一列("d

linux基本命令--学习记录

1.mkdir -p 递归创建目录(-p参数代表递归创建): 2.touch 创建file: 3.cat 查看 5.vi 编辑器 6.echo >(直接覆盖) 或者<<(后面追加)单行追加 Cat追加多行内容 7.cp -ap复制目录 8.mv 移动 9.grep管道(排除) 10.head -2 文件名 显示头几行 11.sed (重要.Linux三剑客) 12.awk (重要.Linux三剑客,需要单独总结) 13.alias 别名 14.seq 生成命令(seq 100>et