首页 > 系统相关 >Linux查看文件的命令有哪些?

Linux查看文件的命令有哪些?

时间:2024-01-24 15:32:54浏览次数:24  
标签:locate 文件 查看 哪些 命令 搜索 Linux type find

  在Linux系统中,查看文件的命令常用的有五个,分别是:find命令、locate命令、whereis命令、which命令及type命令,接下来通过这篇文章为大家详细介绍一下这五个命令。

  Linux查看文件的五种命令

  1、find

  find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。

  find的使用格式如下:

  $ find<指定目录><指定条件><指定动作>

  <指定目录>:所要搜索的目录及其所有子目录。默认为当前目录。

  <指定条件>:所要搜索的文件的特征。

  <指定动作>:对搜索结果进行特定的处理。

  如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果,将它们全部显示在屏幕上。

  2、locate

  locate命令其实"find-name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。

  locate命令的使用实例:

  搜索etc目录下所有以sh开头的文件。

  $ locate /etc/sh

  3、whereis

  whereis命令只能用于程序名的搜索,而且只搜索二进制文件、man说明文件和源代码文件。如果省略参数,则返回所有信息。

  whereis命令的使用实例:

  $ whereis grep

  4、whice

  which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

  which命令的使用实例:

  $ which grep

  5、type

  type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。

  type命令的使用实例:

  系统会提示,cd是shell的自带命令。

  $ type cd

  系统会提示,grep是一个外部命令,并显示该命令的路径。

  $ type grep

  加上-p参数后,就相当于which命令

标签:locate,文件,查看,哪些,命令,搜索,Linux,type,find
From: https://blog.51cto.com/u_14661964/9398902

相关文章

  • linux系统查看ssh登陆记录的方法
     1、下面的提供的命令可以实时检测/var/log/auth.log文件中的SSH登录记录,并只显示包含“ssh”的行sudotail-f/var/log/auth.log|grepssh2、如果你是CentOS、RedHat或Fedora等基于RHEL的发行版,则可以使用以下命令:下面的命令与上面的命令一样,都可以实时的检测/v......
  • Linux修复kernel时钟异常的问题
    发现与ntp服务器同步后,间隔10秒再同步,系统时间与ntp服务器已经相差0.6秒,因此怀疑系统时钟被修改了使用adjtimex调整sudoaptinstalladjtimex对比当前系统时钟sudoadjtimex--compareWARNING:CMOStimeis53.38minbehindsystemclock---current-----suggeste......
  • 电子产品和电器到各国需要哪些认证
    产品出口到不同国家所需要做的认证也是不一样的。1、国际-CB认证2、国内-质检报告、CCC、CQC、ISO、SRRC、BSMI、NCC3、欧盟-CE认证、E-Mark认证、ROHA、REACH4、韩国-KC认证5、日本-PSB认证6、澳洲-SAA、RCM认证7、德国-WEEE注册8、美国-ETL认证、FCC认证、MET认......
  • linux进程间通讯
    进程间通讯->共享内存structshmid_ds{ structipc_permshm_perm; /*operationperms*/ intshm_segsz; /*sizeofsegment(bytes)*/ __kernel_time_tshm_atime; /*lastattachtime*/ __kernel_time_t......
  • Linux7的启动原理和服务控制
    1、CentOS6的启动过程和原理BIOS/UEFI阶段--->GRUB阶段--->内核引导阶段--->Init阶段--->运行级别切换阶段--->服务启动阶段--->图形界面或命令行登录阶段--->用户登录BIOS/UEFI阶段:在计算机开机时,BIOS(或UEFI)会执行自检和硬件初始化,然后从启动设备(通常是硬盘)的MBR(主引导记......
  • Linux计划任务与日志的管理
    1、什么是计划任务我们可以通过一些设置来让电脑定时提醒我们该做什么事了,或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务。而遇到一些需要执行的事情或任务。我们也可以通过命令来告诉电脑一会临时把这个工作给做一下在我们LINUX中,我们可以通过cront......
  • Linux下配置ip地址四种方法
    linux系统安装完,以后通过命令模式配置网卡IP。配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-nameifconfig后显示的内容,lo代表loop回路。 一、Ifconfig命令第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后,ip地址的配置......
  • Linux基本命令
    Linux基本命令pwd查看当前所在的路径完整路径相对路径lsdirll查看目录信息​ ls-a查看当前目录下的信息以及隐藏文件stat查看信息xxx--help查看命令的使用方式创建文件touch命令创建(创建但是不打开)vi/vim(创建一个文件并......
  • VMware虚拟机部署Linux Ubuntu系统的方法
      本文介绍基于VMwareWorkstationPro虚拟机软件,配置LinuxUbuntu操作系统环境的方法。  首先,我们需要进行VMwareWorkstationPro虚拟机软件的下载与安装。需要注意的是,VMwareWorkstationPro软件是一个收费软件,而互联网中有很多可以下载后直接免费激活、使用这一软件的方......
  • Linux系统平均负载3个数字的含义
    文章作者:姜南(Slyar) 文章来源:SlyarHome(www.slyar.com)转载请注明,谢谢合作。越来越多人开始接触Linux操作系统,从VPS到无线路由的刷机系统(如OpenWRT、Tomato),同时也必不可少地会在各式各样的探针和系统监测界面上看到"系统平均负载"或者"LoadAverage"这样的字眼,但是它并不......