网站建设功能需求文档,网站被挂黑链怎么删除,外贸公司是什么类型的企业,深圳物流声明#xff01; 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下#xff0c;如涉及侵权马上删除文章#xff0c;笔记只是方便各位师傅的学习和探讨#xff0c;文章所提到的网站以及内容#xff0c;只做学习交流#xff0c;其他均与本人以及泷羽sec团队无关#…声明 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下如涉及侵权马上删除文章笔记只是方便各位师傅的学习和探讨文章所提到的网站以及内容只做学习交流其他均与本人以及泷羽sec团队无关切勿触碰法律底线否则后果自负有兴趣的小伙伴可以点击下面连接进入b站主页B站泷羽sec
搜索文件
1、which
which lswhich作用是查找命令的可执行文件路径。例如如果你想知道“Is”命令在系统中的具体位置可以使用“which ls”
echo $PATH查看环境变量 “echo $PATH”: echo”是用于输出内容的命令。PATH”,所列出的目录中依次查找该命令的可执行文件。
这个输出是一系列由冒号分隔的目录列表系统会在这些目录中按顺序查找用户输入的命令。 如果你想要了解某个命令为什么可以在任何地方被调用你可以结合这两个命令来检查。例如先使用which找到命令的位置然后通过echo $PATH确认该位置是否包含在PATH环境变量中。
2.locate (local.db)
locate’命令用于快速查找文件它通过查询一个预先构建的文件数据库来实现 “(local.db)分在这里的具体作用可能是在特定情境下“local.db“ 相关的查找操作但一般来说单独使用“locate”后面跟文件名或部分文件名可以查找相应的文件
查找 local.db 文件
locate local.db如果找不到文件更新数据库 如果 locate 没有找到你想要的文件可能是数据库没有最新的信息。这时你需要更新数据库
sudo updatedblocate whoami.exe“sudo updatedb” sudo用于以管理员权限执行命令的前缀 “updatedb’用于更新“locate“命令所使用的文件数据库。这个操作可能需要一些时间因为它会扫描整个文件系统并将文件信息添加到数据库中。
“locate whoami.exe 使用 “locate”命令查找名为“whoami.exe”的文件在系统中的位置。如果系统中有这个文件该命令会输出其路径。
3.find
find ~ -mtime 2 -Is |sort -k9 -k10 |morefind . -type f -iname *.sh -mmin -30 -lsfind. -name *.svn -exec rm -rf {}\;find / -user root -type f -perm -ow -name *.sh 2/dev/null
“find ~ -mtime 2 -Is | sort -k9 -k10 | more find表示在用户的主目录(~代表主目录)下进行查找。 “mtime2”表示查找在两天内被修改过的文件信息。 “ls”用于以长列表形式显示找到的文件信息 “|”是管道符号将前一个命令的输出作为后一个命令的输入。 “sort -k9 -k10”是按照第九列和第十列的内容对文件信息进行排序。 “more”用于分页显示结果方便查看。
find -type f -iname *.sh -nmin -30 -ls“find在当前目录下进行查找。 “-type f”表示查找类型为普通文件。
-iname *.sh分一查找支件名以“.sh”结尾的文件注意这里的空格可能会导致不准确匹配一般用通配符应该紧贴在前面的字符后面 “mtime -30”表示查找在30分钟内被修改过的文件。 “-ls”以长列表形式显示找到的文件信息。
find. -name *.svn -exec rm -rf {} ;“find.”在当前目录下查找。 -name ‘.svn’ 查找名为“.svn”的文件且录。 -exec rm -rf {}表示对找到的每个结果执行、rm-rf”命令即删除找到的文件或目录。
find / -user root -type f -perm -ow -name *.sh2/dev/null“find/”在整个文件系统根目录“”下进行查找。 “-user root“表示查找所有者为“root”用户的文件。 “-type f表示查找类型为普通文件 “perm0w”表示套找其他用户有写权限的文件
“-name *.sh:”查找文件名以”.sh”结尾的文件。“2/dev/nulI”将错误输出重定向到“/dev/null即不显示错误信息。