Linux常用命令——(目录结构、help /man/ pwd /cd/ls/du/mkdir/touch/ln/cp/rm/mv/which /find )

linux常用命令

1. linux 概论

1.1 shell摘要

shell是什么语言?shell语言的本质“Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序”----池建强著.“MacTalk·人生元编程”。Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令

1.2 shell是什么语言?shell 语言的本质

“Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序”

1.3. Linux快捷键

  1. [tab] 键 命令补全
  2. [ctrl] +c 强制终止当前的进程
  3. [ctrl+d]键 两个功能,一是代表键盘输入的结束;二是用来取代exit命令。例如要离开文字借口,可以直接按下[ctrl+d]键。
  4. [ctrl+L]键 这个 很实用,清屏,跟clear命令式等效的。
  5. [ctrl+U]键清除当前行,与[ctrl+K]相反,删除从光标到行首的所有字符
  6. [ctrl+A] 键 移动光标到行首
  7. [ctrl+E]键 移动光标到行尾
  8. Alt+. 引用上一个最后一个参数等同于!$
  9. Esc+. 引用上一个最后一个参数等同于!$
  10. Strl+R 搜索历史参数
  11. cd ~ 进入当前用户的家目录
  12. cd - 返回前一次进入的目录
  13. Shift+Ctrl+T:新建标签页
  14. Shift+Ctrl+W:关闭标签页
  15. Ctrl+PageUp:前一标签页
  16. Ctrl+PageDown:后一标签页
  17. Shift+Ctrl+PageUp:标签页左移
  18. Shift+Ctrl+PageDown:标签页右移
  19. Alt+1:切换到标签页1
  20. Alt+2:切换到标签页2
  21. Alt+3:切换到标签页3
  22. Shift+Ctrl+N:新建窗口
  23. Shift+Ctrl+Q:关闭终端
  24. 终端中的复制/粘贴:
  25. Shift+Ctrl+C:复制
  26. Shift+Ctrl+V:粘贴
  27. 终端改变大小:
  28. F11:全屏
  29. Ctrl+plus:放大
  30. Ctrl+minus:减小
  31. Ctrl+0:原始大小

1.4 Linux目录结构

在这里插入图片描述1、/bin :获得最小的系统可操作性所需要的命令
2、/boot :内核和加载内核所需的文件
3、/dev :终端、磁盘、调制解调器等的设备项
/dev/zero :垃圾,用于做测试,无限制的拿。
/dev/null :黑洞 , 丢进去就没有了,任何文件导入就没有。

4、/etc :关键的启动文件和配置文件
5、/home :用户的主目录
6、/lib :C编译器的库和部分C编译器
7、/media :可移动介质上文件系统的安装点
8、/opt :可选的应用安装包
9、/proc :所有正在运行进程的映像
10、/root :超级用户的主目录
11、/sbin :引导、修复或者恢复系统的命令
12、/tmp :每次重新引导就消失的临时文件
13、/usr :次要文件和命令的层次结构
14、/usr/bin :大多数命令和可执行文件
15、/usr/include :编译C程序的头文件
16、/usrb :库,供标准程序使用的支持文件
17、/usr/local :本地软件(用户所编写或者安装的软件)
18、/usr/local/bin :本地的可执行文件
19、/usr/local/etc :本地系统配置文件和命令
20、/usr/localb :本地的支持文件
21、/usr/local/sbin :静态链接的本地系统维护命令
22、/usr/localc :/usr/local/*的源代码
23、/usr/man :联机用户手册
24、/usr/sbin不太关键的系统管理命令和修复命令
25、/usr :多种系统共同的东西(只读)
26、/usr/share/man :练级用户手册
27、/usr/src :非本地软件包的源代码
28、/var :系统专用数据和配置文件
29、/var/adm :各种不同的东西
30、/var/log :各种系统日志文件
31、/var/spool :供打印机、邮件等使用的假脱机目录
32、/var/tmp :更多的临时空间(在重新引导之后,文件予以保留)

2. Linux命令格式

  • shell:命令、选项、参数
  • 命令:整条shell命令的主体;
  • 选项:会影响会微调命令的行为//通常以-,–开头;
  • 参数:命令作用的对象;
    在Linux中
    #是指备注
    !是指追溯历史(history)

3. 获得命令帮助

3.1 使用 help 命令

help 命令本身是 Linux Shell 中的一个内建指令,其用途是查看各 Shell 内部命令的帮助信息。使用 help 命令时,只需要添加内部命令的名称作为参数即可。例如,执行“help pwd” 命令可以查看 Shell 内部命令 pwd 的帮助信息(pwd 命令用于显示当前用户所在的工作目录),具体操作如下:

[root@localhost ~]# help pwd
pwd: pwd [-LP]
打印当前工作目录的名称选项:

-L 打印$PWD 变量的值,如果它命名了当前的工作目录
-P 打印当前的物理路径,不带有任何的符号链接
…… //省略部分内容

使用“–help”选项

对于大多数 Linux 外部命令,可以使用一个通用的命令选项“–help”来显示对应命令字的格式及选项等帮助信息。若该命令字没有“–help”选项,一般只会提示简单的命令格式。例如,执行“ls --help”命令可以查看 ls 命令的帮助信息(ls 命令用于显示文件或目录列表信息),具体操作如下:

[root@localhost ~]# ls --help
用法:ls [选项] … [文件] …
List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor –sort is specified.
…… //省略部分内容

3.2 使用 man 手册页

man 手册页(Manual Page)是 Linux 操作系统中最为常用的一种在线帮助形式,绝大部分的外部软件在安装时为执行程序、配置文件提供了详细的帮助手册页。这些手册页中的信息按照特定的格式进行组织,通过统一的手册页浏览程序 man 进行阅读。例如,执行“man file”命令可以查看 file 命令的手册页信息(file 命令用于判断文件的类型),具体操作如下:

[root@localhost ~]# man file
FILE(1) BSD General Commands Manual FILE(1)
NAME
file - 确定文件类型

总览
file [ -bcnsvzL ] [ -f 命名文件 ] [ -m 幻数文件 ] file …
…… //省略部分内容

在阅读 man 手册页时将以全屏的文本方式显示,并且提供了交互式的操作环境。按↑、↓方向键可以向上、向下滚动一行文本内容;按 Page Up 键和 Page Down 键可以向上、向下翻页显示;按 Q 键或 q 键可以随时退出手册页的阅读环境;按/键后可以对手册内容进行
查找,如输入“/-v”可以查找到“-v”选项的帮助信息,若找到的结果有多个,还可以按 n 键或N 键分别向下、向上进行定位选择。如果需要将 man 手册页的内容保存成文本文件以便在其他系统中查看,可以结合 col 命令去除手册页中的格式控制字符,并将显示结果保存为新的文件。例如,以下操作可以将 ls 命令的帮助手册保存为文本文件 lshelp.txt。

[root@localhost ~]# man ls | col - b > lshelp.txt

在这个例子中,col 是一个命令程序,用于过滤文本中的一些特殊控制字符;另外还使用了“|”和“>”符号,这是 Shell 环境中的两种特殊功能应用,分别称为管道、重定向输出。其含义及作用如下所述。
管道:用竖杠符号“|”表示,用于将前面命令的屏幕输出结果作为后面命令的操作对象(输入)。就好像一根管道一样,从这头塞入内容,从另一头出来。
重定向输出:用大于符号“>”表示,前面的命令成功执行以后,其屏幕输出结果将保存到“>”号后边指定的文件中,而不是直接输出到屏幕,因此称为重定向。

4. 目录和文件基本操作

4.1 查看目录

4.1.1 pwd 命令 ——查看当前的工作目录(Print Working Directory)

[root@localhost ~]# pwd

/root

4.1.2 cd 命令 —— 切换工作目录(Change Directory)

[root@localhost ~]# cd /boot/grub
[root@localhost grub]# pwd
/boot/grub

  • 绝对路径

这种方式以根目录“/”作为起点,如“/boot/grub”表示根目录下 boot 子目录中的 grub 目录。若要确切表明 grub 是一个目录(而不是一个文件),可以在最后也加上一个目录分隔符,如表示为“/boot/grub/”。因为 Linux 操作系统中的根目录只有一个,所以不管当前处于哪个目录中,使用绝对路径都可以非常准确地表示一个目录(或文件)所在的位置。但是如果路径较长,输入的时候会比较烦琐。

  • 相对路径

这种方式一般以当前工作目录作为起点,在开头不使用“/”符号,因此使用的时候更加简短、便捷。相对路径主要包括如下几种形式:
况进行选择。

  • cd - :表示上一次执行 cd 命令之前所处的目录
  • cd ~ : 切换到当前用户的宿主目录
  • cd / :切换到根目录
  • cd … :切换到上一级目录

[root@localhost grub]# pwd
/boot/grub
[root@localhost grub]# cd ~
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd -
/boot/grub

4.1.3 ls 命令——列表(List)显示目录内容

在这里插入图片描述

[root@localhost grub]# ls
splash.xpm.gz

执行“ls -ld”命令可以只显示当前目录的详细属性,而不显示目录下的内容,如以下操作:

[root@localhost grub]# ls -ld
drwxr-xr-x. 2 root root 27 9 月 16 2019 .

ls 命令可以同时查看多个文件的信息。例如, 以下操作可以同时查看两个文件“/etc/yum.conf”和“/boot/vmlinuz-3.10.0-514.el7.x86_64”的信息,结合“-lh”选项可以以更易读的长格式显示。

[root@localhost grub]# ls -lh /etc/yum.conf /boot/vmlinuz-3.10.0-514.el7.x86_64
-rwxr-xr-x. 1 root root 5.2M 11 月 23 2016 /boot/vmlinuz-3.10.0-514.el7.x86_64
-rw-r–r--. 1 root root 970 11 月 15 2016 /etc/yum.conf

使用 ls 命令时,还可以结合通配符“?”或“”以提高命令编写效率。其中,问号“?”可以匹配文件名中的一个未知字符,而星号“”可以匹配文件名中的任意多个字符。这两个通配符同样也适用于 Shell 环境中的其他命令。例如,以下操作将以长格式列出/etc/目录下以“ns” 开头、“.conf”结尾的文件信息。

[root@localhost grub]# ls -lh /etc/ns*.conf
-rw-r–r--. 1 root root 1.7K 9 月 16 2019 /etc/nsswitch.conf

注意:对于经常使用的比较长的命令行,可以通过 alias 别名机制进行简化,以提高使用效率。例如,执行“alias myls=‘ls -alh’”命令可以定义一个名为 myls 的命令别名,以后再执行“myls”命令时即等同于执行“ls -alh”命令。

4.1.4 du 命令——统计目录及文件的空间占用情况(Disk Usage)

du 命令可用于统计指定目录(或文件)所占用磁盘空间的大小,使用目录或文件的名称作为参数。du 命令常用的几个选项如下。
-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录。

-h:以更人性化的方式(默认以 KB 计数,但不显示单位)显示出统计结果,使用
-h 选项后将显示出 KB、MB 等单位。
-s:只统计每个参数所占用空间总的(Summary)大小,而不是统计每个子目录、 文件的大小。
如果需要统计一个文件夹内所有文件总共占用的空间大小,可以结合“-sh”选项,将要统计的目录作为参数。例如,执行“du -sh /var/log”命令可以统计出/var/log 目录所占用空间的大小,具体操作如下:

[root@localhost ~]# du -sh /var/log/
12M /var/log/

如果需要分别统计多个文件所占用的空间大小,可以结合“-ah”选项,当使用目录作为参数时,最后将列出该目录总共占用的空间大小。例如,执行“du -ah /boot”命令将分别统计
/boot 目录中所有文件、子目录各自占用的空间大小,具体操作如下:

[root@localhost ~]# du -ah /boot/
……//省略部分内容8.1M /boot/grub2
4.0K /boot/.vmlinuz-3.10.0-514.el7.x86_64.hmac 3.0M /boot/System.map-3.10.0-514.el7.x86_64 136K /boot/config-3.10.0-514.el7.x86_64
272K /boot/symvers-3.10.0-514.el7.x86_64.gz 5.2M /boot/vmlinuz-3.10.0-514.el7.x86_64 9.8M /boot/initrd-plymouth.img
62M /boot/initramfs-0-rescue-6a1f8b226b12469494db9ff4d72c5e53.img 5.2M /boot/vmlinuz-0-rescue-6a1f8b226b12469494db9ff4d72c5e53
30M /boot/initramfs-3.10.0-514.el7.x86_64.img
18M /boot/initramfs-3.10.0-514.el7.x86_64kdump.img 141M /boot

4.2 创建目录和文件

4.2.1 mkdir 命令——创建新的目录(Make Directory)

mkdir 命令用于创建新的空目录,使用要创建的目录位置作为参数(可以有多个)。例如,执行“mkdir public_html”命令将在当前目录下创建名为 public_html 的子目录,具体操作如下:

[root@localhost ~]# mkdir public_html [root@localhost ~]# ls -d public_html public_html

如果需要一次性创建嵌套的多层目录,必须结合“-p”选项,否则只能在已经存在的目录中创建一层子目录。例如,以下操作将创建一个目录/multimedia,并在/multimedia 目录下创建子目录 movie,再在/multimedia/movie 目录下创建子目录 cartoon。

[root@localhost ~]# mkdir -p /multimedia/movie/cartoon
[root@localhost ~]# ls -R /multimedia
/multimedia:
movie

/multimedia/movie: cartoon

/multimedia/movie/cartoon:

4.2.2 touch ——创建空文件

touch 命令本来用于更新文件的时间标记,但在实际使用中经常用于创建新的测试文件。该命令使用文件名作为参数,可以同时创建多个文件。当目标文件已存在时,将更新该文件 的时间标记,否则将创建指定名称的空文件。例如,以下操作将在/multimedia/movie/cartoon 目录中创建两个空文件,文件名分别为 HuaMuLan.rmvb 和 NeZhaNaoHai.mp4。

[root@localhost ~]# cd /multimedia/movie/cartoon
[root@localhost cartoon]# touch HuaMulan.rmvb NeZhaNaoHai.mp4
[root@localhost cartoon]# ls -lh
总用量 0
-rw-r–r-- 1 root root 0 9 月 16 14:00 HuaMulan.rmvb

-rw-r–r-- 1 root root 0 9 月 16 14:00 NeZhaNaoHai.mp4

4.1.3 ln 命令——创建链接(Link)文件

ln 命令用于为文件或目录建立链接文件(类似于 Windows 系统中的快捷方式),提高用户定位文件或定位目录的效率。链接文件包括软链接和硬链接两种类型,其中软链接又称 为符号链接。无论是访问软链接还是硬链接,与直接访问原始文件的效果基本相同。
软链接与硬链接的区别主要在于,删除原始文件后,软链接将失效,但硬链接仍然可用; 软链接适用于文件或目录,但硬链接只可用于文件,不能为目录建立硬链接;软链接与原始文件可以位于不同的文件系统中,但硬链接必须与原始文件在同一个文件系统(如一个Linux 分区)内。
使用 ln 命令时,默认创建的是硬链接。如果需要创建软链接,必须结合“-s”选项明确指定。ln 命令的基本使用格式如下:

ln [-s] 源文件或目录… 链接文件或目标位置

当目标位置是一个已经存在的目录时,新创建的链接文件将保存到该目录中,并使用与 源文件或目录相同的名称。例如, 以下操作将为文件/bin/bzip2 创建一个软链接文件
/bin/wx/bzip2(未指定链接名称时,使用与原始文件相同的文件名)。

[root@localhost ~]# mkdir /bin/wx [root@localhost ~]# ln -s /bin/bzip2 /bin/wx/ [root@localhost ~]# ls -lh /bin/wx/bzip2
lrwxrwxrwx 1 root root 10 9 月 16 14:05 /bin/wx/bzip2 -> /bin/bzip2

4.3 复制、删除、移动目录和文件

使用 cp、rm、mv 命令可以复制、删除和移动 Linux 目录和文件。

4.3.1 cp——复制(Copy)文件或目录

cp 命令用于复制文件或目录,将需要复制的文件或目录(源)重建一份并保存为新的文件或目录(可保存到其他目录中)。cp 命令的基本使用格式如下:

cp [选项]… 源文件或目录… 目标文件或目录

需要复制多个文件或目录时,目标位置必须是目录,且目标目录必须已经存在。cp 命令较常用到的几个选项如下。
-f:覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)复制。
-i:覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式)。
-p:复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变。
-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录。
例如,以下两个操作将把/bin/touch 命令程序复制到当前目录下,并命名为 mytouch; 另外将/etc/yum.conf 文件复制一份作为备份,添加.bak 扩展名,仍存放在/etc 目录中。

[root@localhost ~]# cp /bin/touch ./mytouch
[root@localhost ~]# cp /etc/yum.conf /etc/yum.conf.bak

如果需要复制的数据包括完整的目录,则需要结合“-r”选项才能成功执行,否则目录将被忽略。例如,以下操作将把目录/boot/grub、文件/etc/host.conf 复制到当前目录下的public_html 文件夹中。

[root@localhost ~]# cp -r /boot/grub/ /etc/host.conf public_html/
[root@localhost ~]# ls public_html/
grub host.conf

4.3.2 rm 命令——删除(Remove)文件或目录

rm 命令用于删除指定的文件或目录,在 Linux 命令行界面中,删除的文件是难以恢复的,因此使用 rm 命令删除文件时需要格外小心。rm 命令使用要删除的文件或目录名作为参数。常用的几个选项如下(与 cp 命令的对应选项含义基本相似)所述。
-f:删除文件或目录时不进行提醒,而直接强制删除。
-i:删除文件或目录时提醒用户确认。
-r:删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)。
对于已经确定不再使用的数据(包含目录、文件),通常结合“-rf”选项直接进行删除而不进行提示。例如,若要删除刚复制到 public_html 目录中的 grub 目录树,且不提示用户进行确认(直接删除),可以执行“rm -rf public_html/grub/”命令,具体操作如下:

[root@localhost ~]# rm -rf public_html/grub/ [root@localhost ~]# ls public_html/ host.conf

如果需要在执行删除操作前进行确认,可以使用“-i”选项(不要和-f 选项同时使用),rm命令将对每个待删除的文件或目录提示用户是否真的删除,需要输入 y(表示删除)或 n(表示不删除)进行确认。例如,以下操作将以提示确认的方式删除 public_html 目录中的host.conf 文件(根据提示信息输入 y 确认删除)。

[root@localhost ~]# rm -i public_html/host.conf
rm:是否删除普通文件 “public_html/host.conf”?y

注意:在学习rm 删除命令时,不要直接删除系统中已有的目录或配置文件,以避免出现意外故障。建议从系统中复制一些目录或文件到新建的文件夹中,然后切换到新建的 文件夹,使用复制后的目录或文件进行删除练习。

4.3.3 mv 命令——移动(Move)文件或目录

mv 命令用于将指定的文件或目录转移位置,如果目标位置与源位置相同,则效果相当于为文件或目录改名。mv 命令的基本使用格式如下:

mv [选项] … 源文件或目录… 目标文件或目录

需要移动多个文件或目录时,目标位置必须是目录,且目标目录必须已经存在。如果在 同一个目录下移动文件或目录,则相当于执行重命名操作。例如,以下操作将把当前目录中 的 mytouch 程序文件改名为 mkfile。

[root@localhost ~]# mv mytouch mkfile [root@localhost ~]# ls -lh mytouch mkfile ls: 无法访问 mytouch: 没有那个文件或目录
-rwxr-xr-x 1 root root 62K 9 月 16 14:09 mkfile

如果移动一个文件或目录到一个已经存在的文件夹中,可以只指定目标文件夹位置。例

如,以下操作将把 mkfile 文件移动到 public_html 目录(已经存在)中,文件名仍然是 mkfile。

[root@localhost ~]# mv mkfile public_html/
[root@localhost ~]# ls -l public_html/mkfile
-rwxr-xr-x 1 root root 62488 9 月 16 14:09 public_html/mkfile

4.4 查找目录和文件

4.4.1 which 命令——查找用户所执行的命令文件存放的目录

which 命令用于查找 Linux 命令程序并显示所在的具体位置,其搜索范围主要由用户的环境变量 PATH 决定(可以执行“echo $PATH”命令查看),这个范围也是 Linux 操作系统在执行命令或程序时的默认搜索路径。
which 命令使用要查找的命令或程序名作为参数,默认当找到第一个目标后即不再继续查找,若希望在所有搜索路径中查找,可以添加“-a”选项。例如,执行“which ls”命令后,可以找到名为 ls 的、位于/usr/bin/ls 的命令程序文件,具体操作如下:

[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [root@localhost ~]# which ls
alias ls=‘ls --color=auto’
/usr/bin/ls

注意:由于Shell 内置的命令并没有对应的程序文件,因此使用which 查找内部命令时, 将找不到对应的程序。例如,查找内部命令history 的位置时,会提示在搜索路径中没有这个程序文件,具体操作如下:

[root@localhost ~]# which history
/usr/bin/which: no history in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr
/bin:/root/bin)

4.4.2 find 命令——查找文件或目录

find 命令是 Linux 操作系统中功能非常强大的查找命令,可以根据目标的名称、类型、

大小等不同属性进行精细查找。find 命令在查找时采用递归的方式,其使用形式相当灵活, 也可以相当复杂。这里只介绍最常用的几种用法。find 命令的基本使用格式如下:

find [查找范围] [查找条件表达式]

其中,查找范围对应的是在其中查找文件或子目录的目录位置(可以有多个),而查找条件则决定了 find 命令根据哪些属性、特征进行查找。较常用的几种查找条件类型如下所述。

1. 按名称查找:关键字为“-name”,根据目标文件的名称进行查找,允许使用“”及“?” 通配符。

  1. 按文件大小查找:关键字为“-size”,根据目标文件的大小进行查找,一般使用“+” 和“-”号设置超过或小于指定的大小作为查找条件。常用的容量单位包括 kB(注意k 是小写)、MB、GB。

  2. 按文件属主查找:关键字为“-user”,根据文件是否属于目标用户进行查找。

4 . 按文件类型查找:关键字为“-type”,根据文件的类型进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等。块设备指的是成块读取数据的设备(如硬盘、内存等),而字符设备指的是按单个字符读取数据的设备(如键盘、鼠标等)。*

设置 find 命令的查找条件时,若需要使用“*”或“?”通配符,最好将文件名用双引号括起来,以避免当前目录下符合条件的文件干扰查找结果。例如,以下操作将在/etc 目录中递归查找名称以“resol”开头、以“.conf”结尾的文件。

[root@localhost ~]# find /etc -name “resol*.conf”
/etc/resolv.conf

使用“-type”查找条件可以过滤出指定类型的文件。例如,以下操作将在/boot 目录中查找出所有的文件夹(对应的类型为 d),而忽略其他类型的文件。

[root@localhost ~]# find /boot -type d
/boot
/boot/grub
/boot/grub2
/boot/grub2/themes

/boot/grub2/themes/system
/boot/grub2/i386-pc
/boot/grub2/locale
/boot/grub2/fonts

需要同时使用多个查找条件时,各表达式之间可以使用逻辑运算符“-a”与“-o”分别表示而且(and)、或者(or)。例如,以下两个操作使用了两个查找条件,即“超过 1024kB”和“名称以 vmlinuz 开头”,但分别使用“-a”“-o”组合两个条件,前者表示两个条件必须同时满足, 后者表示只需满足其中任何一个条件即可。

[root@localhost ~]# find /boot -size +1024k -a -name “vmlinuz*”
/boot/vmlinuz-3.10.0-514.el7.x86_64
/boot/vmlinuz-0-rescue-6a1f8b226b12469494db9ff4d72c5e53 [root@localhost ~]# find /boot -size +1024k -o -name “vmlinuz*”
/boot/grub2/fonts/unicode.pf2
/boot/System.map-3.10.0-514.el7.x86_64
/boot/vmlinuz-3.10.0-514.el7.x86_64
/boot/initrd-plymouth.img
/boot/initramfs-0-rescue-6a1f8b226b12469494db9ff4d72c5e53.img
/boot/vmlinuz-0-rescue-6a1f8b226b12469494db9ff4d72c5e53
/boot/initramfs-3.10.0-514.el7.x86_64.img
/boot/initramfs-3.10.0-514.el7.x86_64kdump.img

猜你喜欢

转载自blog.csdn.net/weixin_42099301/article/details/107076796