当前位置: 首页 > news >正文

泷羽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! 的程序。 提示&#xff1a; 使用英文标点符号&#xff1b;Hello,World! 逗号后面没有空格。H 和 W 为大写字母。 输入格式 输出格式 样例 #1 样例输入 #1 无样例输出 #1 Hello,World!#include <bits/stdc.h&…...

前端-同源与跨域

一、同源策略 两个网站协议名、域名、端口号有一个不同就是非同源&#xff0c;就是跨域。跨域问题就是浏览器的同源策略造成的。 同源是指协议名、域名、端口号 必须完全一致&#xff01; http 默认端口号是80&#xff0c;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服务器&#xff0c;按照以下步骤操作&#xff…...

详解C语言字符和字符串的输入与输出

字符和字符串的输入与输出 一、字符的输入与输出1.1 字符的输入使用 getchar()使用 scanf() 1.2 字符的输出使用 putchar()使用 printf() 二、字符串的输入与输出2.1 字符串的输入使用 scanf() 输入字符串使用 fgets() 输入字符串 2.2 字符串的输出使用 printf() 输出字符串使用…...

adworld - stack2

adworld - stack2 题目概述&#xff1a;给一个数组(自己控制数组大小和填入的数据)&#xff0c;并进行(展示, 增加, 修改值, 求平均值, 退出)菜单选项 存在后门函数(system(“/bin/bash”))&#xff0c;但是没找到栈溢出的点 没判断数组的边界造成任意地址修改 但是如何准确…...

Python学习从0到1 day28 Python 高阶技巧 ⑤ 多线程

若事与愿违&#xff0c;请相信&#xff0c;上天自有安排&#xff0c;允许一切如其所是 —— 24.11.12 一、进程、线程 现代操作系统比如Mac OS X&#xff0c;UNIX&#xff0c;Linux&#xff0c;Windows等&#xff0c;都是支持“多任务”的操作系统。 进程 进程&#xff1a;就…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

linux之kylin系统nginx的安装

一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源&#xff08;HTML/CSS/图片等&#xff09;&#xff0c;响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址&#xff0c;提高安全性 3.负载均衡服务器 支持多种策略分发流量…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘

美国西海岸的夏天&#xff0c;再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至&#xff0c;这不仅是开发者的盛宴&#xff0c;更是全球数亿苹果用户翘首以盼的科技春晚。今年&#xff0c;苹果依旧为我们带来了全家桶式的系统更新&#xff0c;包括 iOS 26、iPadOS 26…...

ubuntu搭建nfs服务centos挂载访问

在Ubuntu上设置NFS服务器 在Ubuntu上&#xff0c;你可以使用apt包管理器来安装NFS服务器。打开终端并运行&#xff1a; sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享&#xff0c;例如/shared&#xff1a; sudo mkdir /shared sud…...

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户&#xff0c;但你不希望用 root 权限运行 ns-3&#xff08;这是对的&#xff0c;ns3 工具会拒绝 root&#xff09;&#xff0c;你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案&#xff1a;创建非 roo…...

大学生职业发展与就业创业指导教学评价

这里是引用 作为软工2203/2204班的学生&#xff0c;我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要&#xff0c;而您认真负责的教学态度&#xff0c;让课程的每一部分都充满了实用价值。 尤其让我…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台

🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

Fabric V2.5 通用溯源系统——增加图片上传与下载功能

fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...

jmeter聚合报告中参数详解

sample、average、min、max、90%line、95%line,99%line、Error错误率、吞吐量Thoughput、KB/sec每秒传输的数据量 sample&#xff08;样本数&#xff09; 表示测试中发送的请求数量&#xff0c;即测试执行了多少次请求。 单位&#xff0c;以个或者次数表示。 示例&#xff1a;…...