`

修改linux的root密码+find与grep

阅读更多

1 如果忘记root密码该怎么办?
答案:
1.1在电脑启动时候的grub界面下,按‘e’,进入编辑页面.
1.2定位到以kernal开头的一行,在最后一句,加上single。

然后启动。如何启动不同的linux版本不一样,具体看当时界面的说明。
进入后大概是drop进一个root模式,打passwd root,修改root密码。

2 find如何与grep合作

find grep and -exec 结合
[leo@leo streamer]$ find . -name "Makefile" -exec grep "libTsCommon.a" {} \;
lib_target = $(TARGET)/libTsCommon.a
auto_test_target = $(TARGET)/libTsCommon-autotest

使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的

在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除 的文件。

exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号 。 为了使用exec选项,必须要同时使用print选项 。如果验证一下find命令,会发现该命令只输出从当前路径起的 相对路径及文件名。

例如:为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中

# find . -type f -exec ls -l { } \;
-rw-r--r-- 1 root root 34928 2003-02-25 ./conf/httpd.conf
-rw-r--r-- 1 root root 12959 2003-02-25 ./conf/magic
-rw-r--r-- 1 root root 180 2003-02-25 ./conf.d/README


-exec 参数后面跟的是 command命令,注意点如下:

command命令的终止,使用 ';' (分号)来判定,在后面必须有一个 ';'

'{}',使用{}来表示文件名,也就是find前面处理过程中过滤出来的文件,用于 command命令进行处理

特别强调,对于不同的系统,直接使用分号可能会有不同的意义, 使用转义符 '\'在分号前明确说明,对于前面我们遇到的问题,主要就是这个原因引起的!

举例:

1.查询所有保护字符串“Hello”的 文件

find / -exec grep "Hello" {} \;

2.删除所有临时文件

find / -name "*.tmp" -exec rm -f {} \;

分享到:
评论

相关推荐

    西南科技大学+Linux实验报告+Linux环境基本操作实验报告

    - `grep`:搜索文件中包含特定字符串的行,如`cat /etc/yum.conf | grep "metadata"`。 - `echo`:输出字符串,如`echo "add new line" > /root/workspace/hello.txt`,可用来创建新文件。 - `ln`:创建硬链接,...

    Linux+MySQL+JAVA基础笔记适合萌新

    通常,安装完成后需要设置root用户的密码,并通过命令行工具如`mysql`客户端进行数据库的创建、表的操作、数据的插入和查询。同时,用户管理也是重要的一部分,包括创建用户、授权和撤销权限等。在数据库操作中,...

    Linux系统 grep命令用法详解.doc

    在实际使用中,`grep`命令经常与其他Linux命令如`find`、`sed`、`awk`等结合使用,形成强大的数据处理流程。例如,通过`find`命令定位文件,然后使用`grep`筛选特定内容,最后可能还需要使用`sort`、`uniq`等命令...

    Linux下find命令整理

    在Linux系统中,`find`命令是一个非常强大的工具,用于在指定路径下查找符合特定条件的文件。这个命令可以帮助我们快速定位系统中的文件,进行管理、备份或删除操作。以下是对`find`命令的一些详细解释和实例说明: ...

    linux下find命令实例

    ### Linux 下 find 命令实例详解 #### 概述 `find` 是 Linux 和类 Unix 系统中一个非常强大的文件查找工具。通过 `find` 命令,用户可以基于多种条件来搜索文件系统中的文件或目录,如名称、权限、所有者、组、...

    Linux_的命令find_xargs详述(1).txt

    ### Linux中的find与xargs命令详解 在Linux系统中,`find` 和 `xargs` 是两个非常重要的命令行工具,它们被广泛用于文件搜索、处理等任务中。本文将详细解析这两个命令的功能、用法及其应用场景。 #### 1. find ...

    02-阿里云标准-CentOS Linux 6安全基线检查

    同时,我们还需要执行命令设置root用户的密码修改最小间隔时间:chage --mindays 7 root。 检查语句:grep ^PASS_MIN_DAYS /etc/login.defs chage -l root | egrep -i "minimum" 三、密码复杂度检查 密码复杂度...

    基于Linux网络操作系统的易错命令基本归纳.pdf

    grep 和 find 命令是 Linux 系统中最常用的命令之一。grep 命令是在文件中搜索满足条件的内容,而 find 命令是在执行过程中将消耗大量资源的命令。两者之间的主要区别是:grep 命令是在文件中搜索满足条件的内容,而...

    车载常用linux命令+火车/高铁/公交车行业+车载linux系统测试常用命令,用于测试职位或运维技术支持职位

    在IT行业中,Linux系统是许多车载设备和交通系统的首选操作系统,因为它的稳定性和可靠性。本文将详细介绍车载Linux系统中常用的一些命令,这对于测试职位或运维技术支持人员来说至关重要。 1. `ls` 和 `ls -l`: `...

    Linux 的实用技巧

    在Linux系统中,root用户拥有最高级别的管理权限,一旦密码丢失,可能会导致无法正常登录系统。这时,可以采取进入单用户模式的方式来重设密码。具体操作如下: 1. **通过Linux启动软盘**:如果有Linux启动软盘,...

    京峰教育Linux Shell基础编程

    本资源摘要信息涵盖了 Linux Shell 基础编程的知识点,包括 Shell 编程入门、变量、If、While、For、Case、Select 基本语句案例演练、Find、Grep、Awk、Sed 四剑客深度剖析等。 Shell 编程概述 Shell 编程是 Linux...

    linux下使用 vim + cscope 查看代码

    7. `f`: 查找并打开文件,与`Vim`的`find`功能相似。 8. `i`: 查找包含当前文件的其他文件。 例如,要查找调用`work()`函数的函数,可以输入`:cs find c work`。若要查找`work()`函数的所有出现位置,可以输入`:cs ...

    Linux从入门到精通学习文档

    - **许可证**: 采用了GPL许可协议,确保了Linux的开源性和可自由修改性。 - **优点**: - 稳定性高: 长时间运行无需重启。 - 成本低: 许多版本是免费提供的。 - 安全性强: 内置防火墙和其他安全功能。 - 多任务...

    Linux复习题-选择题

    15. 在 Linux 操作系统中,find 命令可以用于查找当前目录下的名称尾为.c 的文件,并将结果输出到标准输出。 16. 在 Linux 操作系统中,可以使用 tar 命令将当前目录下的归档文件解压缩到其他目录下。 17. 在 ...

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz在Linux下安装步骤

    确保下载的版本与你的Linux系统兼容。 2. **检查环境**:运行`rpm -qa | grep mysql`和`cat /etc/group | grep mysql`命令,检查系统中是否已经安装过MySQL或有相关的用户组。如果已存在,需要先卸载旧版本并清理...

    LINUX实验指导书

    LINUX实验指导书中也提到了实验注意事项,包括使用“ROOT”用户权限、密码设置、命令输入等。 1. 使用“ROOT”用户权限 使用“ROOT”用户权限是LINUX实验的基本要求,通过使用“ROOT”用户名来登录,可以获得ROOT...

    1、linux基本操作.docx

    本文将详细介绍几个在Linux系统中常用的命令,包括`grep`、`find`、`locate`、`whereis`、`which`,以及用户管理和权限管理的基础知识。 1. `grep`命令: `grep`是“Global Regular Expression Print”的缩写,用于...

    linux常用的60个命令.pdf

    这部分涵盖了常用的文件处理命令,比如`mkdir`、`grep`、`find`等,这些命令对于日常的文件管理非常重要。 ### 3. mkdir - 创建目录 #### 作用: `mkdir`命令用于创建新的目录。 #### 格式: ``` mkdir [选项] 目录...

Global site tag (gtag.js) - Google Analytics