-
Linux 查找文件位置命令
2020-07-03 09:50:34查找文件 在linux中,我经常碰到一个问题,就是如何找到某个文件,有时可能是找配置文件,有时是确认软件是否安装等等...当然,-name这个参数也有其他,也就是按特征查找,具体参考linux下查找某个文件位置的方法 ...查找文件
在linux中,我经常碰到一个问题,就是如何找到某个文件,有时可能是找配置文件,有时是确认软件是否安装等等。
精确查找
find / -name "文件名"
: 在/
根目录下按名称查找文件模糊查找
find / -name "*文件名*"
: 在/
根目录下按*名称*
模糊查找文件当然,
-name
这个参数也有其他,也就是按特征查找,具体参考linux下查找某个文件位置的方法 -
find linux 目录深度_linux查找文件位置的5个高效工具
2021-01-02 20:20:32前言本文主要讲解如何在Linux系统上查找目标文件位置。将会介绍多种工具相互结合。包括find,locate,whereis,which,type。其中find命令是Linux系统上最强大的文件搜索工具,whereis查找环境变量内相关文件的位置...请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要讲解如何在Linux系统上查找目标文件位置。将会介绍多种工具相互结合。包括find,locate,whereis,which,type。其中find命令是Linux系统上最强大的文件搜索工具,whereis查找环境变量内相关文件的位置,which和type用于查找Linux命令的位置和类型,locate命令是用于查找文件,基于缓存,并不是实时的。
linux查找文件位置的5个高效工具
2. 使用`find`命令查找文件位置
使用find命令查找文件位置
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。
find命令的使用格式如下:
find
- : 所要搜索的目录及其所有子目录。默认为当前目录。
- : 所要搜索的文件的特征。
- : 对搜索结果进行特定的处理。
如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
find的使用实例:
查找文件以my开头的文件,星号表示配合任何字符
[root@zcwyou ~]# find . -name 'my*'
搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件,并显示它们的详细信息。
[root@zcwyou ~]# find . -name 'my*' -ls
搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录。
[root@zcwyou ~]# find . -type f -mmin -10
3. 使用`locate`命令查找文件
使用locate命令查找文件
locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。
为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
[root@zcwyou ~]# updatedb
locate命令的使用实例:
搜索etc目录下所有以sh开头的文件。
[root@zcwyou ~]# locate /etc/sh
搜索用户主目录下,所有以m开头的文件。
[root@zcwyou ~]# locate ~/m
搜索用户主目录下,所有以m开头的文件,并且忽略大小写。选项-i就是忽略大小写
[root@zcwyou ~]# locate -i ~/m
4. 使用`whereis`命令查找Linux命令所对应的文件和位置
使用whereis命令查找Linux命令所对应的文件和位置
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
whereis命令的使用实例:
[root@zcwyou ~]# whereis grep
5. 使用`which`命令查找Linux文件所在的位置
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
which命令的使用实例:
[root@zcwyou ~]# which grep
6.使用`type`命令查找Linux文件所在的目录路径位置
type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。
type命令的使用实例:
[root@zcwyou ~]# type cd
系统会提示,cd是shell的自带命令(build-in)。
[root@zcwyou ~]# type grep
系统会提示,grep是一个外部命令,并显示该命令的路径。
[root@zcwyou ~]# type -p grep
加上-p参数后,就相当于which命令。
7. 总结
运维者必须掌握linux查找文件位置的5个高效工具,这也是日常运维中经常用到的工具,平时多练习多使用,真正使用起来时更轻松。
-
linux查找文件位置,vi编辑基本操作,文件权限变更
2018-09-25 20:21:46linux下查找某个文件位置的方法 whereis <程序名称> 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B <目录&...whereis <程序名称>
查找软件的安装路径
-b 只查找二进制文件
-m 只查找帮助文件
-s 只查找源代码
-u 排除指定类型文件
-f 只显示文件名
-B <目录> 在指定目录下查找二进制文件
-M <目录> 在指定目录下查找帮助文件
-S <目录> 在指定目录下查找源代码
locate <文件名称>
在文件索引数据库中搜索文件
-d <数据库路径> 搜索指定数据库
updatedb
更新文件索引数据库
find [路径] <表达式>
查找文件
-name <表达式> 根据文件名查找文件
-iname <表达式> 根据文件名查找文件,忽略大小写
-path <表达式> 根据路径查找文件
-ipath <表达式> 根据路径查找文件,忽略大小写
-amin <分钟> 过去N分钟内访问过的文件
-atime <天数> 过去N天内访问过的文件
-cmin <分钟> 过去N分钟内修改过的文件
-ctime <天数> 过去N天内修改过的文件
-anewer <参照文件> 比参照文件更晚被读取过的文件
-cnewer <参照文件> 比参照文件更晚被修改过的文件
-size <大小> 根据文件大小查找文件,单位b c w k M G
-type <文件类型> 根据文件类型查找文件。b 块设备 c 字符设备 d 目录 p 管道文件 f 普通文件 l 链接 s 端口文件
-user <用户名> 按归属用户查找文件
-uid <uid> 按UID查找文件
-group <群组名> 按归属群组查找文件
-gid <gid> 按GID查找文件
-empty 查找空文件
从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
查找匹配的行数:$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
系统查找到httpd.conf文件后即时在屏幕上显示httpd.conf文件信息。
find/-name"httpd.conf"-ls
在根目录下查找某个文件
find . -name "test"
在某个目录下查找包含某个字符串的文件
grep -r "zh_CN" ./
保存命令 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑
使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容。
这时,使用查找功能尤为重要。
方法如下:
1、命令模式下输入“/字符串”,例如“/Section 3”。
2、如果查找下一个,按“n”即可。
要自当前光标位置向上搜索,请使用以下命令:
/pattern Enter
其中,pattern表示要搜索的特定字符序列。
要自当前光标位置向下搜索,请使用以下命令:
?pattern Enter
按下 Enter键后,vi 将搜索指定的pattern,并将光标定位在 pattern的第一个字符处。例如,要向上搜索 place一词,请键入:
vi 查找替换大全
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
n 为数字,若 n 为 .,表示从当前行开始到最后一行
:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
1.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
2. :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
3. :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
4. 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
5. 删除文本中的^M
问题描述:对于换行,window下用回车换行(0A0D)来表示,Linux下是回车(0A)来表示。这样,将window上的文件拷到Unix上用时,总会有个^M.请写个用在unix下的过滤windows文件的换行符(0D)的shell或c程序。
· 使用命令:cat filename1 | tr -d “^V^M” > newfile;
· 使用命令:sed -e “s/^V^M//” filename > outputfilename。需要注意的是在1、2两种方法中,^V和^M指的是Ctrl+V和Ctrl+M。你必须要手工进行输入,而不是粘贴。
· 在vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令:%s/^V^M//。
· :%s/^M$//g
如果上述方法无用,则正确的解决办法是:
· tr -d "r" < src >dest
· tr -d "15" dest
· strings A>B
6. 其它
利用 :s 命令可以实现字符串的替换。具体的用法包括:
:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1
:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1
:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1
:g/str1/s//str2/g 功能同上
从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索
字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。
查找到结果后,如何退出查找呢?输入:noh命令。
vim 编辑可以在命令模式输入 :wq! 保存退出 可以用chmod 命令修改文件权限。 chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 用法: 文字设定法: chmod [who] [+ | - | =] [mode] 文件名¼ 命令中各选项的含义为: 操作对象who可是下述字母中的任一个或者它们的组合: u 表示逗用户(user)地,即文件或目录的所有者。 g 表示逗同组(group)用户地,即与文件属主有相同组ID的所有用户。 o 表示逗其他(others)用户地。 a 表示逗所有(all)用户地。它是系统默认值。 操作符号可以是: + 添加某个权限。 - 取消某个权限。 = 赋予给定权限并取消其他所有权限(如果有的话)。 设置mode所表示的权限可用下述字母的任意组合: r 可读。 w 可写。 x 可执行。 X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。 s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式逗u+s地设置文件 的用户ID位,逗g+s地设置组ID位。 t 保存程序的文本到交换设备上。 u 与文件属主拥有一样的权限。 g 与和文件属主同组的用户拥有一样的权限。 o 与其他用户拥有一样的权限。 文件名:以空格分开的要改变权限的文件列表,支持通配符。 在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example 使同组和其他用户对文件example 有读权限。 数字设定法: 数字表示的属性的含义: 0表示没有权限 1表示可执行权限 2表示可写权限 4表示可读权限 然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o) 如果想让某个文件的属主有逗读/写地二种权限,需要把4(可读)+2(可写)=6(读/写) 比如给一个shell文件增加可执行权限:
chmod +x test3.sh
因为要装pl/sql所以要查找tnsnames.ora文件。。看看怎么查这个文件在linux下的哪个目录
find / -name tnsnames.ora
查到:
/opt/app/oracle/product/10.2/network/admin/tnsnames.ora
/opt/app/oracle/product/10.2/network/admin/samples/tnsnames.ora还可以用locate 来查找
locate tnsnames.ora
结果是:/opt/app/oracle/product/10.2/hs/admin/tnsnames.ora.sample
/opt/app/oracle/product/10.2/network/admin/tnsnames.ora
/opt/app/oracle/product/10.2/network/admin/samples/tnsnames.ora
一.通过文件名查找法:
举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录 下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:
find / -name httpd.conf
这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可。稍等一会系统会在计算机屏幕上显示出查找结果列表:
etc/httpd/conf/httpd.conf
这就是httpd.conf这个文件在Linux系统中的完整路径。查找成功。
如果输入以上查找命令后系统并没有显示出结果,那么不要以为系统没有执行find / -name httpd.conf命令,而可能是你的系统中没有安装Apache服务器,这时只要你安装了ApacheWeb服务器,然后再使用find / -name httpd.conf就能找到这个配置文件了。二.无错误查找技巧:
在Linux系统中“find”命令是大多数系统用户都可以使用的命令,并不是ROOT系统管理员的专利。但是普通用户使用“find”命令时也有可 能遇到这样的问题,那就是Linux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这 些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,往往会出现"Permissiondenied."(禁止访问)字样。系统将无法 查询到你想要的文件。为了避免这样的错误,我们可是使用转移错误提示的方法尝试着查找文件,例如输入:
find / -name access_log 2>/dev/null
这个方法是把查找错误提示转移到特定的目录中去。系统执行这个命令后,遇到错误的信息就直接输送到stderrstream2 中,access_log2就是表明系统将把错误信息输送到stderrstream2中,/dev/null是一个特殊的文件,表明空的或者错误的信 息,这样查询到的错误信息将被转移了,不会再显示了。
在Linux系统查找文件也会遇到这样一个实际问题。如果我们在整个硬盘,这个系统中查找某个文件就要花费相当长的一段时间,特别是大型Linux系 统和容量较大的硬盘,文件放在套嵌很深的目录中的时候。如果我们知道了这个文件存放在某个大的目录中,那么只要在这个目录中往下找就能节省很多时间了。使 用find /etc -name httpd.conf就可以解决这个问题。上面的命令就是表示在etc目录中查询httpd.conf这个文件。这里再说明一下“/”这个函数符号的含 义,如果输入“find /”就是表示要求Linux系统在整个ROOT目录下查找文件,也就是在整个硬盘上查找文件,而“find /etc”就是只在
etc目录下查找文件。因为“find /etc”表示只在etc目录下查找文件,所以查找的速度就相应要快很多了。三.根据部分文件名查找方法:
例如我们知道某个文件包含有srm这3个字母,那么要找到系统中所有包含有这3个字母的文件是可以实现 的,输入:
find /etc -name '*srm*'
这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件,比如absrmyz,tibc.srm等等符合条件的文件都能显示出来。如果你还知道这个文件是由srm 这3个字母打头的,那么我们还可以省略最前面的星号,命令如下:
find/etc -name 'srm*'
这是只有像srmyz这样的文件才被查找出来,像absrmyz或者absrm这样的文件都不符合要求,不被显示,这样查找文件的效率和可靠性就大大增强了。四.根据文件的特征查询方法:
如果只知道某个文件的大小,修改日期等特征也可以使用“find”命令查找出来,这和WINDOWS系统中的“搜索”功能是基本相同的。在微软的“搜 索”中,“搜索助理”使得搜索文件和文件夹、打印机、用户以及网络中的其他计算机更加容易。它甚至使在Internet上搜索更加容易。“搜索助理”还包 括一个索引服务,该服务维护了计算机中所有文件的索引,使得搜索速度更快。使用“搜索助理”时,用户可以指定多个搜索标准。例如,用户可以按名称、类型及 大小搜索文件和文件夹。用户甚至可以搜索包含特定文本的文件。如果用户正使用Active Directory,这时还可以搜索带有特定名称或位置的打印机。
例如我们知道一个Linux文件大小为1,500bytes,那么我们可是使用如下命令来查询find /-size
1500c,字符c表明这个要查找的文件的大小是以bytes为单位。如果我们连这个文件的具体大小都不知道,那么在Linux中还可以进行模糊查找方式 来解决。例如我们输入find /-size+10000000c这个命令,则标明我们指定系统在根目录中查找出大于10000000字节的文件并显示出来。命令中的“+”是表示要求系 统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件。下面的列表就是在Linux使用不同“find"命令后系统所要作出的 查找动作,从中我们很容易看出在Linux中使用“find”命令的方式是很多的,“find”命令查找文件只要灵活应用,丝毫不比在WINDOWS中查 找能力差。find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件
下面的列表就是对find命令所可以指定文件的特征进行查找的部分条件。在这里并没有列举所有的查找条件,参考有关Linux有关书籍可以知道所有find命令的查找函数。-amin n
查找系统中最后N分钟访问的文件
-atime n
查找系统中最后n*24小时访问的文件
-cmin n
查找系统中最后N分钟被改变状态的文件
-ctime n
查找系统中最后n*24小时被改变状态的文件
-empty
查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
-false
查找系统中总是错误的文件
-fstype type
查找系统中存在于指定文件系统的文件,例如:ext2 .
-gid n
查找系统中文件数字组 ID 为 n的文件
-group gname
查找系统中文件属于gnam文件组,并且指定组和ID的文件。四.查询大文件方法:
ind . -type f -size +800M
如上命令所示,我们仅仅能看到超过800M大小的文件的文件名称,但是对文件的信息(例如,文件大小、文件属性)一无所知,那么能否更详细显示一些文件属性或信息呢,当然可以,如下所示
find . -type f -size +800M -print0 | xargs -0 ls -l 当我们只需要查找超过800M大小文件,并显示查找出来文件的具体大小,可以使用下面命令
find . -type f -size +800M -print0 | xargs -0 du -h 如果你还需要对查找结果按照文件大小做一个排序,那么可以使用下面命令
find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr
linux下在终端打开文件夹命令
打开当前文件夹
nautilus .
-
linux 查找文件位置_linux中grub是干嘛的
2020-12-25 13:27:32前言本文主要讲解Linux 原生的启动引导程序GRUB的原理及功能。grub如何引导操作系统的启动2. 什么是grubGRUB(Grand Unified Bootloader)是GNU项目提供的引导加载程序。引导程序非常重要,因为没有它就无法启动操作...请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习
1. 前言
本文主要讲解Linux 原生的启动引导程序GRUB的原理及功能。
grub如何引导操作系统的启动
2. 什么是grub
GRUB(Grand Unified Bootloader)是GNU项目提供的引导加载程序。引导程序非常重要,因为没有它就无法启动操作系统。它是第一个在程序打开时启动的程序。引导加载程序将控件传输到操作系统内核。
什么是grub
3. GRUB特性
GRUB是许多Linux发行版的默认引导加载程序。这是因为它比许多以前版本的引导程序更好。它的一些功能是:
- GRUB支持LBA(逻辑块寻址模式),它将用于查找文件的寻址转换放入硬盘驱动器的固件中
- GRUB使用基于命令的预操作系统环境,为使用所需选项加载操作系统提供了最大的灵活性。
- 可以使用GRUB命令行修改引导选项(如内核参数)。
- 无需为GRUB指定Linux内核的物理位置。它只需要内核的硬盘号,分区号和文件名。
- GRUB几乎可以使用直接和链式加载引导方法启动任何操作系统。
grub用于引导硬盘中的操作系统
4. GRUB安装过程
安装后GRUB自动成为默认加载器。按照以下步骤安装GRUB
- 使用最新的GRUB软件包来安装GRUB非常重要。或者使用安装CD-ROM中的GRUB包。
- 打开root shell提示符,并在安装GRUB软件包后运行命令/ sbin / grub-install。命令中的位置是- - 应安装GRUB stage 1引导加载程序的位置。
- 完成所有这些操作后,GRUB图形引导加载程序菜单会在系统引导时内核加载到内存之前出现。
GRUB安装过程
5. grub启动过程
使用GRUB的引导过程需要GRUB将自身加载到内存中。这是通过以下步骤完成的:
- 第1阶段引导加载程序由BIOS加载到内存中。此引导加载程序也称为主引导加载程序。它存在于主引导记录中512字节或更少的磁盘空间中。如果需要,主引导加载程序可以加载阶段1.5或阶段2引导加载程序。
- 如果需要,阶段1引导加载程序将阶段1.5引导加载程序加载到内存中。在某些情况下,这可能是必要的,因为某些硬件在进入第2阶段加载器之前需要中间步骤。
- 辅助引导加载程序也称为第2阶段引导加载程序,它可以由主引导加载程序加载到内存中。 GRUB菜单和命令环境的显示是辅助引导加载程序执行的功能。这允许用户查看系统参数并选择要引导的操作系统。
- 操作系统或内核由辅助引导加载程序加载到内存中。之后,机器的控制权转移到操作系统。
grub启动过程
6. grub接口
GRUB中有三个接口,它们都提供不同级别的功能。用户可以借助这些接口启动Linux内核。有关接口的详细信息如下:
6.1 菜单界面
GRUB由菜单界面中的安装程序配置。它是可用的默认界面。它包含按名称排序的操作系统或内核列表。可以使用箭头键选择特定的操作系统或内核,并可以使用回车键启动它。
6.2 菜单入口编辑界面
引导加载程序菜单中的e键用于访问菜单项编辑器。在那里显示特定菜单条目的所有GRUB命令,并且可以在加载操作系统之前更改这些命令。
grub引导程序启动系统中的操作系统
6.3 命令行界面
此接口是最基本的GRUB接口,但它为用户授予最大的控制权。使用命令行界面,可以通过键入命令然后按Enter键来执行任何命令。此界面还具有一些高级shell功能。
-
linux 查找文件位置_linux中系统引导程序的有哪些强大的功能?
2020-12-25 14:15:53前言本文主要讲解Linux 原生的启动引导程序GRUB的原理及功能。grub如何引导操作系统的启动2. 什么是grubGRUB(Grand Unified Bootloader)是GNU项目提供的引导加载程序。引导程序非常重要,因为没有它就无法启动操作... -
Linux查找文件或文件夹位置,查找命令位置
2021-01-17 10:44:25查找文件及文件夹位置 yum install -y mlocate locate 文件夹名称或文件名称 查找命令位置 which 命令名称 whereis 命令名称 -
Linux查找文件内容和文件位置
2015-11-04 09:36:191、查找文件位置 在根目录下查找文件: find / -name filename 或 locate filename 例如: 从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行 find / -type f -name "*.log" | ... -
Linux 根据名字查找文件位置
2020-02-12 12:06:23Linux 根据名字查找文件位置: find / -name FileName -
linux 查找文件所在位置——which
2018-11-26 09:18:27which命令 用途:查找Linux命令文件并显示所在的位置 搜索范围由 PATH 环境变量指定 格式:which 命令或程序名 echo $PATH 输出环境变量 -
Linux 查找某个文件位置
2020-04-27 11:57:26-b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B <目录> 在指定目录下查找二进制文件 -M <目录> 在指定目录下查找帮助文件 -S <目录> 在指定目录... -
linux 查找文件 mysql数据库_查看linux mysql数据库文件位置
2021-01-19 14:00:52{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行... -
Linux查找某个文件位置
2020-08-26 19:05:41sudo find / -name 文件名 -
linux查找文件
2019-03-27 14:50:461.which + 可执行文件名 在PATH变量指定的路径中...find查找文件消耗资源比较大,由于是遍历磁盘查找,效率比较低,速度比较慢。 3.locate + 文件名 linux系统的所有文件都存储在一个数据库文件中,locate命令会在l... -
Linux sentos 查找文件位置
2021-02-05 09:55:28yum install mlocate locate是一种比find更快的方式,因为它在数据库中查找文件。要更新搜索数据库,运行下面的命令: updatedb 使用locate查找文件的语法: locate test.file -
linux 下文件位置查找
2019-12-20 10:07:29运行命令 locate +文件名即可 如 -
linux 查找文件
2020-03-21 17:41:36搜寻指令的位置 which [-a] command -a 将PATH目录中可以找到的都列举出来 whereis 只在系统中的某些特定目录里寻找文件 locate 因为不在硬盘上搜索 利用数据库搜索文件,极快 locate [-ir] keyword -i 忽略大小写 -... -
linux find 查找文件_linux查找文件的5个高效工具,值得收藏
2020-11-29 11:59:56前言本文主要讲解如何在Linux系统上查找目标文件位置。将会介绍多种工具相互结合。包括find,locate,whereis,which,type。其中find命令是Linux系统上最强大的文件搜索工具,whereis查找环境变量内相关文件的位置... -
linux查找文件_Linux后台开发:Linux命令系列3-find查找文件
2020-12-04 01:21:09通过文件名查找文件的所在位置,文件名查找支持模糊匹配find [指定查找目录] [查找规则] [查找完后执行的action]常用的操作:find . -name FILE_NAME find /etc -maxdepth 1 -name passwd ##查找/etc/下名称中带有... -
Linux查找文件
2014-06-15 17:14:58用途:查找可执行文件并显示所在的位置,适用于系统命令,shell命令无法查询 which lsb_release 查看命令的绝对路径,即这个可执行文件的位置 /usr/bin/lsb_release which cd 查找不到路径,cd是... -
linux下查找某个文件位置的方法
2019-07-03 12:11:20linux下查找某个文件位置的方法 whereis <程序名称> 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B <目录> 在指定目录下查找二... -
linux查找文件命令
2017-11-29 14:36:51Linux与查找相关的命令主要有以下4个:whereis、locate、find、which。其中find 不常用,whereis与locate经常使用,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘,速度较慢。which则是在PATH变量...
-
小爱同学windows10版.Appx
-
精通编译Makefile,Nina, 从底层uboot到Android
-
C语言零基础入门(详细讲解)
-
信息安全风险评估服务手册.doc
-
opencv轮廓特征值 滚动条控制阈值参数
-
bugku 奇怪的密码
-
清华大学历年考研复试机试真题 - 等差数列
-
教你如何摆脱负债上岸,超详细(视频课程)
-
阿里云存储面试题偏向系统底层
-
项目管理工具与方法
-
CentOS 7 下修改主机名
-
app软件测试全栈系列精品课程
-
vuex 核心概念 state、mutations、actions、getters
-
Ubuntu 设置中文
-
伊顿穆勒.rar电气设备选型资料大全 (适合刚刚入行的电气工程师对设备进行选型规划)详解 报价
-
2021年 系统架构设计师 系列课
-
阿里云服务器配置ftp
-
IT安全风险评估管理指南_V1.0.doc
-
基于springboot实现表单重复提交.docx
-
MySQL 主从复制 Replication 详解(Linux 和 W