10分钟就能学会,Linux操作系统21个shell常用命令(3)

简介: 10分钟就能学会,Linux操作系统21个shell常用命令

13.文件定位命令

命令:

locate/slocate

讲解:

 该命令用于通过文件名或扩展名搜索文件。    

locate命令是利用事先在系统中建立系统文件索引资料库的,然后再检查资料库的方式工作的。      

为了提高locate命令的查出率,在使用该命令前必须拥有最新的资料数据库。

可以使用如下的命令更新系统的索引资料数据库:   [root@myhost root]# updatedb

locate命令的格式如下:

  locate [参数] 文件名

常用的参数和含义如下表所示。

image.png

例程:

例: 首先建立资料数据库,然后搜索vsftpd.conf文件的存放路径。 在终端提示符下输入如下命令: [root@myhost root]# updatedb [root@myhost root]# locate vsftpd.conf 如下图所示。

微信图片_20221014184832.png

14.文件内容检索命令grep

命令:

grep [选项]  < string >  文件名

讲解:

 rm 命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下的所以文件及子目录均删除。删除链接文件时,只是断开了链接,原文件保持不变。该命令的基本使用格式如下:                                                

  rm  [选项]  文件名 常用参数及含义如下表所示。

微信图片_20221014184832.png

例程:

例 搜索/etc/vsftpd目录下后缀为.conf文件中,其内容中包含“anon”字符串的文本行。    在终端提示符下输入如下命令:

[root@myhost root]# grep anon /etc/vsftpd/*.conf 如下图所示。

微信图片_20221014184930.png

15.链接命令  

命令:

In

讲解:

微信图片_20221014184933.png

16.创建文件、改变文件或目录生成时间命令 touch

命令:

touch

讲解:

微信图片_20221014184937.png

17.打包命令 tar

命令:

微信图片_20221014185020.png

讲解:

微信图片_20221014185023.png

18. 压缩命令    zip 和gzip

命令:  

解压缩命令unzip 和gunzip

讲解:

zip是将文件打包为zip格式的压缩文件

unzip是从zip包中解压出某个文件

gzip是将文件打包为tar.gz格式的压缩文件

gunzip从tar.gz包中解压出某个文件

gzip 命令:

# gzip test.txt 它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样

# gunzip test.txt.gz

它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux 的重定向

# gzip -c test.txt > /root/test.gz 这样不但可以将原有的文件保留,而且可以将压缩包放到任何目录中,解压缩也一样

# gunzip -c /root/test.gz > ./test.txt

zip 命令:

# zip test.zip test.txt

它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip

# unzip test.zip 它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项

# unzip test.zip -d /root

19.压缩文件命令 gzip    gunzip

   在18里面已经讲了,看上一条。  

20.修改时间 date;    日历 cal ;  显示时间命令 clock

命令:

修改时间 date;    日历 cal ;  显示时间命令 clock 
命令:

讲解:

微信图片_20221014185027.png

21.帮助命令

命令及讲解:

微信图片_20221014185030.png


相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
95 8
|
1月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
266 6
|
1月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
80 3
|
1月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
72 2
|
16天前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
44 14
Linux 10 个“who”命令示例
|
5天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
58 20
|
5天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
26 7
|
25天前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
31 9
|
23天前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
26天前
|
存储 Shell Linux
Linux 如何更改默认 Shell
Linux 如何更改默认 Shell
31 0
Linux 如何更改默认 Shell
下一篇
DataWorks