泷羽sec学习打卡-Linux基础2
声明
学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负
关于Linux的那些事儿-Base2
- 一、Linux-Base2
- linux有哪些目录呢?不同目录下有哪些具体的文件呢?
- linux基础命令详解
- linux资源耗尽virus
- linux windows中的命令行编辑器
- 实践是检验真理的唯一标准
一、Linux-Base2
linux有哪些目录呢?不同目录下有哪些具体的文件呢?
/ - 根目录,所有的其他目录和文件的起始点。
/bin - 存放基本二进制文件,即系统命令。
/sbin - 存放系统二进制文件,通常是系统管理员使用的命令。
/etc - 存放系统配置文件。
/dev - 包含设备文件。
/proc - 虚拟文件系统,提供系统和进程信息。
/var - 包含经常变化的文件,如日志文件。
/tmp - 临时文件目录。
/usr - 用户相关的应用程序和文件。
/home - 用户的主目录。
/root - 系统管理员的用户主目录。
/opt - 附加应用程序的安装目录。
/mnt - 临时挂载文件系统的挂载点。
/media - 可移动介质的挂载点。
/srv - 服务相关的数据。
/boot - 包含Linux内核和引导程序文件。
/sys - 包含系统硬件信息。
/opt - 附加应用程序的安装目录。
/lost+found - 在文件系统检查(fsck)后,丢失的文件碎片会被放置在这里。
/root - 系统管理员的用户主目录。
linux基础命令详解
`ls`(显示当前目录的文件)参数
ls搭配的参数:
-a 或 --all - 显示所有文件和目录,包括以点(.)开头的隐藏文件。
-l - 使用长列表格式显示详细信息,包括文件权限、链接数、所有者、组、大小、最后修改时间和文件名。
-h 或 --human-readable - 与 -l 一起使用时,以易于阅读的格式显示文件大小(例如 KB、MB)。
-t - 按修改时间排序,通常与 -l 一起使用。
-r 或 --reverse - 反转排序结果(例如,与 -t 一起使用时,会按时间升序显示)。
-i - 显示文件的 inode 号。
-S - 按文件大小排序。
-d 或 --directory - 仅显示目录本身的信息,而不是其内容。
-R 或 --recursive - 递归列出所有子目录的内容。
-v - 自然排序(例如,版本号)。
-A 或 --almost-all - 显示所有文件和目录,但不包括 . 和 …。
-f - 不进行排序,直接列出文件,通常与 -l 结合使用。
-1 - 每行只显示一个文件。
-I - 忽略特定文件或目录。
--color - 根据文件类型显示颜色(通常有 auto、never 和 always 选项)。
--group-directories-first - 在列出文件之前先列出目录。
-i - 显示文件的 inode 号。
-n - 以数字形式显示用户和用户组(与 -l 一起使用时)。
-o - 类似于 -l,但不显示组信息。
-p - 在目录后面添加斜杠 / 以区分文件和目录。
clear(清屏)
cd(切换目录)

cd ~(切换到个人用户根目录)

cd /(切换到系统的根目录)

cd /home(切换到home目录)

pwd(显示本机当前所在的目录)
vim(文本编辑器)

vim dw.txt创建txt文件
输入i 输入字符
esc 冒号wq! 保存村退
具体vim使用,自行了解,vim使用很方便

touch(创建文件)
tuoch 2.txt(创建txt文件)

mkdir (创建目录)
mkdir dw(创建名为dw的目录)

注意:在linux中文件和目录是有区别的,文件有后缀名,目录没有。
mkdir -p(-p参数:遍历)
mkdir -p dw/dw1/dw2(创建递归目录dw/dw1/dw2)
可以结合cd和ls(展示目录和文件)、dir(以文件形式展示目录和文件)命令查看

rm -r dw(删除dw目录)
-i (递归删除)
-r (删除文件夹和它的所有内容)
-f (强制删除)

cp(copy的简写)
cp sos.txt …/sos.txt
ls
cd …/
ls

mv(move的简写,移动文件的意思)
mv test.txt home/test.txt
cd home/
ls
mv test.txt test1.txt
cd home/
ls
mv test.txt text2.txt
cat(查看文件内容)
cat test3.txt(查看test3.txt)

head(查看前半段文件内容)

head test3.txt
head -5 text3.txt(显示前5行)
tail (查看后半段内容)
tail test3.txt
tail -5 test3.txt(显示后5行)

more(查看文件内容并翻页)
more test3.txt

shh(远程连接命令)
chmod -R u=rwx,g=rwx,o=rwx /path/to/directory (数字4代表读权限,2代表权限,1代表执行权限)
r(读)
w(写)
x(执行)
0777(最高权限)
ls 查看一下当前目录有什么文件
ls -l 查看当前目录下文件的权限

chown(查看当前所处的有用户和所处的用户组)
chown root:root test.txt
useradd &adduser
adduser(会自动为创建的用户指定目录,系统shell版本。
useradd(需要使用参数选项指定上述基本设置,如果不使用任何参数)
adduser y4er

ls
cd ~
touch test4.txt
mkdir home
cd /home/y4er
ls
exit

userdel -f y4er(删除y4er用户)
sudo(管理员权限运行root权限下可用)

passwd(修改用户密码)
sudo passwd root(更改root用户密码)

好好好,看来提权势在必行
linux资源耗尽virus
使用alert或者notifu-send等工具发送通知
#!/bin/bash
while true
do
notify-send “无限弹窗” “这是一个无线循环的弹窗”
sleep 2
done

保存脚本为infinnite_popup.sh脚本文件
给予权限为chmod +x infinnite_popup.sh
运行:./infinnite_popup.sh


linux windows中的命令行编辑器
windows dos
linux bash
都学到这里了,相比大家早已融会贯通,懂得都懂
该说不说
实践是检验真理的唯一标准
相关文章:
泷羽sec学习打卡-Linux基础2
声明 学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负 关于Linux的那些事儿-Base2 一、Linux-Base2linux有哪些目录呢?不同目录下有哪些具体的文件呢…...
# 【STM32F1】——无线收发模块RF200与串口通信
【STM32F1】——无线收发模块RF200与串口通信 一、简介 本篇主要对调试无线收发模块RF200的过程进行总结,实现了以下功能。 串口普通收发:使用STM32F103C8T6的USART2串口接收中断,实现两个无线收发模块RF200间的通信。二、RF200介绍 电压:3.4-5.5V工作频率:418~455MHz发…...
计算机网络:运输层 —— TCP 协议概述与 TCP 报文段首部格式
文章目录 基本概念主要特点和功能TCP报文段的首部格式字段标志位扩展首部 传输控制协议(Transmission Control Protocol,TCP)协议是互联网上最常用的传输层协议之一,它负责提供可靠的端到端数据传输服务。TCP 协议采用连接导向的通…...
python正则表达式和递归
一、正则表达式 1.基础匹配 学习目标:了解什么是正则表达式,掌握re模块的基础使用 就是一种规则的定义,通过规则去验证给定的目标是否符合定义的规则。 正则的三个基础方法 match match是匹配开头,开头有python就算匹配成功&a…...
JAVA后端生成图片滑块验证码 springboot+js完整案例
前言 现在大部分网部都是图片滑块验证码,这个得要与后端联动起来才是确保接口安全性 通过我们系统在发送手机短息时都会选进行滑块验证,但是我们要保证发送短息接口的全安,具体路思如下 那么这个滑块的必须是与后端交互才能保证安全性&…...
Spring Boot中的自动装配机制
文章目录 1. 什么是自动装配?2. 自动装配是如何工作的?3. 如何开启自动装配?4. 自动装配的注意事项5. 结语推荐阅读文章 在Spring Boot的世界里,自动装配(Auto-configuration)就像春风拂面,轻轻…...
Brave127编译指南 Windows篇:配置Git(四)
1. 概述 在Brave浏览器的开发过程中,Git作为核心版本控制工具扮演着不可或缺的角色。作为当今最广泛使用的分布式版本控制系统,Git为开发者提供了强大的源码管理能力。通过Git,您可以轻松追踪代码变更、管理不同版本,并与其他开发…...
mysql数据库(五)多表查询
多表查询 文章目录 多表查询一、链表查询1.1交叉连接1.2 内连接1.3 左连接1.4 右连接1.5 全连接1.6 例子 二、子查询2.1 in与not in2.2 any/some2.3 all2.4 比较运算符2.5 exists 三、例子 查询中使用的表如下所示 ------------ | id | name | ------------ | 1 | IT | …...
【go从零单排】JSON序列化和反序列化
🌈Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 📗概念 在 Go 语言中,处理 JSON 数据主要依赖于 encoding/json 包。这个包提…...
海外携程机票token 1001分析
声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 有相关问题请第一时间头像私信联系我删…...
【算法】——二分查找合集
阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 零:二分查找工具 1:最基础模版 2:mid落点问题 一:最…...
社会工程骗局席卷金融机构
2024 年北美金融机构收到的社交工程诈骗报告数量比一年前增加了 10 倍。数据显示,诈骗现在占所有数字银行欺诈的 23%。 深度伪造和 GenAI 诈骗的危险日益增加 BioCatch 在其 2024 年北美数字银行欺诈趋势报告中公布了这些发现,该报告还详细说明了报告的…...
前缀和算法习题篇(上)
1.一维前缀和 题目描述: 解法一:暴力解法:模拟 时间复杂度是O(n*q),会超时。 解法二:前缀和解法:快速求出数组中某一个连续区间的和 快速是指O(1),前缀和思想可把时间复杂度可降到O(q)。 算法思路: 先预处…...
C#核心(9)静态类和静态构造函数
前言 我们先前已经了解了静态成员的基本构成,也简单了解了一下静态变量,现在我们就要来看一下静态类和静态构造函数了,这些其实在上一节我已经在例子里有提到过,相信聪明的你甚至已经发现了一些规律。 GPT对c#中静态类和静态构造…...
B2002 Hello,World! C++实现
Hello,World! 题目描述 编写一个能够输出 Hello,World! 的程序。 提示: 使用英文标点符号;Hello,World! 逗号后面没有空格。H 和 W 为大写字母。 输入格式 输出格式 样例 #1 样例输入 #1 无样例输出 #1 Hello,World!#include <bits/stdc.h&…...
前端-同源与跨域
一、同源策略 两个网站协议名、域名、端口号有一个不同就是非同源,就是跨域。跨域问题就是浏览器的同源策略造成的。 同源是指协议名、域名、端口号 必须完全一致! http 默认端口号是80,https 默认端口号是443 同源策略的限制 一般来说&…...
MySQL远程连接错误解决:Host is not allowed to connect to this MySQL server
1. 异常错误 通过远程客户端访问MySQL服务器时会遇到“Host is not allowed to connect to this MySQL server”的错误提示。 2. 原因 MySQL服务器当前配置不允许来自特定主机的连接尝试。 3. 解决方法 允许远程主机访问MySQL服务器,按照以下步骤操作ÿ…...
详解C语言字符和字符串的输入与输出
字符和字符串的输入与输出 一、字符的输入与输出1.1 字符的输入使用 getchar()使用 scanf() 1.2 字符的输出使用 putchar()使用 printf() 二、字符串的输入与输出2.1 字符串的输入使用 scanf() 输入字符串使用 fgets() 输入字符串 2.2 字符串的输出使用 printf() 输出字符串使用…...
adworld - stack2
adworld - stack2 题目概述:给一个数组(自己控制数组大小和填入的数据),并进行(展示, 增加, 修改值, 求平均值, 退出)菜单选项 存在后门函数(system(“/bin/bash”)),但是没找到栈溢出的点 没判断数组的边界造成任意地址修改 但是如何准确…...
Python学习从0到1 day28 Python 高阶技巧 ⑤ 多线程
若事与愿违,请相信,上天自有安排,允许一切如其所是 —— 24.11.12 一、进程、线程 现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。 进程 进程:就…...
微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
大型活动交通拥堵治理的视觉算法应用
大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...
关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...
【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...
CRMEB 框架中 PHP 上传扩展开发:涵盖本地上传及阿里云 OSS、腾讯云 COS、七牛云
目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件 文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\basic\BaseManager; use think\facade\Config;/*** Class Upload* package crmeb\services\upload* …...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
用机器学习破解新能源领域的“弃风”难题
音乐发烧友深有体会,玩音乐的本质就是玩电网。火电声音偏暖,水电偏冷,风电偏空旷。至于太阳能发的电,则略显朦胧和单薄。 不知你是否有感觉,近两年家里的音响声音越来越冷,听起来越来越单薄? —…...
消息队列系统设计与实践全解析
文章目录 🚀 消息队列系统设计与实践全解析🔍 一、消息队列选型1.1 业务场景匹配矩阵1.2 吞吐量/延迟/可靠性权衡💡 权衡决策框架 1.3 运维复杂度评估🔧 运维成本降低策略 🏗️ 二、典型架构设计2.1 分布式事务最终一致…...
恶补电源:1.电桥
一、元器件的选择 搜索并选择电桥,再multisim中选择FWB,就有各种型号的电桥: 电桥是用来干嘛的呢? 它是一个由四个二极管搭成的“桥梁”形状的电路,用来把交流电(AC)变成直流电(DC)。…...
第八部分:阶段项目 6:构建 React 前端应用
现在,是时候将你学到的 React 基础知识付诸实践,构建一个简单的前端应用来模拟与后端 API 的交互了。在这个阶段,你可以先使用模拟数据,或者如果你的后端 API(阶段项目 5)已经搭建好,可以直接连…...
