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


相关文章
|
2天前
|
安全 Linux
探索Linux操作系统的启动过程
在这篇文章中,我们将深入探讨Linux系统的启动流程,从电源开启到登录界面呈现的每一个步骤。我们将揭示BIOS、引导加载器、内核以及初始化进程如何协同工作,使Linux系统顺利启动。通过了解这些过程,读者将能更好地理解Linux系统的工作原理,并为可能出现的启动问题提供解决思路。
28 14
|
5天前
|
Linux 数据安全/隐私保护
探索Linux操作系统下的权限管理
【8月更文挑战第66天】在数字世界中,操作系统的权限管理就如同现实世界中的钥匙和锁,保护着我们的数据安全。本文将带你深入理解Linux系统中的权限设置,通过实际代码示例,让你掌握文件和目录权限的分配与管理技巧。准备好了吗?让我们开始这场关于权限管理的探险之旅吧!
53 14
|
3天前
|
Linux
Linux的cp命令如何使用?
Linux的cp命令如何使用?
11 5
|
1天前
|
Linux iOS开发 MacOS
MacOS环境-手写操作系统-35-Shell控制台
MacOS环境-手写操作系统-35-Shell控制台
9 2
|
9天前
|
Unix Shell Linux
常见的shell命令
shell常用命令
23 11
|
7天前
|
Linux
Linux常用命令包括
Linux常用命令包括
16 5
|
7天前
|
Linux
Linux命令
Linux命令
18 5
|
3天前
|
安全 Linux Shell
常见的 Linux 命令大全(表格形式)
常见的 Linux 命令大全(表格形式)
|
11天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
26 7
|
11天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余